Как сделать резервную копию установки NextCloud Snap в Linux

Nextcloud – действительно программное обеспечение будущего. Благодаря ему стало проще, чем когда-либо, создать собственное удобное решение для хранения данных в стиле Dropbox в Linux. Установка программного обеспечения чрезвычайно проста благодаря таким вещам, как пакеты Snap. Однако сделать резервную копию установки NextCloud Snap не так просто.

Примечание. Перед выполнением резервного копирования Nextcloud убедитесь, что синхронизация всех ваших файлов завершена. Во время процесса резервного копирования оснастка NextCloud отключится, приостановив работу всех служб для всех пользователей, подключенных к ней.

Остановить сервер

Создание резервной копии Nextcloud, особенно версии Snap, требует приостановки серверного программного обеспечения. Без выключения сервера Nextcloud некоторые файлы могут не сохраниться, могут возникнуть ошибки разрешений и даже данные могут быть потеряны.

К счастью, приостановить работающий сервер Nextcloud так же просто, как и установить его! Чтобы остановить сервер, откройте терминал и получите корневую оболочку, используя вс или sudo -s. Затем используйте резкая остановка команда, чтобы остановить все службы Nextcloud.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

su -

или

sudo -s

snap stop nextcloud

Запуск резкая остановка Команда отключит базу данных SQL и другие запущенные службы Nextcloud. Он не удалит их, так что не волнуйтесь! Ваши файлы в безопасности!

Резервное копирование папок

Если сервер временно отключен, можно безопасно создать резервную копию Nextcloud. Однако перед тем, как можно будет начать резервное копирование на стороне сервера, мы рекомендуем создать резервную копию ~ / Nextcloud папка для каждого пользователя. Таким образом, если что-то случится с резервной копией сервера, у пользователей все равно останется дубликат своих данных.

Чтобы создать резервную копию папки синхронизации Nextcloud, перейдите на любой компьютер с Linux, который использует сервер синхронизации, и откройте терминал. В терминале используйте Деготь команда для создания архива ~ / Nextcloud папка. Не забудьте заменить «имя пользователя» в приведенной ниже команде своим именем пользователя.

tar -zcvpf nextcloud-local-backup-username.tar.gz ~/Nexcloud

В зависимости от того, насколько велик ~ / Nextcloud То есть процесс сжатия может занять некоторое время. Когда процесс архивирования будет завершен, используйте GPG команда для шифрования архива (в целях безопасности).

gpg -c nextcloud-local-backup-username.tar.gz

rm nextcloud-local-backup-username.tar.gz

GnuPG выведет nextcloud-local-backup-username.tar.gz.gpg.

После того, как GPG завершит процесс шифрования, поместите зашифрованную резервную копию в безопасное место.

Резервное копирование Nextcloud

Резервное копирование Snap-версии Nextcloud на сегодняшний день является самым простым по сравнению с традиционной установкой Nextcloud. Поскольку все находится в папке Nextcloud Snap, нет необходимости экспортировать какие-либо базы данных SQL или возиться с отдельными файлами. Вместо этого пользователи могут создать полную резервную копию Nextcloud, сделав копии двух отдельных папок.

Первая папка для резервного копирования в каталоге Nextcloud Snap – это каталог конфигурации. Чтобы определить имя папки конфигурации Nextcloud, запустите lsblk и посмотрите, где он находится в системе. На момент написания этой статьи папка монтирования:

/var/lib/snapd/snap/nextcloud/7658

Создайте новую папку для резервных копий внутри / главная / имя пользователя/ с mkdir команду и используйте cp команда скопировать в него все.

mkdir ~/nextcloud-server-backup

mkdir ~/nextcloud-server-backup/config
sudo cp -rp /var/lib/snapd/snap/nextcloud/7658/* /home/username/nextcloud-server-backup/config

Когда файлы конфигурации Nextcloud находятся в папке резервного копирования, пора сохранить данные.

mkdir ~/nextcloud-server-backup/data

sudo cp -rp /var/snap/nextcloud/common/* /home/username/nextcloud-server-backup/data

Сжать резервную копию

Теперь, когда резервное копирование завершено, можно безопасно сжать резервную копию в архив Tar для безопасного хранения. В терминале сжимаем данные в архив TarGZ, используя деготь команда.

Примечание: перед сжатием этой резервной копии убедитесь, что у вас достаточно места на диске для ее поддержки.

tar -zcvpf nextcloud-snap-server-backup.tar.gz ~/nextcloud-server-backup

В зависимости от того, сколько данных находится в Nextcloud, это может занять некоторое время. Когда сжатие будет завершено, вы можете переместить резервную копию на внешний жесткий диск или на файловый сервер резервных копий.

Зашифровать резервную копию

На сервере Nextcloud есть резервная копия, но она небезопасна, поскольку не зашифрована. Чтобы данные на вашем сервере Nextcloud были защищены от перехвата, зашифруйте их с помощью GnuPG.

Чтобы зашифровать резервную копию, откройте терминал и выполните следующую команду:

gpg -c nextcloud-snap-server-backup.tar.gz

Как и локальная резервная копия Nextcloud, GPG выводит nextcloud-snap-server-backup.tar.gz.gpg файл. Этот файл зашифрован и безопасен, поэтому можно удалить незашифрованный архив:

rm nextcloud-snap-server-backup.tar.gz

Восстановление резервной копии

Нужно восстановить резервную копию? Начните с перемещения nextcloud-snap-server-backup.tar.gz.gpg в / главная / имя пользователя /.

Затем расшифруйте архив с помощью gpg:

gpg nextcloud-snap-server-backup.tar.gz.gpg

Распакуйте архив, используя деготь.

tar -xvpf nextcloud-snap-server-backup.tar.gz

Переустановите перед попыткой восстановления резервной копии (если в новой системе).

sudo snap install nextcloud

sudo snap stop nextcloud

Восстановите резервную копию с помощью;

sudo cp -rpf /home/username/nextcloud-server-backup/data/* /var/lib/snapd/snap/nextcloud/7658/

sudo cp -rpf /home/username/nextcloud-server-backup/config/* /var/snap/nextcloud/common/

Наконец, запустите сервер Nextcloud с быстрый старт команда.

sudo snap start nextcloud

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *