Инструкция по подключению Яндекс.Диск в CentOS. Яндекс.Диск можно использовать для передачи файлов между Windows и Linux машиной, без SCP. Для создание резервных копий или просто в повседневной работе.
Установка необходимых компонентов
Для подключения к Яндекс Диску необходим компонент davfs2.
Устанавливаем epel-release:
1 | sudo yum install epel-release -y |
Устанавливаем пакет davfs2:
1 | sudo yum install davfs2 -y |
Так же необходимо создать пароль приложения в Яндекс.
На этом подготовка закончена.
Подключение Яндекс.Диск в CentOS
Создаем директорию, в которой будем подключать диск
1 | sudo mkdir /mnt/yandex/ |
Монтируем диск
1 | sudo mount -t davfs https://webdav.yandex.ru /mnt/yandex/ |
При подключении у нас запросят имя пользователя и пароль.
Вводим логин Yandex и пароль приложения, созданный ранее.
Диск примонитрован, проверяем что все файлы на месте.
и диск присутствует в системе
Подключение Яндекс.Диск при загрузке системы
Если необходимо что бы диск был доступен после загрузке системы.
В файл /etc/davfs2/secrets
1 | nano /etc/davfs2/secrets |
добавляем нашу точку мониторования и логин и пароль от диска
1 | /mnt/yandex/ <user> <password> |
Так же добавляем монтирование диска в /etc/rc.local
1 | nano /etc/rc.local |
1 | mount -t davfs https://webdav.yandex.ru /mnt/yandex/ |
Если скрипт не выполнился, при загрузке системы, то делаем следующее
1 2 | chmod +x /etc/rc.d/rc.local systemctl enable rc-local |
Всё прекрасно, только диск смонтировался в ro. А как смонтировать в rw?
Проверьте правильно ли выбрали тип пароля приложения.
Диск монтируется в режиме записи и редактирования.
Так же иногда могут возникать проблемы синхронизации, но тут сложно что-то сделать.