ฉันมีเซิร์ฟเวอร์ 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 - /dev/sdaX | (cd /mnt/boot; restore -rf -)
ฉันได้รับข้อผิดพลาดด้วง 15 ในการบู๊ตซึ่งดีกว่าเคอร์เซอร์กะพริบ แต่ฉันไม่รู้ว่าใกล้กับโซลูชันหรือไม่