周末机器断电之后,导致周一开机出现问题。
df -lh 查询结果:
root@ubuntu:~# df -lh
Filesystem Size Used Avail Use% Mounted on
/dev/sdb1 28G 5.3G 21G 21% /
udev 7.9G 4.0K 7.9G 1% /dev
tmpfs 3.2G 332K 3.2G 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 7.9G 0 7.9G 0% /run/shm
/dev/sdb3 939M 41M 851M 5% /boot
/dev/sdb4 6.5G 530M 5.6G 9% /var
看到磁盘丢失,重新挂载:mount /dev/VolGroup00/LogVol00 /var/lib/libvirt/images
机器给出如下结果:
mount: special device /dev/VolGroup00/LogVol00 does not exist
但是查询pvs、vgs、lvs均OK,vgdisplay也没有问题,但是lvdisplay时候看到 VG Status 不可用,怀疑lvm问题。
查询了一下,使用 partprobe 解决问题。
原因是系统启动时候,lvm的信息未被加载。
可以使用fdisk或者其他命令创建一个新的分区,然后使用partprobe命令重新读取分区表。