Nextcloud nasıl yedeklenir

Nextcloud nasıl yedeklenir Veri kaybını önlemek için Nextcloud kurulumunuzu nasıl yedekleyeceğinizi öğrenin.

Muhtemelen şimdiye kadar Nextcloud'un NextCry adlı hedeflenmiş bir fidye yazılımına kurban gittiğini duymuşsunuzdur. Bu fidye yazılımı kullanıcı dosyalarını şifreler ve şu mesajı sunar:

"DOSYALARINIZI KEŞFEDİNİZ VE GÜÇLÜ AES-256 ALGORİTMA KULLANIMI İLE ŞİFRELENDİRİLDİ - İZLEMEK İÇİN CİHAZI GEREKTİRMEK İÇİN AŞAĞIDAKİ CÜZDAN GERİ KAZANMAK İÇİN Siber Suçluların E-postası "

Fidye yazılımı virüslü dosyaları temiz duruma geri yüklemek için kullanılabilecek klasörleri ve dosyaları siler ve ardından kullanıcının dosyalarını şifreler.

Bu nedenle, Nextcloud örneğinizi nasıl yedekleyeceğinizi bilmek isteyebilirsiniz. Şimdilik Nextcloud'un resmi bir yedekleme çözümü yok. Nextcloud kurucu ortağı (ve genellikle harika bir adam) Jos Poortvliet'e göre, "Nextcloud 18 için yedek bir çözüm geliştirmek istedik, ancak üzerinde çalışan adamın tabağında çok fazla şey var, bu yüzden kazandı Kesinlikle Ocak ol. Ama bir noktada bunu gerçekten yapmak istiyoruz. "

Böylece Nextcloud'a yakın bir zamanda bir yedekleme çözümü gelebilir. O zamana kadar, bu örneği nasıl yedekleyeceğinizi bilmeniz gerekir.

Gerekenler

Bu işi yapmak için gerekenler:

  • Nextcloud'un çalışan bir örneği

  • Sudo ayrıcalıklarına sahip bir kullanıcı

  • Yedeklenen verileri barındıracak bir konum

Nextcloud örneğinin / var / www / html / nextcloud dizininde yüklü olduğunu varsayacağım. Sizinkinden farklıysa, bu ayarlamayı gerektiği gibi yapın.

Nextcloud'u bakım moduna alma

Yapılacak ilk şey Nextcloud örneğinizi bakım moduna geçirmektir. Bunu yapmak için, barındırma sunucusunda oturum açın ve komutları verin:

 cd / var / www / html / nextcloud sudo -u www-veri php occ bakım: mod - açık 

Bu noktada Nextcloud şimdi bakım modunda.

Klasörler nasıl yedeklenir

Ardından, yedeklenecek birkaç klasör ve dosya vardır. Ancak, bunları tek tek yedeklemek yerine, rsync kullanarak tüm Nextcloud klasörünü yedekleyeceğiz. Bu, veriler için ikincil bir konuma ihtiyacınız olacaktır. Bunu birkaç adımla yapardım:

Aşağıdaki komutlarla yedeklemeyi oluşturun:

 cd / var / www / html / sudo rsync -Aavx nextcloud / / LOCATION / nextcloud-backup_`date + "% Y% m% d" `/ 

LOCATION, Nextcloud kurulumunu barındıran dizindir. Bu dizinde ne kadar veri bulunduğuna bağlı olarak, bu işlem biraz zaman alabilir.

Yedekleme klasörünü aşağıdaki komutla tarlayın:

 tar cfz /LOCATION/nextcloud-backup_DATE.tgz / LOCATION / nextcloud-backup_DATE / 

LOCATION, yedeklemeyi barındıran konumdur ve DATE, dosya adına eklenmiş tarihtir.

Veritabanını yedekleme

Yedekleme gereken tek şey dizinler değildir. Veritabanımızı da yedeklemeliyiz. MySQL veya MariaDB kullandığınızı varsayacağım. Veritabanını yedeklemek için şu komutu verin:

 sudo mysqldump - tek işlem -h SUNUCU -u KULLANICI -p nextcloud> nextclouddb-backup_`date + "% Y% m% d" `.bak 

SERVER, veritabanının konumudur - Nextcloud ile aynı makinede barındırılıyorsa, localhost olacaktır - ve USER, MySQL yönetici ayrıcalıklarına sahip bir kullanıcıdır.

Hem veritabanınızı hem de dizin yedeklemelerinizi hallettikten sonra, bunları güvenli bir yerde saklayın.

Muhtemelen Nextcloud dizininizin ve veritabanınızın düzenli yedeklerini almalısınız. Bu nedenle, bu görev için bir cron işi oluşturmayı düşünün (her iki komutu bir komut dosyasında bir araya getirin).

Nextcloud sunucunuzu bakım modundan çıkarma

Yedeklemelerinize artık bakıldığına göre, Nextcloud sunucunuzu şu komutlarla bakım modundan çıkarın:

 cd / var / www / html / nextcloud sudo -u www-veri php occ bakım: mod - kapalı 

Tebrikler, Nextcloud sunucunuz yedeklendi. Bu konuyu bir sonraki ele aldığımızda, yedeklemeyi yeni yüklenen Nextcloud örneğine geri yükleyeceğiz.

Hizmet Bülteni Olarak Bulut ve Her Şey

Bu AWS, Microsoft Azure, Google Cloud Platform, XaaS, bulut güvenliği ve çok daha fazlası için en yeni kaynakınızdır. Teslim Edilen Pazartesi

Bugün kayıt olun

© Copyright 2020 | mobilegn.com