Создаём резервное копирование сервера на Яндекс Диск, по протоколу WebDAV, для операционной системы CentOS 7 x64.
Резервную копию на Яндекс Диск можно выполнить двумя способами. В предыдущей статье уже описывалось как синхронизировать backup папки на Яндекс диск с помощью консольного клиента. В этой статье будет рассказано, как делать резервные копии и перемещать их на Яндекс Диск.
Устанавливаем и настраиваем WebDAV для Яндекс.Диск
Заходим на сервер через консоль.
Устанавливаем на CentOS WebDAV:
Добавляем данные аутентификации Яндекса в специальный файл:
Если возникает ошибка:
Тогда устанавливаем редактор nano.
После строчки:
Добавляем:
Создаём на сервере папку Яндекса, которую будем подключать:
sudo mkdir yandex
chmod 755 yandex
Монтируем Яндекс Диск:
Вводим логин и пароль от Яндекса. Пароль хранится незашифрованном, чтобы не скомпроментировать свои данные, создайте отдельный пароль для приложения WebDAV.
Ввод логина и пароля может не понадобится, если вы заполнили в предыдущем действии файл /etc/davfs2/secrets.
Команда для размонтирования диска:
Не будем добавлять автоматическое монтирование Яндекс Диска при каждой загрузки Linux. Это не рекомендуется делать, потому что для резервного копирования диск нужен лишь на короткое время. Вместо этого будем монтировать диск на время работы скрипта.
Ошибка can’t write entry into mtab
После монтированная часто возникает такая надпись:
Ошибка не влияет на работу. Несмотря на это предупреждение всё прекрасно работает.
Исправление ошибок во время монтирования:
Ошибка rejected Basic challenge
Ошибка the device is found by lsof(8) or fuser(1))
Сохраняем резервные копии на Яндекс.Диск
Теперь пора заняться сохранением резервных копий сайта на Яндекс Диск. Ниже будут два варианта.
1. Перемещение и копирование резервных копий, созданных сторонними программами.
2. Перемещение и копирование резервных копий, созданных с помощью наших скриптов.
3. Раздельные резервные копии файло базы данных MySQL
4. Еще один вариант копирования файлов на яндекс-диск
Выбираете тот способ, который покажется вам удобнее или проще.
Как разархивировать архив
Если в дальнейшем потребуется восстановить резервные файлы на сервере, то воспользуйтесь рекомендациями из статьи «Как быстро восстановить резервную копию на сервере».
Отдельные директории на Яндекс диске можно примонтировать к разным директориям на сервере?
Можно. В этой статье и по ссылкам в ней всё это описано.
После ребута пропадает монтирование, как настроить автомаунт?
Добавлял /etc/fstab строку:
Толку нет
По вашему вопросу не подскажу, но чем плохо монтирование диска перед самой процедурой бэкапа?