Не храни яйца в одной корзине.
Для современных сервисов принято хранить резервные копии данных (например, бэкапы баз данных) в отдельном месте. Это позволяет восстановить систему в случае сбоев. Вариантов хранения на сегодняшний день множество. В данном случае рассмотрим сохранение данных в облачном хранилище, например, Облако Mail.ru или Яндекс Диск.
Подключить облачное хранилище можно по протоколу WebDAV, в системе он будет определяться, как сетевой диск. Таким образом мы можем работать с ним как с обычной папкой.
Что говорит Википедия про WebDAV
WebDAV (Web Distributed Authoring and Versioning) или просто DAV — набор расширений и дополнений к протоколу HTTP, поддерживающих совместную работу пользователей над редактированием файлов и управление файлами на удаленных веб-серверах. В качестве миссии рабочей группы по созданию DAV было заявлено: «разработка дополнений к протоколу HTTP, обеспечивающих свободное взаимодействие инструментов распределённой разработки веб-страниц, в соответствии с потребностями работы пользователей». Однако в процессе эксплуатации DAV нашёл себе ряд других применений, выходящих за первоначально принятые рамки коллективной работы над веб-документами. Сегодня DAV применяется в качестве сетевой файловой системы, эффективной для работы в Интернете и способной обрабатывать файлы целиком, поддерживая хорошую производительность работы в условиях окружения с высокой временной задержкой передачи информации. Кроме того, DAV широко применяется в качестве протокола для доступа через Интернет и манипулирования содержимым систем документооборота (document management system). Ещё одной важной целью DAV является поддержка работы распределённых команд по разработке программного обеспечения.
Для начала устанавливаем утилиту для работы с протоколом:
sudo apt install davfs2 -y
Создаем точку монтирования:
mkdir /mnt/cloud-storage
Настраиваем автоматическое монтирование:
sudo nano /etc/davfs2/secrets
Вставляем в конце (USER и PASSWORD указываем свои):
https://webdav.cloud.mail.ru/ USER PASSWORD
Далее открываем fstab
:
sudo nano /etc/fstab
Вставляем в конце:
https://webdav.cloud.mail.ru/ /mnt/mail-cloud davfs rw,users,_netdev 0 0
И, наконец, монтируем:
mount -t davfs https://webdav.cloud.mail.ru/ /mnt/mail-cloud
Теперь диск появился в системе (можно проверить с помощью df -h
):
Filesystem Size Used Avail Use% Mounted on
https://webdav.cloud.mail.ru/ 2,1T 272K 2,1T 1% /mnt/mail-cloud