Πώς να δημιουργήσετε αντίγραφα ασφαλείας μιας εγκατάστασης Snap Next Next σε Linux

click fraud protection

Το Nextcloud είναι πραγματικά το λογισμικό του μέλλοντος. Χάρη σε αυτό, είναι πιο απλό από ποτέ να δημιουργήσετε το δικό σας φιλικό προς το χρήστη, σαν Dropbox λύση αποθήκευσης σε Linux. Η εγκατάσταση του λογισμικού είναι εξαιρετικά εύκολη χάρη σε πράγματα όπως πακέτα Snap. Ωστόσο, δεν είναι τόσο εύκολο να δημιουργήσετε αντίγραφα ασφαλείας μιας εγκατάστασης NextCloud Snap.

Σημείωση: Πριν κάνετε ένα αντίγραφο ασφαλείας Nextcloud, βεβαιωθείτε ότι έχει ολοκληρωθεί ο συγχρονισμός του συνόλου των αρχείων σας. Κατά τη διαδικασία δημιουργίας αντιγράφων ασφαλείας, το κλείσιμο NextCloud θα απενεργοποιηθεί, αναστέλλοντας όλες τις υπηρεσίες σε όλους τους χρήστες που είναι συνδεδεμένοι σε αυτό.

Διακοπή του διακομιστή

Η δημιουργία αντιγράφου ασφαλείας του Nextcloud, ειδικά η έκδοση Snap, απαιτεί την αναστολή του λογισμικού διακομιστή. Χωρίς απενεργοποίηση του διακομιστή Nextcloud, ορισμένα αρχεία ενδέχεται να μην αποθηκεύονται, ενδέχεται να προκύψουν σφάλματα δικαιωμάτων και ακόμη και να χαθούν δεδομένα.

instagram viewer

Ευτυχώς, η αναστολή ενός διακομιστή Nextcloud που τρέχει είναι εξίσου εύκολη με την εγκατάσταση! Για να σταματήσετε το διακομιστή, ανοίξτε ένα τερματικό και αποκτήστε ένα ριζικό κέλυφος χρησιμοποιώντας σου ή sudo -s. Στη συνέχεια, χρησιμοποιήστε το σταματήστε εντολή για διακοπή όλων των υπηρεσιών Nextcloud.

su -

ή

sudo -s snap stop nextcloud

Τρέχοντας το σταματήστε Η εντολή θα απενεργοποιήσει τη βάση δεδομένων SQL και άλλες υπηρεσίες Nextcloud που εκτελούνται. Δεν θα τα απεγκαταστήσετε, οπότε μην ανησυχείτε! Τα αρχεία σας είναι ασφαλή!

Δημιουργία αντιγράφων ασφαλείας φακέλων

Με τον προσωρινό τερματισμό του διακομιστή, είναι ασφαλές να δημιουργήσετε ένα αντίγραφο ασφαλείας του Nextcloud. Ωστόσο, πριν ξεκινήσει η δημιουργία αντιγράφων ασφαλείας από την πλευρά του διακομιστή, συνιστούμε να δημιουργήσετε ένα αντίγραφο ασφαλείας του ~ / Nextcloud φάκελο για κάθε χρήστη. Με αυτόν τον τρόπο, εάν συμβεί κάτι στο αντίγραφο ασφαλείας του διακομιστή, οι χρήστες θα εξακολουθούν να έχουν ένα αντίγραφο των δεδομένων τους.

Για να δημιουργήσετε ένα αντίγραφο ασφαλείας ενός φακέλου συγχρονισμού Nextcloud, μεταβείτε σε οποιονδήποτε υπολογιστή Linux που χρησιμοποιεί το διακομιστή συγχρονισμού και ανοίξτε ένα τερματικό. Στο τερματικό, χρησιμοποιήστε το Πίσσα εντολή για να δημιουργήσετε ένα αρχείο του ~ / Nextcloud ντοσιέ. Φροντίστε να αντικαταστήσετε το "όνομα χρήστη" στην παρακάτω εντολή με το όνομα χρήστη σας.

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

Ανάλογα με το πόσο μεγάλο ~ / Nextcloud είναι, η διαδικασία συμπίεσης μπορεί να διαρκέσει λίγο. Όταν ολοκληρωθεί η διαδικασία αρχειοθέτησης, χρησιμοποιήστε το GPG εντολή για κρυπτογράφηση του αρχείου (για λόγους ασφαλείας.)

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

Θα εμφανιστεί το GnuPG nextcloud-local-backup-username.tar.gz.gpg.

Αφού το GPG ολοκληρώσει τη διαδικασία κρυπτογράφησης, τοποθετήστε το κρυπτογραφημένο αντίγραφο ασφαλείας κάπου ασφαλές.

Δημιουργία αντιγράφων ασφαλείας Nextcloud

Η δημιουργία αντιγράφων ασφαλείας της έκδοσης Snap του Nextcloud είναι μακράν η πιο εύκολη, σε σύγκριση με την παραδοσιακή εγκατάσταση του Nextcloud. Δεδομένου ότι όλα βρίσκονται στο φάκελο Nextcloud Snap, δεν χρειάζεται να εξάγετε βάσεις δεδομένων SQL ή να χτυπάτε με μεμονωμένα αρχεία. Αντ 'αυτού, οι χρήστες μπορούν να δημιουργήσουν ένα πλήρες αντίγραφο ασφαλείας του Nextcloud δημιουργώντας ένα αντίγραφο δύο μεμονωμένων φακέλων.

Ο πρώτος φάκελος για δημιουργία αντιγράφων ασφαλείας στον κατάλογο Nextcloud Snap είναι ο κατάλογος διαμόρφωσης. Για να προσδιορίσετε το όνομα του φακέλου config Nextcloud, εκτελέστε το lsblk και δείτε πού βρίσκεται στο σύστημα. Από τη σύνταξη αυτού του άρθρου, ο φάκελος προσάρτησης είναι:

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

Δημιουργήστε έναν νέο φάκελο δημιουργίας αντιγράφων ασφαλείας εντός του /home/username/ με το mkdir εντολή και χρησιμοποιήστε το cp εντολή να αντιγράψετε τα πάντα σε αυτό.

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

Με τα αρχεία διαμόρφωσης για το Nextcloud στον εφεδρικό φάκελο, ήρθε η ώρα να αποθηκεύσετε τα δεδομένα.

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

Συμπίεση του αντιγράφου ασφαλείας

Τώρα που το αντίγραφο ασφαλείας έχει ολοκληρωθεί, είναι ασφαλές να συμπιέσετε το αντίγραφο ασφαλείας σε ένα αρχείο Tar για φύλαξη. Στο τερματικό, συμπιέστε τα δεδομένα σε ένα αρχείο TarGZ, χρησιμοποιώντας το πίσσα εντολή.

Σημείωση: πριν συμπιέσετε αυτό το αντίγραφο ασφαλείας, βεβαιωθείτε ότι έχετε αρκετό χώρο στο δίσκο για να το υποστηρίξετε.

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

Ανάλογα με το πόσα δεδομένα υπάρχουν στο Nextcloud, αυτό μπορεί να διαρκέσει λίγο. Όταν ολοκληρωθεί η συμπίεση, μη διστάσετε να μετακινήσετε το αντίγραφο ασφαλείας σε εξωτερικό σκληρό δίσκο ή διακομιστή αντιγράφων ασφαλείας.

Κρυπτογράφηση αντιγράφων ασφαλείας

Ο διακομιστής Nextcloud διαθέτει αντίγραφο ασφαλείας, αλλά δεν είναι ασφαλής καθώς δεν είναι κρυπτογραφημένος. Για να διασφαλίσετε ότι τα δεδομένα στο διακομιστή Nextcloud σας είναι ασφαλή από την υποκλοπή, κρυπτογραφήστε τα με το GnuPG.

Για να κρυπτογραφήσετε το αντίγραφο ασφαλείας, ανοίξτε ένα τερματικό και εκτελέστε την ακόλουθη εντολή:

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

Όπως το τοπικό αντίγραφο ασφαλείας του Nextcloud, το GPG θα εξάγει ένα nextcloud-snap-server-backup.tar.gz.gpg αρχείο. Αυτό το αρχείο είναι κρυπτογραφημένο και ασφαλές, επομένως είναι εντάξει να διαγράψετε το μη κρυπτογραφημένο αρχείο:

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

Επαναφορά αντιγράφων ασφαλείας

Θέλετε να επαναφέρετε το αντίγραφο ασφαλείας; Ξεκινήστε μετακινώντας το nextcloud-snap-server-backup.tar.gz.gpg στο /home/username/.

Στη συνέχεια, αποκρυπτογραφήστε το αρχείο με gpg:

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

Εξαγάγετε το αρχείο χρησιμοποιώντας πίσσα.

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

Επανεγκαταστήστε πριν προσπαθήσετε να επαναφέρετε το αντίγραφο ασφαλείας (εάν υπάρχει σε νέο σύστημα).

sudo snap εγκατάσταση nextcloud sudo snap stop nextcloud

Επαναφέρετε το αντίγραφο ασφαλείας με;

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 /

Τέλος, ξεκινήστε τον διακομιστή Nextcloud με το γρήγορη έναρξη εντολή.

sudo snap start nextcloud
watch instagram story