Linux'ta NextCloud Snap Kurulumunu Yedekleme

click fraud protection

Nextcloud gerçekten geleceğin yazılımıdır. Bu sayede kendi kullanıcı dostu Dropbox benzeri görünümlerinizi döndürmek her zamankinden daha kolay Linux'ta depolama çözümü. Snap paketleri gibi şeyler sayesinde yazılımın kurulumu son derece kolaydır. Ancak NextCloud Snap kurulumunu yedeklemek o kadar kolay değildir.

Not: Nextcloud yedeklemesi yapmadan önce dosyalarınızın tamamının senkronizasyonu tamamladığından emin olun. Yedekleme işlemi sırasında, NextCloud eki kapanarak tüm hizmetleri ona bağlı olan tüm kullanıcılara askıya alır.

Sunucuyu Durdurun

Nextcloud'un, özellikle Snap sürümünün bir yedeğini oluşturmak için sunucu yazılımının askıya alınması gerekir. Nextcloud sunucusu kapatılmadan, bazı dosyalar kaydedilemeyebilir, izin hataları ortaya çıkabilir ve hatta veriler kaybedilebilir.

Neyse ki, çalışan bir Nextcloud sunucusunu askıya almak, yüklemek kadar kolaydır! Sunucuyu durdurmak için bir terminal açın ve kullanarak bir kök kabuk kazanın su veya sudo -s. Ardından, çabuk dur Tüm Nextcloud hizmetlerini durdurma komutu.

instagram viewer
su -

veya

sudo -s snap stop nextcloud

Çalışan çabuk dur komutu SQL veritabanını ve çalışan diğer Nextcloud hizmetlerini devre dışı bırakır. Onları kaldırmaz, bu yüzden endişelenmeyin! Dosyalarınız güvende!

Yedekleme Klasörleri

Sunucu geçici olarak kapandığında, Nextcloud'un yedeğini oluşturmak güvenlidir. Ancak, sunucu tarafı yedeklemesi başlamadan önce, ~ / Nextcloud her kullanıcı için bir klasör. Bu şekilde, sunucu yedeklemesinde bir şey olursa, kullanıcılar yine de verilerini çoğaltırlar.

Nextcloud senkronizasyon klasörünün yedeğini oluşturmak için, senkronizasyon sunucusunu kullanan herhangi bir Linux PC'ye gidin ve bir terminal açın. Terminalde, Katran arşivini oluşturmak için komut ~ / Nextcloud Klasör. Aşağıdaki komuttaki "kullanıcı adı" nı kullanıcı adınızla değiştirmeyi unutmayın.

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

Ne kadar büyük olduğuna bağlı olarak ~ / Nextcloud sıkıştırma işlemi biraz zaman alabilir. Arşivleme işlemi tamamlandığında, GPG arşivi şifreleme komutu (güvenlik amacıyla.)

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

GnuPG çıktı alacak nextcloud-yerel-backup-username.tar.gz.gpg.

GPG şifreleme işlemini tamamladıktan sonra, şifreli yedeklemeyi güvenli bir yere yerleştirin.

Yedekle Nextcloud

Nextcloud'un Snap sürümünü yedeklemek, geleneksel Nextcloud kurulumuna kıyasla çok daha kolay. Her şey Nextcloud Snap klasöründe olduğundan, herhangi bir SQL veritabanını dışa aktarmanıza veya tek tek dosyalarla karıştırmanıza gerek yoktur. Bunun yerine, kullanıcılar iki ayrı klasörün kopyasını oluşturarak Nextcloud'un tam bir yedeğini oluşturabilir.

Nextcloud Snap dizininde yedeklenecek ilk klasör yapılandırma dizinidir. Nextcloud yapılandırma klasörünün adını belirlemek için şunu çalıştırın: lsblk ve sistemde nerede olduğunu görün. Bu makaleyi yazarken bağlanma klasörü:

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

İçinde yeni bir yedekleme klasörü oluşturun /home/username/ ile mkdir komutunu verin ve kullanın cp her şeyi kopyalamak için komut.

mkdir ~ / nextcloud-sunucu-yedekleme mkdir ~ / nextcloud-sunucu-yedekleme / config. sudo cp -rp / var / lib / snapd / snap / nextcloud / 7658 / * / home / kullanıcı adı / nextcloud-server-backup / config

Nextcloud için yedekleme klasöründeki yapılandırma dosyalarıyla verileri kaydetme zamanı geldi.

mkdir ~ / nextcloud-server-backup / veri sudo cp -rp / var / snap / nextcloud / common / * / home / kullanıcı adı / nextcloud-server-backup / data

Yedeklemeyi Sıkıştır

Yedekleme tamamlandığına göre, yedekleme için yedeklemeyi Tar arşivine sıkıştırmak güvenlidir. Terminalde, verileri TarGZ arşivine sıkıştırın. katran Komut.

Not: Bu yedeklemeyi sıkıştırmadan önce, destekleyecek yeterli disk alanınız olduğundan emin olun.

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

Nextcloud'da ne kadar verinin olduğuna bağlı olarak, bu biraz zaman alabilir. Sıkıştırma tamamlandığında, yedeklemeyi harici bir sabit sürücüye veya yedek dosya sunucusuna taşımaktan çekinmeyin.

Yedeklemeyi Şifrele

Nextcloud sunucusunun bir yedeği var, ancak şifrelenmediği için güvenli değil. Nextcloud sunucunuzdaki verilerin gizli dinlenmeye karşı güvenli olduğundan emin olmak için GnuPG ile şifreleyin.

Yedeklemeyi şifrelemek için bir terminal açın ve aşağıdaki komutu çalıştırın:

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

Nextcloud yerel yedeklemesi gibi, GPG de nextcloud-Snap-sunucu-backup.tar.gz.gpg dosya. Bu dosya şifreli ve güvenlidir, bu nedenle şifrelenmemiş arşivi silmek iyidir:

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

Yedeği Geri Yükle

Yedeklemeyi geri yüklemeniz mi gerekiyor? Bir sonrakicloud-snap-server-backup.tar.gz.gpg dosyasını /home/username/.

Sonra, arşivin şifresini çözün gpg:

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

Kullanarak arşivi çıkartın katran.

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

Yedeklemeyi geri yüklemeye çalışmadan önce yeniden yükleyin (yeni bir sistemdeyse).

sudo ek yüklemek nextcloud sudo ek durdurmak nextcloud

Yedeği ile geri yükleyin;

sudo cp -rpf / ana sayfa / kullanıcı adı / nextcloud-sunucu-yedekleme / veri / * / var / lib / snapd / snap / nextcloud / 7658 / sudo cp -rpf / home / kullanıcı adı / nextcloud-sunucu-yedekleme / config / * / var / / nextcloud / ortak ek bileşeni /

Son olarak, Nextcloud sunucusunu hızlı başlangıç Komut.

sudo snap start nextcloud
watch instagram story