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

วิธีโคลนพาร์ติชันหรือฮาร์ดไดรฟ์ใน Linux


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

อย่างไรก็ตาม ในบทช่วยสอนนี้ เราจะตรวจสอบการโคลนดิสก์ Linux ด้วยเครื่องมือที่เรียกว่า dd ซึ่งมักใช้ในการแปลงหรือคัดลอกไฟล์ และติดตั้งไว้ล่วงหน้าแล้วใน Linux Distribution ส่วนใหญ่

วิธีการโคลนพาร์ติชัน Linux

ด้วย คำสั่ง dd คุณสามารถคัดลอกฮาร์ดไดรฟ์ทั้งหมดหรือเฉพาะพาร์ติชัน Linux ได้ เริ่มต้นด้วยการโคลนพาร์ติชันของเรา ในกรณีของฉัน ฉันมีไดรฟ์ต่อไปนี้: /dev/sdb, /dev/sdc.. ฉันจะโคลน /dev/sdb1/ เพื่อ /dev/sdc1.

อ่านเพิ่มเติม: วิธีโคลนพาร์ติชัน Linux โดยใช้คำสั่ง 'cat'

ขั้นแรกให้แสดงรายการพาร์ติชันเหล่านี้โดยใช้คำสั่ง fdisk ดังที่แสดง

fdisk -l /dev/sdb1/ /dev/sdc1

ตอนนี้โคลนพาร์ติชัน /dev/sdb1/ เป็น /dev/sdc1 โดยใช้ คำสั่ง dd ต่อไปนี้

dd if=/dev/sdb1  of=/dev/sdc1 

คำสั่งด้านบนจะบอก dd ให้ใช้ /dev/sdb1 เป็นไฟล์อินพุตและเขียนลงในไฟล์เอาต์พุต /dev/sdc1

หลังจากโคลนพาร์ติชัน Linux คุณสามารถตรวจสอบทั้งสองพาร์ติชันด้วย:

fdisk -l /dev/sdb1 /dev/sdc1

วิธีโคลนฮาร์ดไดรฟ์ Linux

การโคลนฮาร์ดไดรฟ์ Linux นั้นคล้ายคลึงกับการโคลนพาร์ติชัน อย่างไรก็ตาม แทนที่จะระบุพาร์ติชั่น คุณเพียงแค่ใช้ทั้งไดรฟ์ โปรดทราบว่าในกรณีนี้ ขอแนะนำให้ฮาร์ดไดรฟ์มีขนาดเท่ากัน (หรือใหญ่กว่า) กว่าไดรฟ์ต้นทาง

dd if=/dev/sdb of=/dev/sdc

นี่ควรคัดลอกไดรฟ์ /dev/sdb พร้อมด้วยพาร์ติชันบนฮาร์ดไดรฟ์เป้าหมาย /dev/sdc คุณสามารถตรวจสอบการเปลี่ยนแปลงได้โดยการแสดงรายการทั้งสองไดรฟ์ด้วยคำสั่ง fdisk

fdisk -l /dev/sdb /dev/sdc

วิธีการสำรองข้อมูล MBR ใน Linux

คำสั่ง dd ยังสามารถใช้เพื่อสำรองข้อมูล MBR ของคุณ ซึ่งอยู่ที่เซกเตอร์แรกของอุปกรณ์ ก่อนพาร์ติชันแรก ดังนั้นหากคุณต้องการสร้างการสำรองข้อมูล MBR ของคุณ เพียงเรียกใช้:

dd if=/dev/sda of=/backup/mbr.img bs=512 count=1. 

คำสั่งด้านบนบอกให้ dd คัดลอก /dev/sda ไปที่ /backup/mbr.img ด้วยขั้นตอนที่ 512 ไบต์และตัวเลือกการนับบอกให้คัดลอกบล็อก 1 เท่านั้น กล่าวอีกนัยหนึ่ง คุณบอกให้ dd คัดลอก 512 ไบต์แรกจาก /dev/sda ไปยังไฟล์ที่คุณระบุ

นั่นคือทั้งหมด! คำสั่ง dd เป็นเครื่องมือ Linux ที่มีประสิทธิภาพซึ่งควรใช้ด้วยความระมัดระวังเมื่อคัดลอกหรือโคลนพาร์ติชันหรือไดรฟ์ Linux