vmdk文件修复


同时使用virtualbox和vmware对同一个vmdk访问,经常造成vmdk文件系统损坏,导致虚拟机无法开机的现象。使用vmware的vmware-vdiskmanager.exe -R xxx.vmdk修复没发现任何错误,但是总是开机不了。


原来文件系统错误,不是vmdk出错。使用fsck 修复既可。


使用live-CD引导进入linux,fsck /dev/sda? 修复。也可以把损坏的vmdk当作第二硬盘挂载在另外一台可用的虚拟机linux里面


root@ubuntu-desktop:/home/ubuntu# fsck /dev/sdb1
fsck from util-linux-ng 2.17.2
e2fsck 1.41.11 (14-Mar-2010)
/dev/sdb1: 正在修复日志
正在清除  inode 457358 (uid=1000, gid=1000, mode=0100644, size=32768)
正在清除  inode 410347 (uid=1000, gid=1000, mode=0100600, size=74136)
正在截断  inode 159782 (uid=1000, gid=1000, mode=0140755, size=0)
/dev/sdb1: clean, 754620/1253376 files, 3741330/5012992 blocks (check in 4 mounts)

OK,修复完毕。

你可能感兴趣的:(vmware,虚拟机,linux,2010)