Hogyan készítsünk biztonsági másolatot egy NextCloud Snap-telepítésről Linuxon

A Nextcloud valóban a jövő szoftvere. Ennek köszönhetően minden eddiginél egyszerűbb saját, felhasználóbarát, Dropbox-szerű tárolási megoldást felpörgetni Linuxon. A szoftver beállítása rendkívül egyszerű az olyan dolgoknak köszönhetően, mint például a Snap csomagok. Azonban nem olyan egyszerű biztonsági másolatot készíteni a NextCloud Snap telepítéséről.

Megjegyzés: A Nextcloud biztonsági mentése előtt győződjön meg arról, hogy a fájlok teljes szinkronizálása befejeződött. A biztonsági mentési folyamat során a NextCloud snap kikapcsol, felfüggesztve az összes szolgáltatást a hozzá csatlakozó összes felhasználó számára.

Állítsa le a szervert

A Nextcloud biztonsági másolatának létrehozásához, különösen a Snap verzióhoz, a szerverszoftver felfüggesztése szükséges. A Nextcloud szerver kikapcsolása nélkül előfordulhat, hogy bizonyos fájlok mentése meghiúsul, engedélyezési hibák léphetnek fel, és akár adatok is elveszhetnek.

Szerencsére egy futó Nextcloud szerver felfüggesztése ugyanolyan egyszerű, mint a telepítés! A szerver leállításához nyisson meg egy terminált, és nyerjen egy root shellt a su vagy sudo -s használatával. Ezután használja a snap stop parancsot az összes Nextcloud szolgáltatás leállításához.

su -

vagy

sudo -s

snap stop nextcloud

A snap stop parancs futtatása letiltja az SQL-adatbázist és más futó Nextcloud-szolgáltatásokat. Nem fogja eltávolítani őket, szóval ne aggódj! Fájlai biztonságban vannak!

  A Locationbar³ Az URL minden szegmensét kattinthatóvá teszi [Firefox]

Mappák biztonsági mentése

Ha a szerver ideiglenesen le van kapcsolva, biztonságosan készíthet biztonsági másolatot a Nextcloudról. A szerveroldali biztonsági mentés megkezdése előtt azonban javasoljuk, hogy minden felhasználó számára készítsen biztonsági másolatot a ~/Nextcloud mappáról. Ily módon, ha bármi történik a szerver biztonsági másolatával, a felhasználók továbbra is másolatot kapnak az adataikról.

A Nextcloud szinkronizálási mappa biztonsági másolatának létrehozásához lépjen bármelyik Linux PC-re, amely használja a szinkronizálási kiszolgálót, és nyisson meg egy terminált. A terminálban a Tar paranccsal hozza létre a ~/Nextcloud mappa archívumát. Ügyeljen arra, hogy az alábbi parancsban a „felhasználónév” szót cserélje ki a felhasználónevére.

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

Attól függően, hogy mekkora a ~/Nextcloud, a tömörítési folyamat eltarthat egy ideig. Ha az archiválási folyamat befejeződött, használja a GPG parancsot az archívum titkosításához (biztonsági okokból).

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

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

A GnuPG a nextcloud-local-backup-username.tar.gz.gpg fájlt írja ki.

Miután a GPG befejezte a titkosítási folyamatot, helyezze biztonságos helyre a titkosított biztonsági másolatot.

  PDF-ek kiemelése és megjegyzések készítése iPaden

Back Up Nextcloud

A Nextcloud Snap verziójának biztonsági mentése messze a legegyszerűbb a hagyományos Nextcloud beállításhoz képest. Mivel minden a Nextcloud Snap mappában található, nincs szükség SQL-adatbázisok exportálására vagy az egyes fájlokkal való összezavarásra. Ehelyett a felhasználók teljes biztonsági másolatot készíthetnek a Nextcloudról két különálló mappa másolatának elkészítésével.

Az első mappa, amelyről biztonsági másolatot kell készíteni a Nextcloud Snap könyvtárában, a konfigurációs könyvtár. A Nextcloud konfigurációs mappa nevének meghatározásához futtassa az lsblk programot, és nézze meg, hol található a rendszeren. A cikk írásakor a csatolási mappa a következő:

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

Hozzon létre egy új biztonsági mentési mappát a /home/username/ mappában az mkdir paranccsal, és a cp paranccsal másoljon oda mindent.

mkdir ~/nextcloud-server-backup

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

Mivel a Nextcloud konfigurációs fájljai a biztonsági mentés mappájában vannak, ideje menteni az adatokat.

mkdir ~/nextcloud-server-backup/data

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

A biztonsági másolat tömörítése

Most, hogy a biztonsági mentés befejeződött, biztonságosan tömörítheti a biztonsági másolatot egy Tar archívumba, hogy megőrizze. A terminálban tömörítse az adatokat TarGZ archívumba a tar paranccsal.

Megjegyzés: A biztonsági másolat tömörítése előtt győződjön meg róla, hogy elegendő lemezterület áll rendelkezésre a támogatáshoz.

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

Attól függően, hogy mennyi adat van a Nextcloudon, ez eltarthat egy ideig. Ha a tömörítés befejeződött, nyugodtan vigye át a biztonsági másolatot egy külső merevlemezre vagy biztonsági mentési fájlkiszolgálóra.

  Tartalomjegyzék létrehozása és kezelése a Microsoft Word programban

Biztonsági mentés titkosítása

A Nextcloud szerver rendelkezik biztonsági másolattal, de nem biztonságos, mivel nincs titkosítva. Annak érdekében, hogy a Nextcloud-kiszolgálón lévő adatok biztonságban legyenek a lehallgatástól, titkosítsa azokat GnuPG-vel.

A biztonsági mentés titkosításához nyisson meg egy terminált, és futtassa a következő parancsot:

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

A Nextcloud helyi biztonsági másolatához hasonlóan a GPG egy nextcloud-snap-server-backup.tar.gz.gpg fájlt ad ki. Ez a fájl titkosított és biztonságos, ezért érdemes törölni a titkosítatlan archívumot:

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

Biztonsági mentés visszaállítása

Vissza kell állítani a biztonsági másolatot? Először helyezze át a nextcloud-snap-server-backup.tar.gz.gpg fájlt a /home/username/ mappába.

Ezután dekódolja az archívumot a gpg-vel:

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

Bontsa ki az archívumot a tar használatával.

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

Telepítse újra, mielőtt megpróbálná visszaállítani a biztonsági másolatot (ha új rendszeren van).

sudo snap install nextcloud

sudo snap stop nextcloud

Állítsa vissza a biztonsági másolatot a;

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/

Végül indítsa el a Nextcloud szervert a snap start paranccsal.

sudo snap start nextcloud