- Kā izveidot NextCloud Snap instalācijas dublējumu operētājsistēmā Linux

Kā dublēt NextCloud Snap instalēšanu operētājsistēmā Linux

Nextcloud patiesi ir nākotnes programmatūra. Pateicoties tam, ir vienkāršāk nekā jebkad agrāk izveidot Linux lietotājam draudzīgu, Dropbox līdzīgu krātuves risinājumu. Programmatūras iestatīšana ir ļoti vienkārša, pateicoties tādām lietām kā Snap pakotnes. Tomēr nav tik vienkārši izveidot NextCloud Snap instalācijas dublējumu.

Piezīme: Pirms veikt Nextcloud dublējumu, pārliecinieties, vai visi faili ir sinhronizēti. Dublēšanas procesa laikā NextCloud snap tiks izslēgts, apturot visus pakalpojumus visiem lietotājiem, kas ar to saistīti.

Apturiet serveri

NextCloud, it īpaši, dublējuma izveidošanaSnap versija prasa servera programmatūras apturēšanu. Neizslēdzot Nextcloud serveri, dažus failus var neizdoties saglabāt, var rasties atļauju kļūdas un pat dati var tikt zaudēti.

Par laimi darbojas Nextcloud servera apturēšana ir gandrīz tikpat vienkārša kā tā instalēšana! Lai apturētu serveri, atveriet termināli un iegūstiet saknes apvalku, izmantojot su vai sudo -s. Pēc tam izmantojiet tūlītēja pietura komanda, lai apturētu visus Nextcloud pakalpojumus.

su -

vai

sudo -s
snap stop nextcloud

Skriešana tūlītēja pietura komanda atspējo SQL datu bāzi un citus tekošos Nextcloud pakalpojumus. Tas tos neatinstalēs, tāpēc neuztraucieties! Jūsu faili ir droši!

Dublēt mapes

Ja serveris ir īslaicīgi izslēgts, ir droši izveidot Nextcloud dublējumu. Tomēr, pirms servera puses dublēšana var sākties, ieteicams izveidot ~ / Nextcloud mape katram lietotājam. Tādā veidā, ja kaut kas notiks ar servera dublējumu, lietotājiem joprojām būs savu datu dublikāts.

Lai izveidotu Nextcloud sinhronizācijas mapes dublējumu, dodieties uz jebkuru Linux datoru, kas izmanto sinhronizācijas serveri, un atveriet termināli. Terminālī izmantojiet Darva komanda, lai izveidotu ~ / Nextcloud mape. Noteikti aizvietojiet zemāk esošajā komandā vārdu “lietotājvārds” ar savu lietotājvārdu.

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

Atkarībā no tā, cik liels ~ / Nextcloud ti, saspiešanas process var aizņemt kādu laiku. Kad arhivēšanas process ir pabeigts, izmantojiet GPG komanda šifrēt arhīvu (drošības nolūkos)

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

GnuPG tiks izvadīts nextcloud-local-backup-username.tar.gz.gpg.

Kad GPG ir pabeidzis šifrēšanas procesu, novietojiet šifrēto dublējumu drošā vietā.

Atpakaļ uz augšu Nextcloud

Nextcloud Snap versijas dublēšana ir pabeigtadaudz vieglākais, salīdzinot ar tradicionālo Nextcloud iestatīšanu. Tā kā viss atrodas mapē Nextcloud Snap, nav nepieciešams eksportēt SQL datubāzes vai sajaukt ar atsevišķiem failiem. Tā vietā lietotāji var izveidot pilnīgu Nextcloud dublējumu, izveidojot divu atsevišķu mapju kopijas.

Pirmā mape, kas tiek dublēta Nextcloud Snap direktorijā, ir konfigurācijas direktorija. Lai noteiktu mapes Nextcloud nosaukumu, palaidiet lsblk un redziet, kur tas atrodas sistēmā. Sākot ar šī raksta sagatavošanu, montāžas mape ir:

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

Izveidojiet jaunu dublējuma mapi / mājas / lietotājvārds/ Ar mkdir komandu un izmantot cp komanda nokopēt visu tajā.

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

Tā kā rezerves kopēšanas mapē ir Nextcloud konfigurācijas faili, ir laiks datus saglabāt.

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

Saspiest dublējumu

Tagad, kad dublējums ir pabeigts, ir droši to saspiest Tar arhīvā glabāšanai. Terminālī saspiediet datus TarGZ arhīvā, izmantojot darva komanda.

Piezīme: pirms šīs dublēšanas saspiešanas pārliecinieties, vai jums ir pietiekami daudz vietas diskā, lai to atbalstītu.

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

Atkarībā no tā, cik daudz datu ir vietnē Nextcloud, tas var aizņemt laiku. Kad saspiešana ir pabeigta, droši pārvietojiet dublējumu uz ārēju cieto disku vai rezerves failu serveri.

Šifrēt dublējumu

Nextcloud serverim ir dublējums, taču tas nav drošs, jo tas nav šifrēts. Lai nodrošinātu, ka Nextcloud serverī esošie dati ir droši no noklausīšanās, šifrējiet tos ar GnuPG.

Lai šifrētu dublējumu, atveriet termināli un palaidiet šo komandu:

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

Tāpat kā Nextcloud vietējā dublēšana, GPG izvadīs a nextcloud-snap-server-backup.tar.gz.gpg failu. Šis fails ir šifrēts un drošs, tāpēc ir pareizi izdzēst nešifrētu arhīvu:

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

Atjaunot dublējumu

Nepieciešams atjaunot dublējumu? Sāciet, pārvietojot vietni nextcloud-snap-server-backup.tar.gz.gpg uz / mājas / lietotājvārds /.

Pēc tam atšifrējiet arhīvu ar gpg:

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

Izvelciet arhīvu, izmantojot darva.

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

Pirms mēģināt atjaunot dublējumu (ja ir jaunā sistēmā), instalējiet to atkārtoti.

sudo snap install nextcloud
sudo snap stop nextcloud

Atjaunojiet dublējumu ar;

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/

Visbeidzot palaidiet Nextcloud serveri ar tūlītējs sākums komanda.

sudo snap start nextcloud
</p>

Komentāri