最近、2台目のHDDをシステムに追加し、2台目のHDDにCentOS 6.5を新しくインストールする作業を進めました。元のシステムはCentOS 5.9です。私の計画は、元のHDDを維持して複数のKVMを移行する場合は、必要に応じてデータをインポートできるようにすることです。ハードドライブ#1到着ハードドライブ #2。
これはすべてあまりにも順調に進んで削除さえしませんでした。ハードドライブ#1、私たちは「その問題を解決する」と思いました。
今日に行き、実際に削除しようとしました。ハードドライブ#1ご存知のように、私はできません。 CentOS 6.5 ブートハードドライブ #2生のHDDとカーネルパニックを「知っている」ようです。ハードドライブ#1削除されました。
ボックスの設定は、「Virtualization *」YUMグループがインストールされている純正CentOS 6.5です。言及なしハードドライブ#1存在するハードドライブ #2/etc/fstab
CentOSのインストール(すべてのRed Hatディストリビューション)はHDDを設定するときにLVMを使用するため、私がより深く掘り下げたいのはLVMです。
/etc/grub.conf
以下は役に立つセクションです。
title CentOS (2.6.32-431.17.1.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-431.17.1.el6.x86_64 ro root=/dev/mapper/vg_catbus-lv_root rd_NO_LUKS rd_LVM_LV=vg_catbus/lv_root LANG=en_US.UTF-8 rd_LV
M_LV=vg_catbus/lv_swap rd_NO_MD quiet SYSFONT=latarcyrheb-sun16 rhgb crashkernel=auto rd_LVM_LV=VolGroup00/LogVol01 KEYBOARDTYPE=pc KEYTABLE=us rd_NO
_DM
initrd /initramfs-2.6.32-431.17.1.el6.x86_64.img
これはLVM設定でもあります。
$ sudo vgs
VG #PV #LV #SN Attr VSize VFree
VolGroup00 1 3 0 wz--n- 465.66g 0
vg_catbus 1 3 0 wz--n- 1.82t 0
$ sudo lvs
LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert
LogVol00 VolGroup00 -wi-a----- 442.19g
LogVol01 VolGroup00 -wi-ao---- 13.69g
LogVol02 VolGroup00 -wi-a----- 9.78g
lv_home vg_catbus -wi-ao---- 1.76t
lv_root vg_catbus -wi-ao---- 50.00g
lv_swap vg_catbus -wi-ao---- 13.77g
$ sudo pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 vg_catbus lvm2 a-- 1.82t 0
/dev/sdb2 VolGroup00 lvm2 a-- 465.66g 0
コア
- システムをシャットダウンすると、システムがクラッシュして物理的に切断されます。ハードドライブ#1を押してシステムを再起動します。
- 私が言うのは500GB HDDです。ハードドライブ#1、私が言うのは2TB HDDですハードドライブ #2。
- そしてハードドライブ#1接続が完了し、正常にシステムを起動できます。
答え1
出力で注目すべき主な項目は、/etc/grub.conf
カーネルに渡される次の型の引数です。
rd_LVM_LV=VolGroup00/LogVol01
GRUBlinux ..
行からこのパラメータを削除すると問題が解決されました。これはHDD#1のLVMの残りの部分です。これはユーザーを支援するためにインストール時に自動的に追加されますが、この場合、実際に「実際の」HDDがないにもかかわらず、HDD#1への疑似依存関係が発生します。
この行を削除すると/etc/grub.conf
問題が解決します。
title CentOS (2.6.32-431.17.1.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-431.17.1.el6.x86_64 ro root=/dev/mapper/vg_catbus-lv_root rd_NO_LUKS rd_LVM_LV=vg_catbus/lv_root LANG=en_US.UTF-8 rd_LV
M_LV=vg_catbus/lv_swap rd_NO_MD quiet SYSFONT=latarcyrheb-sun16 rhgb crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us rd_NO
_DM
initrd /initramfs-2.6.32-431.17.1.el6.x86_64.img
これらの編集作業を実行するときは注意し、title
他の項目からその内容を削除したことを確認してください/etc/grub.conf
。