Clone harddisk by Clonezilla

วันนี้ได้รับงานให้ทำการ backup เครื่องที่เป็น linux เครื่องหนึ่ง ลองมาคิดๆ ดูแล้ว clone harddisk น่าจะสะดวกที่สุด ได้ทั้ง data ได้ทั้งค่า configutation เลยมาลองค้นหาการ clone harddisk ด้วยเครื่องมือที่ไม่ต้องเสียเงินดีกว่า จริงๆ แล้วโจทย์ของผมคือ clone harddisk ไปวางไว้ใน NAS หรือเขียนเป็น DVD ไว้ก็ได้ ขอให้ได้ผลลัพท์ออกมาก็พอ

ไปเจอเครื่องมือตัวหนึ่งที่มีชื่อว่า Clonezilla ซึ่งเครื่องมือตัวนี้ก็จะทำงานเหมือนกันโปรแกรมเสียเงินที่เคยใช้ทั่วๆ ไปอย่าง Norton ghost ข้อดีที่ผมชอบคือสามารถ clone ผ่าน network ได้เลย รองรับ Filesystem ได้หลากหลาย ไม่ว่าจะเป็น Ext4 อย่างปัจจุบันมันก็รองรับแล้ว ที่สำคัญที่สุดฟรี เข้าไปดาวน์โหลดเวอร์ชั่น live ได้เลยครับที่ http://clonezilla.org/ เมื่อดาวน์โหลดเสร็จแล้วจะทำการเผาใส่แผ่น หรือว่าทำ USB Flashdrive boot ก็แล้วแต่สะดวกครับ

1. เริ่มกันเลย ให้ใส่แผ่นเข้าไปในเครื่องแล้วเลือกให้ Boot จาก CD เป็นอันดับแรก เมื่อ CD เริ่มทำงานจะพบหน้าตาลักษณะนี้

2. หน้าเลือกภาษา ก็เลือกเป็นภาษาอังกฤษไปครับ

3. ปรับแต่ง Keymap

4. เริ่มการทำงาน Clonezilla

5. เลือกการทำงานแบบ disk-image

6. ในขั้นตอนนี้จะมีให้เลือกที่สำหรับไว้ใช้เก็บ image ที่ได้จากการ clone ครับ ตรงนี้ผมมี Samba server อยุ่แล้วผมก็เลือกการใช้งาน Samba

7. ถ้าเลือกแบบ ssh server หรือ samba server จะมีหน้าต่างมาถามการตั้งค่า network ของเครื่องที่จะทำการ clone ครับ จะเลือกเป็น DHCP ก้ได้ถ้าระบบเครือข่ายของคุณได้รับการแจก DHCP ออกมา หรือถ้าไม่ถูกใจก็เลือกเป็น Static IP เพื่อตั้งค่าเอง

8. หน้านี้จะถาม IP Address ของที่ที่จะใช้เก็บไฟล์ image ที่ได้จากการ clone

9. จะมีหน้ามาถาม Domain จะใส่หรือไม่ใส่ก็ได้ครับ

10. หน้านี้จะถามหา user account ที่มีสิทธ์ในการเข้าถึงและเขียนข้อมูลลงในที่เก็บไฟล์ image (บน samba server)

11. หน้านี้จะถามถึงที่เก็บไฟล์ว่าถูก mount ไว้ที่ใดบน Server

12. จะมีหน้ามาถาม Password ของ user ที่ได้ใส่ไป ให้กด enter ไปเพื่อไปยังหน้าถัดไป

13. ใส่ Password ลงไปแล้วกด Enter

14. หน้านี้จะโชว์ผลลัพท์ที่ได้จากาาร mount samba server ให้กด enter เพื่อดำเนินการต่อไป

15. จะมีหน้ามาถามให้เลือกเป็น Beginner สำหรับมือใหม่

16. เลือกเป็น savedisk เพื่อทำการ clone ทั้ง harddisk เป็น image

17. ใส่ชื่อไฟล์ของ image ที่ต้องการลงไป

18. เลือก harddisk ที่จะทำการ clone ในกรณีนี้มีอยู่ลูกเดียว ก็เลือกไปเลย

19. จะมีข้อความแสดงผลที่ได้จาการเลือกเมื่อสักครู่นี้ว่าบันทึกไฟล์ลงตรงนี้ จาก harddisk ลูกนี้ ให้กด enter ไปเพื่อดำเนินการต่อ

20. ยืนยันที่จะดำเนินการกด y

21. กระบวนการ cloning ก็จะมี status ขึ้นมาให้เราได้ลุ้นกัน

22. เสร็จสิ้นเรียบร้อยกด enter เพื่อดำเนินการต่อ

23. เสร็จสิ้นแล้วต้องการจะทำอะไร ในกรณีนี้ผมเลือก 0 คือ ปิดเครื่องไปเลย

เพียงเท่านี้คุณก็จะได้ไฟล์ image ของ harddisk มาเก็บไว้เพื่อความอุ่นใจแล้วแหล่ะครับ เดี๋ยวครั้งต่อไปจะมาเขียนบทความการ Restore กลับคืนมาครับ

ball Written by:

Teerapat Khunpech Live, Tech, Beers, Bike, Cafe Racer, Docker, Devops, Eco-System