Score:0

โซลูชันการสำรองข้อมูลในเครื่องสำหรับเซิร์ฟเวอร์ LEMP (โคลนแบบเต็มไปยังไฟล์ ISO และการสำรองข้อมูลส่วนเพิ่ม)

ธง mx

พื้นหลัง ฉันยังคิดว่าตัวเองเป็นคนโง่เมื่อต้องตั้งค่าเซิร์ฟเวอร์ ดังนั้นเมื่อตอบคำถามนี้ โปรดระบุรายละเอียดในคำตอบของคุณให้มากที่สุด

สิ่งแวดล้อม ฉันใช้เซิร์ฟเวอร์ LEMP จาก Raspberry Pi 4 ซึ่งเป็นเซิร์ฟเวอร์อีเมลที่ทำงานได้อย่างสมบูรณ์แบบเช่นเดียวกับเว็บเซิร์ฟเวอร์ที่ใช้งานได้

ปัญหา เนื่องจากฉันยังเป็น noob ฉันจึงมีแนวโน้มที่จะผิดพลาด ดังนั้นจึงมีและจะมีขึ้นในอนาคตที่ฉันกำหนดค่าบางอย่างหรือหลายสิ่งผิดพลาดโดยไม่ตั้งใจโดยไม่ได้ตระหนัก (หรือจดจำ) ว่าฉันกำหนดค่าอะไรผิดหรือจะแก้ไขได้อย่างไร ดังนั้น ฉันกำลังมองหาโซลูชันการสำรองข้อมูลในเครื่องที่เหมาะสมสำหรับเซิร์ฟเวอร์ Ubuntu บน Raspberry Pi (แขน) ด้านล่างนี้เป็นข้อมูลเฉพาะเจาะจงของสิ่งที่ฉันต้องการให้โซลูชันสำรองข้อมูลของฉันมี...

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

  1. การสำรองข้อมูลส่วนเพิ่ม - ไดร์ฟสำรองข้อมูลตัวแรก จะต้องทำงานเหมือนคอมมานด์ไลน์เท่านั้น ไทม์แมชชีนบน Mac OS. ข้อแตกต่างเพียงอย่างเดียวคือจะสร้างการสำรองข้อมูลส่วนเพิ่มสำหรับไฟล์ทั้งหมด (รวมถึงไดเร็กทอรีรูท) ซึ่งตรงข้ามกับไดเร็กทอรีผู้ใช้เช่น Mac OS Time machine ซึ่งจะทำให้มั่นใจได้ว่า แอปพลิเคชันเซิร์ฟเวอร์ทั้งหมดของฉัน (PHP, Nginx, Postfix, Wordpress และอื่น ๆ ) และการกำหนดค่าที่ติดตั้งภายใต้รูท, /var, /etc และไดเร็กทอรีผู้ใช้รูทที่สำคัญอื่น ๆ จะถูกสำรองและกู้คืนได้ ถึงวันที่ก่อนหน้านี้ ข้อกำหนดอื่น ๆ ก็คือเครื่องมือสำรองรักษาสิทธิ์ที่เหมาะสมและมี วิธีง่ายๆ ในการฟื้นฟูอย่างเต็มที่ ไฟล์ทั้งหมดไปยังเซิร์ฟเวอร์จากวันที่ก่อนหน้า

  2. การสำรองข้อมูลโคลน - ไดรฟ์ที่สองควรมีโซลูชันการสำรองข้อมูล COMMAND-LINE ที่ทำงานคล้ายกับแอปพลิเคชันบน MacOS ที่เรียกว่า ApplePi-เบเกอร์ ซึ่งสร้างโคลนของไดรฟ์ linux ของคุณ โดยการลดขนาดพาร์ติชันทั้งหมดด้วยพื้นที่เพิ่มเติมก่อน จากนั้นจึงสร้างโคลนในรูปแบบ ".iso" ซึ่งสามารถ DD โดยตรงไปยังไดรฟ์ usb และบูตเข้าสู่ linux เป็นสำเนาที่ถูกต้องของ ไดรฟ์เดิม บนเซิร์ฟเวอร์ Ubuntu ของฉัน ฉันต้องการโซลูชันที่มีฟังก์ชันคล้ายกัน ยกเว้น ฉันต้องการวิธีแก้ปัญหาเพื่อให้สามารถโคลนไดรฟ์ของเซิร์ฟเวอร์ที่กำลังทำงานอยู่ได้ ตามหลักการแล้ว ฉันต้องการใช้ไดรฟ์ที่สองเพื่อสร้างโคลนที่แน่นอนในเครื่องของเซิร์ฟเวอร์ดั้งเดิม (ในรูปแบบ ISO) เพื่อที่ว่าหากมีอะไรผิดพลาดอย่างรุนแรงนอกเหนือจากการกู้คืนจากการสำรองข้อมูลส่วนเพิ่ม ฉันก็สามารถ DD อิมเมจ ISO ไปที่ ไดรฟ์ใหม่และบู๊ตเครื่อง เพื่อการถดถอยไปยังเซิร์ฟเวอร์ที่ทำงานได้อย่างสมบูรณ์แบบอีกครั้งอย่างง่ายดาย อีกครั้ง ฉันต้องการรูปแบบของการโคลนเหล่านี้ให้อยู่ในรูปแบบ ".ISO" เป็นอิมเมจของดิสก์ที่เหมาะสม โดยพื้นที่พิเศษทั้งหมดในแต่ละพาร์ติชันจะหดลงเพื่อขจัดพื้นที่ว่าง เพื่อทำให้ไฟล์ ISO ที่โคลนมีขนาดเล็กที่สุดเท่าที่จะเป็นไปได้

คำถาม

  1. ทุกคนสามารถแนะนำเครื่องมือ เครื่องมือ หรือคำสั่งที่สามารถรันเป็นงาน cron เพื่อแก้ปัญหาที่ต้องการสองข้อข้างต้นได้หรือไม่?
  2. นอกจากนี้ คุณสามารถแนะนำโซลูชันที่เหมาะสมอื่นๆ เพื่อสำรองข้อมูลเซิร์ฟเวอร์ Ubuntu 20.04 LEMP อย่างสมบูรณ์ ในกรณีที่เกิดภัยพิบัติร้ายแรงหรือการกำหนดค่าที่ผิดพลาดในการดูแลระบบได้หรือไม่

ขอบคุณสำหรับความช่วยเหลือและคำแนะนำที่นี่ ฉันหลงทางมากในการค้นหาโซลูชัน linux ที่เหมาะสมสำหรับสิ่งนี้!

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา