4
การย้าย / การบูตและ MBR ไปยังไดรฟ์ใหม่
ฉันมีเซิร์ฟเวอร์ CentOS 6 ที่มีฮาร์ดไดรฟ์สองตัวอยู่ในนั้น ไดรฟ์ 3TB ตัวเก่าของฉันมอบปัญหาให้ฉันดังนั้นฉันจึงนำสิ่งต่าง ๆ ไปสู่ไดรฟ์ใหม่ เนื่องจากLVM ของฉัน/และ/homeพาร์ติชันได้รับการจัดการโดย LVM จึงง่ายต่อการย้ายข้อมูลไปยังไดรฟ์ใหม่ ตอนนี้ฉันต้องการย้าย/bootพาร์ติชันของฉันและ MBR ที่ทำให้ทุกอย่างเริ่มต้นขึ้น ฉันโหลดซีดีสดและพาร์ติชันrsyncedของฉัน/bootไปยังพาร์ติชันขนาดเดียวกันในไดรฟ์ใหม่ ฉันพยายามคัดลอก MBR ของฉันด้วยคำสั่งต่อไปนี้: dd if=/dev/sda of=mbrbackup bs=512 count=1 dd if=mbrbackup of=/dev/sdb bs=446 count=1 หลังจากทำสิ่งนี้ฉันเริ่มระบบใหม่บอก BIOS ของฉันไม่ให้ดูฮาร์ดไดรฟ์เก่าในระหว่างรอบการบู๊ตและดูเฉพาะไดรฟ์ใหม่ แต่สิ่งที่ฉันจบลงคือเคอร์เซอร์กะพริบ ฉันพลาดขั้นตอนที่นี่ไหม? หรือมีอย่างอื่นที่ฉันต้องทำเพื่อให้ทุกอย่างเริ่มระบบเพื่อให้ฉันสามารถลบไดรฟ์เก่าของฉันได้อย่างสมบูรณ์? แก้ไข: ฉันเริ่มคิด rsync ไม่ใช่วิธีคัดลอก / boot พาร์ทิชันจากไดรฟ์หนึ่งไปยังอีก จากคำแนะนำนี้ฉันลองใช้คำสั่ง dump แทน ในคำสั่งนี้ฉันได้คัดลอกพาร์ติชั่นบูตเก่าที่ไม่ได้ต่อเชื่อมไปยังพาร์ติชั่นบูตใหม่ที่ว่างเปล่าของฉัน dump -0f - …