今天给公司一台centos 5.5的服务器硬盘进行扩容,当初是LVM卷的结构,所以扩容非常容易,非常成功。
按照,格式化新硬盘---添加PV---添加到VG---给LV添加容量---resize2fs,这个流程执行很顺利,最后我添加了25GB的容量都能正常显示,可是重启就出现了悲剧的情况。
看着这个错误,似乎是因为挂载的卷的UUID的问题,其实并不是这样的。
从上面的两个图可以看的出我添加硬盘的情况,卷组都显示正常,可是开机就找不到根目录的错误。这个其实似乎是硬盘格式的问题。可以通过升级内核或者重新加载内核的方法来解决。
具体的操作方法如下。
1.插入centos的安装光盘,进入救援模式。
当系统出席那boot:的时候,输入linux rescue或者直接按快捷键F5.
2.挂载系统根目录。
chroot /mnt/sysimge/
3.执行如下命令后,重新机器便可。
cd /boot
cp initrd-2.6.18-308.24.1.el5.img initrd-2.6.18-308.24.1.el5.img .back
mkinitrd initrd-2.6.18-308.24.1.el5.img 2.6.18-308.24.1.el5
关于更加详细的内容,请参考这篇文章:http://mattiasgeniar.be/2011/02/19/building-your-own-kernel-based-on-centos-switchroot-mount-failed-kernel-panic/