ค้นหาเว็บไซต์

วิธีโคลนหรือสำรองข้อมูลดิสก์ Linux โดยใช้ Clonezilla


Clonezilla เป็นหนึ่งในเครื่องมือสำรองข้อมูล Open Source ที่ยิ่งใหญ่ที่สุดสำหรับ Linux การไม่มีอินเทอร์เฟซผู้ใช้แบบกราฟิกรวมกับตัวช่วยสร้างบรรทัดคำสั่งที่เรียบง่าย รวดเร็ว และใช้งานง่าย ซึ่งทำงานบนเคอร์เนล Linux แบบสด ทำให้เป็นเครื่องมือสำรองข้อมูลที่สมบูรณ์แบบสำหรับผู้ดูแลระบบทุกคน

ด้วย Clonezilla ไม่เพียงแต่คุณจะสามารถสำรองข้อมูลทั้งหมดของบล็อกข้อมูลอุปกรณ์ได้โดยตรงไปยังไดรฟ์อื่น แต่ยังรวมถึงการโคลนดิสก์ที่รู้จักอีกด้วย แต่คุณยังสามารถสำรองข้อมูลทั้งดิสก์หรือแต่ละพาร์ติชันได้จากระยะไกล (โดยใช้ SSH, Samba หรือ NFS แชร์) หรือภายในเครื่องไปยังรูปภาพที่สามารถเข้ารหัสและจัดเก็บไว้ในที่จัดเก็บข้อมูลสำรองส่วนกลาง ซึ่งโดยทั่วไปคือ NAS หรือแม้แต่บนฮาร์ดดิสก์ภายนอกหรืออุปกรณ์ USB อื่นๆ

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

พูดง่ายๆ ก็คือ หากคุณโคลนฮาร์ดดิสก์ 120 GB ซึ่งมีพื้นที่ว่าง 80 GB คุณจะไม่สามารถคืนค่าอิมเมจที่สำรองไว้เป็น ใหม่ได้ ฮาร์ดไดรฟ์ 80 GB ฮาร์ดไดรฟ์ใหม่ที่จะใช้สำหรับการโคลนหรือการกู้คืนฮาร์ดไดรฟ์เก่าต้องมีขนาดเท่ากับไดรฟ์ต้นทางเป็นอย่างน้อย (120 GB)

ในบทช่วยสอนนี้ เราจะแสดงให้คุณเห็นว่าคุณสามารถโคลนอุปกรณ์บล็อกได้อย่างไร ซึ่งโดยทั่วไปแล้วจะเป็นฮาร์ดดิสก์ที่อยู่ด้านบนสุดซึ่งเราใช้เซิร์ฟเวอร์ CentOS 8/7 (หรือการกระจาย Linux ใดๆ เช่น RHEL Fedora, เดเบียน, Ubuntu ฯลฯ)

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

ความต้องการ

  1. ดาวน์โหลดอิมเมจ ISO ของ Clonezilla – http://clonezilla.org/downloads.php
  2. ฮาร์ดไดรฟ์ใหม่ – เสียบเข้ากับเครื่องและใช้งานได้จริง (ปรึกษา BIOS สำหรับข้อมูลอุปกรณ์)

วิธีโคลนหรือสำรองข้อมูลดิสก์ CentOS 7 ด้วย Clonezilla

1. หลังจากที่คุณดาวน์โหลดและเบิร์นอิมเมจ Clonezilla ISO ลงใน ซีดี/ดีวีดี แล้ว ให้วางสื่อที่สามารถบู๊ตได้ลงในออปติคัลไดรฟ์ของเครื่อง จากนั้นรีบูทเครื่อง และกดปุ่มเฉพาะ (F11, F12, ESC, DEL ฯลฯ) เพื่อสั่งให้ BIOS เพื่อบูตจากออปติคัลไดรฟ์ที่เหมาะสม

2. หน้าจอแรกของ Clonezilla ควรปรากฏบนหน้าจอของคุณ เลือกตัวเลือกแรก Clonezilla live แล้วกดปุ่ม Enter เพื่อดำเนินการต่อ

3. หลังจากที่ระบบโหลดส่วนประกอบที่จำเป็นลงใน RAM เครื่องของคุณแล้ว หน้าจอโต้ตอบใหม่จะปรากฏขึ้นซึ่งจะขอให้คุณเลือกภาษาของคุณ

ใช้ปุ่มลูกศร ขึ้น หรือ ลง เพื่อเลื่อนดูเมนูภาษา และกดปุ่ม Enter เพื่อเลือกภาษาของคุณและก้าวไปข้างหน้า

4. ในหน้าจอถัดไป คุณมีตัวเลือกในการกำหนดค่าแป้นพิมพ์ของคุณ เพียงกดปุ่ม Enter ที่ตัวเลือก อย่าแตะคีย์แมป เพื่อเลื่อนไปยังหน้าจอถัดไป

5. ในหน้าจอถัดไป เลือก เริ่ม Clonezilla เพื่อเข้าสู่เมนูคอนโซลแบบโต้ตอบของ Clonezilla

6. เนื่องจากในบทช่วยสอนนี้ เราจะทำการโคลนดิสก์ในเครื่อง ดังนั้นให้เลือกตัวเลือกที่สอง อุปกรณ์-อุปกรณ์ แล้วกด Enter คีย์อีกครั้งเพื่อดำเนินการต่อไป

นอกจากนี้ ตรวจสอบให้แน่ใจว่า ฮาร์ดไดรฟ์ ใหม่ได้เสียบปลั๊กไว้ในเครื่องของคุณแล้ว และเครื่องของคุณตรวจพบอย่างถูกต้อง

7. ในหน้าจอถัดไป ให้เลือกวิซาร์ดโหมด เริ่มต้น แล้วกดปุ่ม Enter เพื่อเลื่อนไปยังหน้าจอถัดไป

หากฮาร์ดดิสก์ตัวใหม่มีขนาดใหญ่กว่าตัวเก่า คุณสามารถเลือกโหมด ผู้เชี่ยวชาญ และเลือกตัวเลือก -k1 และ -r ซึ่งจะทำให้มั่นใจได้ว่า พาร์ติชันจะถูกสร้างขึ้นตามสัดส่วนในดิสก์เป้าหมาย และระบบไฟล์จะถูกปรับขนาดโดยอัตโนมัติ

ขอแนะนำให้ใช้ตัวเลือกโหมด ผู้เชี่ยวชาญ ด้วยความระมัดระวังเป็นอย่างยิ่ง

8. ในเมนูถัดไป ให้เลือกตัวเลือก disk_to_local_disk แล้วกด Enter เพื่อดำเนินการต่อ ตัวเลือกนี้ช่วยให้แน่ใจว่าโคลนดิสก์แบบเต็ม (MBR ตารางพาร์ติชัน และข้อมูล) ที่มีขนาดเดียวกันกับดิสก์ต้นทางไปยังดิสก์เป้าหมายจะถูกดำเนินการเพิ่มเติม

9. ในหน้าจอถัดไป คุณต้องเลือกดิสก์ต้นทางที่จะใช้สำหรับโคลน ให้ความสนใจกับชื่อดิสก์ที่ใช้ที่นี่ ใน Linux ดิสก์สามารถตั้งชื่อว่า sda, sdb ฯลฯ ซึ่งหมายความว่า sda เป็นดิสก์แรก sdb ครั้งที่สองและอื่น ๆ

ในกรณีที่คุณไม่แน่ใจว่าชื่อดิสก์ต้นทางของคุณคืออะไร คุณสามารถตรวจสอบชื่อดิสก์ต้นทางและหมายเลขซีเรียลได้ทางกายภาพ ตรวจสอบสายเคเบิลพอร์ต SATA บนเมนบอร์ด หรือปรึกษา BIOS เพื่อรับข้อมูลดิสก์

ในคู่มือนี้ เราใช้ดิสก์ Vmware Virtual สำหรับการโคลน และ sda เป็นดิสก์ต้นทางที่จะใช้สำหรับการโคลน หลังจากที่คุณระบุไดรฟ์ต้นทางสำเร็จแล้ว ให้กดปุ่ม Enter เพื่อเลื่อนไปยังหน้าจอถัดไป

10. จากนั้นเลือกดิสก์แผ่นที่สองที่จะใช้เป็นเป้าหมายสำหรับการโคลนและกดปุ่ม Enter เพื่อดำเนินการต่อ โปรดดำเนินการด้วยความระมัดระวังสูงสุดเนื่องจากกระบวนการโคลนเป็นอันตรายและจะล้างข้อมูลทั้งหมดออกจากดิสก์เป้าหมาย รวมถึง MBR ตารางพาร์ติชัน ข้อมูล หรือตัวโหลดการบูตใดๆ

11. หากคุณแน่ใจว่าระบบไฟล์ต้นฉบับไม่เสียหาย คุณสามารถเลือก ข้ามการตรวจสอบ/ซ่อมแซมระบบไฟล์ต้นฉบับ ได้อย่างปลอดภัย และกด Enter ดำเนินการต่อไป.

จากนั้น คำสั่งที่ใช้สำหรับเซสชันการโคลนนี้จะแสดงบนหน้าจอของคุณ และข้อความแจ้งจะรอให้คุณกดปุ่ม Enter เพื่อดำเนินการต่อ

12. ก่อนที่จะเริ่มกระบวนการโคลนดิสก์จริง ยูทิลิตี้นี้จะแสดงรายงานบางส่วนเกี่ยวกับกิจกรรมและจะส่งข้อความเตือนสองข้อความ

กดปุ่ม y สองครั้งเพื่อยอมรับทั้งคำเตือน และกดปุ่ม y ครั้งที่สามเพื่อโคลนบูตโหลดเดอร์บนอุปกรณ์เป้าหมาย

13. หลังจากที่คุณตกลงพร้อมคำเตือนทั้งหมดแล้ว กระบวนการโคลนจะเริ่มต้นโดยอัตโนมัติ ข้อมูลทั้งหมดจากไดรฟ์ต้นทางจะถูกจำลองแบบอัตโนมัติไปยังอุปกรณ์เป้าหมายโดยไม่มีการรบกวนผู้ใช้

Clonezilla จะแสดงรายงานแบบกราฟิกเกี่ยวกับข้อมูลทั้งหมดที่ถ่ายโอนจากพาร์ติชันหนึ่งไปยังอีกพาร์ติชันหนึ่ง รวมถึงเวลาและความเร็วที่ใช้ในการถ่ายโอนข้อมูล

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

เพียงกดปุ่ม Enter เพื่อย้ายไปยังวิซาร์ดใหม่ จากนั้นเลือกตัวเลือก ปิดเครื่อง เพื่อหยุดเครื่อง

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

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