2台のハードドライブを搭載したCentOS 6サーバーがあります。古い3TBドライブで問題が発生したため、新しいドライブに移動します。私/
と/home
パーティションはLVMによって管理されているため、それらを新しいドライブに移行するのは簡単でした。次に、/boot
パーティションとそれをすべて起動させるMBR に移動します。
私はライブCDをロードし、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が発生します。これはカーソルの点滅よりも優れていますが、それが解決策に近いかどうかはわかりません。