วิธีการสำรองข้อมูล Nextcloud

วิธีสำรองข้อมูล Nextcloud เรียนรู้วิธีสำรองข้อมูลการติดตั้ง Nextcloud ของคุณเพื่อป้องกันข้อมูลสูญหาย

คุณคงเคยได้ยินแล้วว่า Nextcloud ตกเป็นเหยื่อของ ransomware เป้าหมายชื่อ NextCry ransomware นี้เข้ารหัสไฟล์ผู้ใช้และเสนอข้อความนี้:

"คุณได้รับการแฮ็กไฟล์ของคุณได้รับการเข้ารหัสโดยใช้ AES-256 ALGORITHM ที่แรงกล้า - ส่ง 0.025 BTC ไปยังกระเป๋าเงินของคุณตาม กระเป๋าเงินเข้ารหัสลับอาชญากร และหลังจากจ่ายเงินติดต่อ "

Ransomware ลบโฟลเดอร์และไฟล์ใด ๆ ที่อาจใช้ในการกู้คืนไฟล์ที่ติดไวรัสให้อยู่ในสถานะที่สะอาดแล้วเข้ารหัสไฟล์ของผู้ใช้

ด้วยเหตุนี้คุณอาจต้องการทราบวิธีสำรองอินสแตนซ์ของ Nextcloud ของคุณ ณ ตอนนี้ Nextcloud ไม่มีโซลูชันสำรองข้อมูลอย่างเป็นทางการ ตามที่ผู้ร่วมก่อตั้ง Nextcloud (และโดยทั่วไปเป็นคนที่ยอดเยี่ยมมาก) Jos Poortvliet กล่าวว่า "เราต้องการที่จะพัฒนา วิธีสำรองข้อมูล สำหรับ Nextcloud 18 แต่คนที่ทำงานเกี่ยวกับเรื่องนี้ได้รับสิ่งต่าง ๆ มากมายบนจานของเขา แน่นอนมกราคม แต่ในบางจุดเราต้องการทำเช่นนั้นจริงๆ "

ดังนั้นโซลูชันสำรองอาจมาที่ Nextcloud ในอนาคตอันใกล้ ก่อนหน้านั้นคุณต้องรู้วิธีสำรองอินสแตนซ์นั้น

สิ่งที่คุณต้องการ

สิ่งที่คุณต้องใช้ในการทำงานนี้คือ:

  • ตัวอย่างการทำงานของ Nextcloud

  • ผู้ใช้ที่มีสิทธิ์ sudo

  • สถานที่ตั้งของข้อมูลที่สำรองไว้

ฉันจะถือว่าอินสแตนซ์ของ Nextcloud ของคุณได้รับการติดตั้งใน / var / www / html / nextcloud หากคุณแตกต่างกันไปทำการปรับเปลี่ยนตามที่จำเป็น

วิธีใส่ Nextcloud ในโหมดบำรุงรักษา

สิ่งแรกที่ต้องทำคือวางอินสแตนซ์ของ Nextcloud ในโหมดบำรุงรักษา หากต้องการทำสิ่งนี้ให้ล็อกอินเข้าสู่เซิร์ฟเวอร์การโฮสต์และออกคำสั่ง:

 cd / var / www / html / nextcloud sudo -u www-data php การบำรุงรักษาที่เกิดขึ้น: โหมด - บน 

ณ จุดนี้ Nextcloud อยู่ในโหมดบำรุงรักษา

วิธีสำรองข้อมูลโฟลเดอร์

ถัดไปมีจำนวนโฟลเดอร์และไฟล์ที่จะสำรอง อย่างไรก็ตามแทนที่จะสำรองข้อมูลทีละรายการเราจะสำรองข้อมูลโฟลเดอร์ Nextcloud ทั้งหมดโดยใช้ rsync ที่นี่คุณจะต้องมีตำแหน่งรองสำหรับข้อมูล ฉันจะทำด้วยไม่กี่ก้าว:

สร้างการสำรองข้อมูลด้วยคำสั่งต่อไปนี้:

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

โดยที่ LOCATION เป็นไดเรกทอรีสำหรับติดตั้ง Nextcloud ขึ้นอยู่กับจำนวนข้อมูลที่คุณมีในไดเรกทอรีซึ่งอาจใช้เวลาสักครู่

ทำเครื่องหมายโฟลเดอร์สำรองด้วยคำสั่งต่อไปนี้:

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

ตำแหน่งที่ LOCATION เป็นที่ตั้งของข้อมูลสำรองและ DATE เป็นวันที่ที่แนบมากับชื่อไฟล์

วิธีสำรองฐานข้อมูล

ไดเรกทอรีไม่ใช่สิ่งเดียวที่ต้องสำรอง เราต้องสำรองฐานข้อมูลของเราด้วย ฉันจะสมมติว่าคุณกำลังใช้ MySQL หรือ MariaDB เพื่อสำรองฐานข้อมูลให้ใช้คำสั่ง:

 sudo mysqldump - ธุรกรรมเดี่ยว -h SERVER -u USER -p nextcloud> nextclouddb-backup_`date + "% Y% m% d" '. bak 

ตำแหน่งที่ SERVER เป็นที่ตั้งของฐานข้อมูล - หากโฮสต์บนเครื่องเดียวกันกับ Nextcloud จะเป็น localhost - และ USER เป็นผู้ใช้ที่มีสิทธิ์ผู้ดูแลระบบ MySQL

เมื่อคุณมีทั้งฐานข้อมูลและการสำรองข้อมูลไดเรกทอรีของคุณแล้วให้เก็บไว้ในที่ปลอดภัย

คุณควรทำการสำรองข้อมูลปกติทั้งในไดเรกทอรี Nextcloud และฐานข้อมูล ดังนั้นให้พิจารณาการสร้างงาน cron สำหรับงานนี้ (วางทั้งสองคำสั่งไว้ด้วยกันในสคริปต์)

วิธีย้ายเซิร์ฟเวอร์ Nextcloud ออกจากโหมดบำรุงรักษา

ตอนนี้การสำรองข้อมูลของคุณจะได้รับการดูแลย้ายเซิร์ฟเวอร์ Nextcloud ของคุณออกจากโหมดการบำรุงรักษาด้วยคำสั่ง:

 cd / var / www / html / nextcloud sudo -u www-data php การบำรุงรักษาที่เกิดขึ้น: โหมด --off 

ขอแสดงความยินดีเซิร์ฟเวอร์ Nextcloud ของคุณได้รับการสำรองแล้ว ครั้งต่อไปที่เราจัดการกับหัวข้อนี้เราจะคืนค่าการสำรองข้อมูลเป็นอินสแตนซ์ที่ติดตั้งใหม่ของ Nextcloud

บริการจดหมายข่าวคลาวด์และทุกอย่าง

นี่คือทรัพยากรไปสู่ล่าสุดของ AWS, Microsoft Azure, แพลตฟอร์ม Google Cloud, XaaS, ความปลอดภัยบนคลาวด์และอีกมากมาย จัดส่งวันจันทร์

สมัครวันนี้

© Copyright 2020 | mobilegn.com