Cara Mencadangkan Instalasi Snap NextCloud Di Linux

click fraud protection

Nextcloud benar-benar adalah perangkat lunak masa depan. Berkat itu, lebih mudah dari sebelumnya untuk memutar sendiri yang ramah pengguna, seperti Dropbox solusi penyimpanan di Linux. Pengaturan untuk perangkat lunak ini sangat mudah berkat hal-hal seperti paket Snap. Namun demikian, tidak mudah untuk mencadangkan instalasi NextCloud Snap.

Catatan: Sebelum melakukan pencadangan Nextcloud, pastikan keseluruhan file Anda telah selesai disinkronkan. Selama proses pencadangan, snap NextCloud akan dimatikan, menangguhkan semua layanan untuk semua pengguna yang terhubung dengannya.

Hentikan Server

Membuat cadangan Nextcloud, terutama versi Snap, memerlukan penangguhan perangkat lunak server. Tanpa mematikan server Nextcloud, file-file tertentu mungkin gagal untuk disimpan, kesalahan izin bisa muncul, dan bahkan data bisa hilang.

Untungnya, menangguhkan server Nextcloud yang sedang berjalan semudah menginstalnya! Untuk menghentikan server, buka terminal dan dapatkan shell root menggunakan su atau sudo -s. Lalu, gunakan jentikan berhenti perintah untuk menghentikan semua layanan Nextcloud.

instagram viewer
su -

atau

sudo -s snap berhenti nextcloud

Menjalankan jentikan berhenti perintah akan menonaktifkan database SQL, dan menjalankan layanan Nextcloud lainnya. Itu tidak akan menghapus instalan mereka, jadi jangan khawatir! File Anda aman!

Folder Cadangkan

Dengan server dimatikan sementara, aman untuk membuat cadangan Nextcloud. Namun, sebelum cadangan sisi server dapat dimulai, sebaiknya buat cadangan ~ / Nextcloud folder untuk setiap pengguna. Dengan cara ini, jika sesuatu terjadi pada cadangan server, pengguna masih akan memiliki duplikat data mereka.

Untuk membuat cadangan folder sinkronisasi Nextcloud, buka PC Linux yang menggunakan server sinkronisasi, dan buka terminal. Di terminal, gunakan Ter perintah untuk membuat arsip ~ / Nextcloud map. Pastikan untuk mengganti "nama pengguna" pada perintah di bawah ini dengan nama pengguna Anda.

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

Tergantung seberapa besar ~ / Nextcloud adalah, proses kompresi mungkin memakan waktu cukup lama. Saat proses pengarsipan selesai, gunakan GPG perintah untuk mengenkripsi arsip (untuk tujuan keamanan.)

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

GnuPG akan menampilkan nextcloud-local-backup-username.tar.gz.gpg.

Setelah GPG menyelesaikan proses enkripsi, letakkan cadangan terenkripsi di tempat yang aman.

Cadangkan Nextcloud

Mencadangkan versi Snap dari Nextcloud adalah yang paling mudah, dibandingkan dengan pengaturan Nextcloud tradisional. Karena semuanya ada di folder Snap Nextcloud, tidak perlu mengekspor database SQL atau mengacaukan file individual. Sebagai gantinya, pengguna dapat membuat cadangan lengkap Nextcloud dengan membuat salinan dua folder individual.

Folder pertama yang akan dicadangkan dalam direktori Snap Nextcloud adalah direktori konfigurasi. Untuk menentukan nama folder konfigurasi Nextcloud, jalankan lsblk dan lihat di mana itu pada sistem. Saat menulis artikel ini, folder mount adalah:

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

Buat folder cadangan baru di dalam /home/username/ dengan mkdir perintah dan gunakan cp perintah untuk menyalin semuanya ke sana.

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

Dengan file konfigurasi untuk Nextcloud di folder cadangan, saatnya untuk menyimpan data.

mkdir ~ / nextcloud-server-backup / data sudo cp -rp / var / snap / nextcloud / umum / * / home / nama pengguna / nextcloud-server-backup / data

Kompres Cadangan

Sekarang setelah cadangan selesai, aman untuk mengompres cadangan ke arsip Tar untuk diamankan. Di terminal, kompres data menjadi arsip TarGZ, menggunakan ter perintah.

Catatan: sebelum mengompresi cadangan ini, pastikan Anda memiliki ruang disk yang cukup untuk mendukungnya.

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

Bergantung pada seberapa banyak data di Nextcloud, ini bisa memakan waktu cukup lama. Ketika kompresi selesai, jangan ragu untuk memindahkan cadangan ke hard drive eksternal atau server file cadangan.

Enkripsi Cadangan

Server Nextcloud memiliki cadangan tetapi tidak aman karena tidak dienkripsi. Untuk memastikan data pada server Nextcloud Anda aman dari penyadapan, enkripsi dengan GnuPG.

Untuk mengenkripsi cadangan, buka terminal dan jalankan perintah berikut:

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

Seperti cadangan lokal Nextcloud, GPG akan menghasilkan a nextcloud-snap-server-backup.tar.gz.gpg mengajukan. File ini dienkripsi dan aman, jadi tidak apa-apa untuk menghapus arsip yang tidak dienkripsi:

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

Pulihkan Cadangan

Perlu mengembalikan cadangan? Mulailah dengan memindahkan nextcloud-snap-server-backup.tar.gz.gpg ke /home/username/.

Selanjutnya, dekripsi arsip dengan gpg:

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

Ekstrak arsip, gunakan ter.

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

Instal ulang sebelum mencoba memulihkan cadangan (jika pada sistem baru).

sudo jepret instal nextcloud sudo jepret berhenti nextcloud

Kembalikan cadangan dengan;

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 / jepret / nextcloud / umum /

Akhirnya, jalankan server Nextcloud dengan mulai cepat perintah.

sudo jepret mulai nextcloud
watch instagram story