„Nextcloud“ tikrai yra ateities programinė įranga. Jo dėka paprasčiau nei bet kada anksčiau sukonstruoti sau patogų, „Dropbox“ tipo saugyklos sprendimą „Linux“. Dėl „Snap“ paketų programinės įrangos sąranka yra labai lengva. Tačiau nėra taip lengva sukurti „NextCloud Snap“ diegimo atsarginę kopiją.
Pastaba: Prieš darydami „Nextcloud“ atsarginę kopiją įsitikinkite, kad visi failai yra sinchronizuoti. Atsarginės kopijos kūrimo metu „NextCloud“ spragtelėjimas bus išjungtas, sustabdant visas paslaugas visiems prie jo prijungtiems vartotojams.
Sustabdykite serverį
Kuriame „Nextcloud“, ypač„Snap“ versija reikalauja sustabdyti serverio programinę įrangą. Neišjungus „Nextcloud“ serverio, kai kurių failų neišsaugoti gali atsirasti leidimo klaidos ir netgi duomenys gali būti prarasti.
Laimei, sustabdyti veikiantį „Nextcloud“ serverį yra beveik taip paprasta, kaip jį įdiegti! Norėdami sustabdyti serverį, atidarykite terminalą ir naudokitės šaknies apvalkalu su arba sudo -s. Tada naudokite spragtelėjimas komanda sustabdyti visas „Nextcloud“ paslaugas.
su -
arba
sudo -s snap stop nextcloud
Veikia spragtelėjimas komanda išjungs SQL duomenų bazę ir kitas veikiančias „Nextcloud“ paslaugas. Tai jų nebus pašalinta, todėl nesijaudinkite! Jūsų failai yra saugūs!
Atsarginių aplankų kūrimas
Laikinai išjungus serverį, saugu kurti „Nextcloud“ atsarginę kopiją. Tačiau prieš pradedant kurti serverio pusės atsarginę kopiją, rekomenduojame sukurti ~ / Nextcloud kiekvieno vartotojo aplankas. Tokiu būdu, jei kas atsitiks su serverio atsargine kopija, vartotojai vis tiek turės savo duomenų kopiją.
Norėdami sukurti „Nextcloud“ sinchronizavimo aplanko atsarginę kopiją, eikite į bet kurį „Linux“ asmeninį kompiuterį, kuris naudoja sinchronizavimo serverį, ir atidarykite terminalą. Terminale naudokite Derva komanda sukurti archyvą ~ / Nextcloud aplankas. Būtinai pakeiskite „vartotojo vardą“ žemiau esančioje komandoje savo vartotojo vardu.
tar -zcvpf nextcloud-local-backup-username.tar.gz ~/Nexcloud
Priklauso nuo to, kiek didelis ~ / Nextcloud tai yra, glaudinimo procesas gali užtrukti. Kai archyvavimo procesas bus baigtas, naudokite GPG komanda šifruoti archyvą (saugumo sumetimais)
gpg -c nextcloud-local-backup-username.tar.gz rm nextcloud-local-backup-username.tar.gz
„GnuPG“ bus išvesta nextcloud-local-backup-username.tar.gz.gpg.
Kai GPG užbaigs šifravimo procesą, užšifruotą atsarginę kopiją įdėkite kur nors saugiai.
Atgal į viršų „Nextcloud“
Kurkite „Next Sloud“ „Snap“ versijos atsarginę kopijądaug paprasčiausias, palyginti su tradicine „Nextcloud“ sąranka. Kadangi viskas yra aplanke „Nextcloud Snap“, nereikia eksportuoti jokių SQL duomenų bazių ar klaidinti atskirų failų. Vietoj to, vartotojai gali sukurti išsamią „Nextcloud“ atsarginę kopiją, padarydami dviejų atskirų aplankų kopijas.
Pirmasis „Nextcloud Snap“ katalogo atsarginių kopijų aplankas yra konfigūracijos katalogas. Norėdami nustatyti „Nextcloud“ konfigūracijos aplanko pavadinimą, paleiskite lsblk ir pažiūrėkite, kur ji yra sistemoje. Rašant šį straipsnį, prijungimo aplankas yra:
/var/lib/snapd/snap/nextcloud/7658

Sukurkite naują atsarginės kopijos aplanką / namai / vartotojo vardas/ su mkdir komandą ir naudoti cp komanda nukopijuoti viską į jį.
mkdir ~/nextcloud-server-backup mkdir ~/nextcloud-server-backup/config sudo cp -rp /var/lib/snapd/snap/nextcloud/7658/* /home/username/nextcloud-server-backup/config
Turint „Nextcloud“ konfigūracijos failus atsarginiame aplanke, laikas išsaugoti duomenis.
mkdir ~/nextcloud-server-backup/data sudo cp -rp /var/snap/nextcloud/common/* /home/username/nextcloud-server-backup/data
Suspauskite atsarginę kopiją
Dabar, kai atsarginė kopija yra baigta, saugiai galite suspausti atsarginę kopiją į „Tar“ archyvą. Terminale suspauskite duomenis į „TarGZ“ archyvą naudodami degutas komanda.
Pastaba: prieš glaudindami šią atsarginę kopiją įsitikinkite, kad turite pakankamai vietos diske jai palaikyti.
tar -zcvpf nextcloud-snap-server-backup.tar.gz ~/nextcloud-server-backup
Atsižvelgiant į tai, kiek duomenų yra „Nextcloud“, tai gali užtrukti. Kai glaudinimas bus baigtas, nedvejodami perkelkite atsarginę kopiją į išorinį standųjį diską arba atsarginį failų serverį.
Šifruoti atsarginę kopiją
„Nextcloud“ serveris turi atsarginę kopiją, tačiau jis nėra saugus, nes nėra užšifruotas. Norėdami įsitikinti, kad „Nextcloud“ serveryje esantys duomenys yra apsaugoti nuo slapto pasiklausymo, užšifruokite juos naudodami „GnuPG“.

Norėdami užšifruoti atsarginę kopiją, atidarykite terminalą ir paleiskite šią komandą:
gpg -c nextcloud-snap-server-backup.tar.gz
Kaip ir „Nextcloud“ vietinė atsarginė kopija, GPG išves a nextcloud-snap-server-backup.tar.gz.gpg byla. Šis failas yra užšifruotas ir saugus, todėl gerai yra ištrinti nešifruotą archyvą:
rm nextcloud-snap-server-backup.tar.gz
Atstatyti atsarginę kopiją
Reikia atkurti atsarginę kopiją? Pradėkite, perkeldami nextcloud-snap-server-backup.tar.gz.gpg į / namai / vartotojo vardas /.
Tada iššifruokite archyvą naudodami gpg:
gpg nextcloud-snap-server-backup.tar.gz.gpg
Ištraukite archyvą naudodami degutas.
tar -xvpf nextcloud-snap-server-backup.tar.gz
Prieš bandydami atkurti atsarginę kopiją (jei naujoje sistemoje), įdiekite ją iš naujo.
sudo snap install nextcloud sudo snap stop nextcloud
Atstatykite atsarginę kopiją naudodami;
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/
Galiausiai paleiskite „Nextcloud“ serverį naudodami akimirksniu pradėti komanda.
sudo snap start nextcloud</p>
Komentarai