- - Jak zálohovat instalaci NextCloud Snap v systému Linux

Jak zálohovat instalaci NextCloud Snap v systému Linux

Nextcloud je skutečně software budoucnosti. Díky tomu je jednodušší než kdy dříve rozdělit své vlastní uživatelsky přívětivé úložné řešení typu Dropbox v systému Linux. Nastavení softwaru je velmi snadné díky věcem, jako jsou balíčky Snap. Zálohování instalace NextCloud Snap však není tak snadné.

Poznámka: Před provedením zálohy Nextcloud se ujistěte, že byla dokončena synchronizace všech vašich souborů. Během procesu zálohování se modul NextCloud vypne a pozastaví všechny služby všem uživatelům, kteří k němu jsou připojeni.

Zastavte server

Vytvoření zálohy Nextcloud, zejménaSnap verze, vyžaduje pozastavení serverového softwaru. Bez vypnutí serveru Nextcloud může dojít k selhání uložení některých souborů, může dojít k chybám oprávnění a dokonce ke ztrátě dat.

Naštěstí je pozastavení provozu serveru Nextcloud stejně snadné jako jeho instalace! Chcete-li zastavit server, otevřete terminál a získejte kořenový shell pomocí su nebo sudo-s. Poté použijte snap zastávka příkaz k zastavení všech služeb Nextcloud.

su -

nebo

sudo -s
snap stop nextcloud

Běh snap zastávka Příkaz zakáže databázi SQL a další spuštěné služby Nextcloud. Nebude odinstalovat, takže se nemusíte bát! Vaše soubory jsou v bezpečí!

Zálohovat složky

Při dočasném vypnutí serveru je bezpečné vytvořit zálohu Nextcloud. Před zahájením zálohování na straně serveru však doporučujeme vytvořit zálohu ~ / Nextcloud složka pro každého uživatele. Tímto způsobem, pokud se něco stane se zálohou serveru, budou mít uživatelé stále duplikát svých dat.

Chcete-li vytvořit zálohu synchronizační složky Nextcloud, přejděte do libovolného počítače se systémem Linux, který používá synchronizační server, a otevřete terminál. V terminálu použijte Dehet příkaz k vytvoření archivu ~ / Nextcloud složku. Nezapomeňte v níže uvedeném příkazu nahradit „uživatelské jméno“ vaším uživatelským jménem.

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

V závislosti na tom, jak velké ~ / Nextcloud je, že proces komprese může chvíli trvat. Po dokončení procesu archivace použijte GPG příkaz k zašifrování archivu (pro účely zabezpečení.)

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

Výstup GnuPG nextcloud-local-backup-username.tar.gz.gpg.

Poté, co GPG dokončí proces šifrování, umístěte šifrovanou zálohu na bezpečné místo.

Zpět nahoru Nextcloud

Zálohování Snap verze Nextcloud jezdaleka nejjednodušší, ve srovnání s tradičním nastavením Nextcloud. Protože je vše ve složce Nextcloud Snap, není třeba exportovat žádné databáze SQL ani zprávy s jednotlivými soubory. Místo toho mohou uživatelé vytvořit úplnou zálohu Nextcloud vytvořením kopie dvou samostatných složek.

První složkou k zálohování v adresáři Nextcloud Snap je konfigurační adresář. Chcete-li určit název konfigurační složky Nextcloud, spusťte lsblk a zjistit, kde je v systému. V době psaní tohoto článku je připojovací složka následující:

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

Vytvořte novou záložní složku uvnitř / home / uživatelské jméno/ s mkdir příkaz a použít cp příkaz zkopírovat do něj vše.

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

S konfiguračními soubory pro Nextcloud v záložní složce je čas data uložit.

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

Komprimujte zálohu

Jakmile je záloha dokončena, můžete bezpečně komprimovat zálohu do archivu Tar. V terminálu komprimujte data do archivu TarGZ pomocí dehet příkaz.

Poznámka: Před kompresí této zálohy se ujistěte, že máte dostatek místa na disku pro její podporu.

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

V závislosti na tom, kolik dat je na Nextcloud, může to chvíli trvat. Po dokončení komprese můžete bez obav přesunout zálohu na externí pevný disk nebo záložní souborový server.

Šifrovat zálohu

Server Nextcloud má zálohu, ale není bezpečný, protože není šifrován. Chcete-li zajistit, že data na vašem serveru Nextcloud jsou v bezpečí před odposlechem, zašifrujte je pomocí GnuPG.

Chcete-li zálohu zašifrovat, otevřete terminál a spusťte následující příkaz:

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

Stejně jako místní záloha Nextcloud, GPG vydá a nextcloud-snap-server-backup.tar.gz.gpg soubor. Tento soubor je šifrovaný a bezpečný, takže je v pořádku smazat nešifrovaný archiv:

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

Obnovit zálohu

Potřebujete obnovit zálohu? Začněte přesunutím nextcloud-snap-server-backup.tar.gz.gpg do / home / uživatelské jméno /.

Poté dešifrujte archiv pomocí gpg:

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

Rozbalte archiv pomocí dehet.

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

Před pokusem o obnovení zálohy (pokud se jedná o nový systém) přeinstalujte.

sudo snap install nextcloud
sudo snap stop nextcloud

Obnovte zálohu pomocí;

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/

Nakonec spusťte server Nextcloud pomocí snap start příkaz.

sudo snap start nextcloud
</p>

Komentáře