当前位置: 技术问答>linux和unix
服务器数据全看不到了...急...急...在线等...
来源: 互联网 发布时间:2016-03-01
本文导语: 刚用fsck -y 在root#/下面运行的~ 结果所有的文件不见了~(注:没有unmount文件系统) 启动时报错 Reading all physical volumes. This may take a while... Found volume group "VolGroup00" using metadata type lvm2 2 logical volume(s) in ...
刚用fsck -y 在root#/下面运行的~ 结果所有的文件不见了~(注:没有unmount文件系统)
启动时报错
Reading all physical volumes. This may take a while...
Found volume group "VolGroup00" using metadata type lvm2
2 logical volume(s) in volume group "VolGroup00" now active
VFS: Can't find ext3 filesystem on dev dm-0
mount : error 22 mounting ext3
mount : error 2 mounting nome
switchroot : mount failed : 22
umount /initrd/dev failed : 2
Kernel panic-not syncing : Attempted to kill init
|
看上去是用的lvm2,你的dm设备上没有文件系统,所以mount不上。看看dm-0是怎么组成的。
可以查看一下lvm2的文档,研究一下disk mapper怎么修复。这个我也不熟悉,没法给你更多帮助。
有一些lvm命令可以试一下:
vgscan/vgdisplay
lvscan
dmsetup
最好不要在文件系统mount的时候强行运行fsck
可以查看一下lvm2的文档,研究一下disk mapper怎么修复。这个我也不熟悉,没法给你更多帮助。
有一些lvm命令可以试一下:
vgscan/vgdisplay
lvscan
dmsetup
最好不要在文件系统mount的时候强行运行fsck
|
这种错误是由于核心模块的设备驱动无法加载造成的,解决这种问题必须要了解分区的分配情况。
稳妥的方法是再找一块装有这个系统的硬盘,用这个系统来引导,注意不要对原有硬盘进行任何修复,
手动加载分区,可以用mdadm或直接写/etc/raidtab,这要求对平台相当的了解才能做到。
另外,如果你将raid和ext3加入到内核中而不是做为模块加载,就可以完全避免再发生这样的问题。
稳妥的方法是再找一块装有这个系统的硬盘,用这个系统来引导,注意不要对原有硬盘进行任何修复,
手动加载分区,可以用mdadm或直接写/etc/raidtab,这要求对平台相当的了解才能做到。
另外,如果你将raid和ext3加入到内核中而不是做为模块加载,就可以完全避免再发生这样的问题。