- - Ako zálohovať inštaláciu NextCloud Snap v systéme Linux

Ako zálohovať inštaláciu NextCloud Snap v systéme Linux

Nextcloud je skutočne softvér budúcnosti. Vďaka tomu je jednoduchšie ako kedykoľvek predtým rozprestrieť svoje vlastné užívateľsky prívetivé úložné riešenie typu Dropbox v systéme Linux. Inštalácia softvéru je mimoriadne jednoduchá vďaka balíkom Snap. Zálohovanie inštalácie aplikácie NextCloud Snap však nie je také ľahké.

Poznámka: Pred vykonaním zálohy systému Nextcloud sa uistite, že všetky vaše súbory boli synchronizované. Počas procesu zálohovania sa modul NextCloud vypne, čím sa pozastavia všetky služby všetkým používateľom, ktorí sú k nemu pripojení.

Zastavte server

Vytvorenie zálohy Nextcloud, najmäSnap verzia, vyžaduje pozastavenie serverového softvéru. Bez vypnutia servera Nextcloud sa niektoré súbory nemusia uložiť, môžu sa vyskytnúť chyby povolenia a dokonca aj údaje sa môžu stratiť.

Našťastie je pozastavenie fungovania servera Nextcloud rovnako jednoduché ako jeho inštalácia! Ak chcete zastaviť server, otvorte terminál a získajte pomocou root root su alebo sudo-s, Potom použite snap zastávka príkaz na zastavenie všetkých služieb Nextcloud.

su -

alebo

sudo -s
snap stop nextcloud

Beh snap zastávka príkaz zakáže databázu SQL a ďalšie spustené služby Nextcloud. Neodinštaluje ich, takže sa nemusíte báť! Vaše súbory sú v bezpečí!

Zálohujte priečinky

Pri dočasnom vypnutí servera je bezpečné vytvoriť zálohu aplikácie Nextcloud. Pred začatím zálohovania na strane servera však odporúčame vytvoriť zálohu súboru ~ / Nextcloud priečinok pre každého používateľa. Týmto spôsobom, ak sa niečo stane so zálohou servera, používatelia budú mať stále duplikát svojich údajov.

Ak chcete vytvoriť zálohu synchronizačného priečinka Nextcloud, choďte na akékoľvek Linux PC, ktoré používa synchronizačný server, a otvorte terminál. V termináli použite decht príkaz na vytvorenie archívu ~ / Nextcloud zložky. Nezabudnite nahradiť v používateľskom príkaze „username“ menom používateľa.

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

Podľa toho, aké veľké ~ / Nextcloud je, že kompresný proces môže chvíľu trvať. Po dokončení procesu archivácie použite GPG príkaz na šifrovanie archívu (z bezpečnostných dôvodov)

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.

Keď GPG dokončí proces šifrovania, uložte šifrovanú zálohu na bezpečné miesto.

Back Up Nextcloud

Zálohovanie Snap verzie Nextcloud jev porovnaní s tradičným nastavením Nextcloud. Keďže je všetko v priečinku Nextcloud Snap, nie je potrebné exportovať žiadne databázy SQL ani správy s jednotlivými súbormi. Namiesto toho môžu používatelia vytvoriť úplnú zálohu aplikácie Nextcloud vytvorením kópie dvoch samostatných priečinkov.

Prvý priečinok, ktorý sa má zálohovať v adresári Nextcloud Snap, je konfiguračný adresár. Ak chcete zistiť názov konfiguračného priečinka Nextcloud, spustite príkaz lsblk a uvidíme, kde je v systéme. V čase písania tohto článku je priečinok pre pripojenie:

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

Vytvorte nový záložný priečinok vo vnútri / Home / username/ s mkdir príkaz a použitie cp príkaz kopírovať všetko do neho.

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 súbormi pre Nextcloud v záložnom priečinku je čas uložiť údaje.

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

Komprimujte zálohu

Keď je záloha dokončená, môžete ju bezpečne archivovať do archívu Tar. V termináli komprimujte údaje do archívu TarGZ pomocou decht Príkaz.

Poznámka: Pred kompresiou tejto zálohy sa uistite, že máte dostatok diskového priestoru na jej podporu.

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

V závislosti od toho, koľko údajov je na serveri Nextcloud, môže to chvíľu trvať. Po dokončení kompresie môžete zálohu presunúť na externý pevný disk alebo na záložný súborový server.

Šifrovať zálohu

Server Nextcloud má zálohu, ale nie je bezpečný, pretože nie je šifrovaný. Aby ste zaistili, že údaje na vašom serveri Nextcloud sú bezpečné pred odpočúvaním, zašifrujte ich pomocou GnuPG.

Ak chcete šifrovať zálohu, otvorte terminál a spustite nasledujúci príkaz:

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

Rovnako ako lokálna záloha Nextcloud, GPG vydá a nextcloud-snap-server-backup.tar.gz.gpg file. Tento súbor je šifrovaný a bezpečný, takže je v poriadku odstrániť nezašifrovaný archív:

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

Obnov zálohu

Potrebujete obnoviť zálohu? Začnite presunutím nextcloud-snap-server-backup.tar.gz.gpg na / Home / username /.

Potom dešifrujte archív pomocou gpg:

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

Rozbaľte archív pomocou decht.

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

Pred pokusom o obnovenie zálohy (ak je v novom systéme) preinštalujte.

sudo snap install nextcloud
sudo snap stop nextcloud

Obnovte zálohu pomocou;

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/

Nakoniec spustite server Nextcloud pomocou rýchly štart Príkaz.

sudo snap start nextcloud
</ P>

Komentáre