LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1126|回复: 5

Filesystem couldn't be fixed问题~~

[复制链接]
发表于 2008-6-6 05:02:21 | 显示全部楼层 |阅读模式
昨天晚上通宵装gentoo系统
前面都很顺利
到最后一步umount  /mnt/gentoo的时候出了问题
执行命令后老是提示the device is busy
后来等得不耐烦了   直接reboot
结果重进linux的时候就出问题了

以下是错误代码
fsck.ext3:No such file or directory while trying to open
/dev/root:
The superblock could not be read or does not describe acorrect ext2
filesystem.If the device is valid and it really contains an ext2
filesystem(and not swap or ufs or something else),then the superblock
is corrypt,and you might try running e2fsck with an alternate superblock:
e2fsck  -b 8193 <device>

Filesystem couldn't be fixed
Give root password for maintenance
(or type Control-D to continue):


在论坛上搜了一下,有跟我遇到同样问题的
不过他是安装软件时出的问题
而且也没有准确的答案
希望论坛的高手能帮帮忙
给我个准确的答复~~
发表于 2008-6-6 08:42:56 | 显示全部楼层
问题描述太不清楚
只能猜测
最简单的情况是
只要当前目录是 /mnt/gentoo 或其之下的
当然 the device is busy 不能 umount
回复 支持 反对

使用道具 举报

发表于 2008-6-6 14:08:57 | 显示全部楼层
一般照着手册的话就会:mount -t proc none /mnt/gentoo/proc,卸载时要先卸载/mnt/gentoo/proc
回复 支持 反对

使用道具 举报

发表于 2008-6-6 14:16:53 | 显示全部楼层
鄙人记得直接 reboot 的话系统也要 umount 的呀!关于这个问题,您看一下您的 root 用的标识是否正确,是您想要设置的盘吗?应该是您的 /etc/fstab 没有设置。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-6 16:37:47 | 显示全部楼层
呵呵,谢谢楼上几位的指点~·
我今天晚上再试一下~~··
回复 支持 反对

使用道具 举报

发表于 2008-6-7 00:28:39 | 显示全部楼层
同意亞利艾爾,reboot前都会umount文件系统,/sbin/rc里面是这样的:
einfo "Unmounting filesystems"
if [ -c /dev/null ]; then
        /bin/mount -a -o remount,ro &>/dev/null
else
        /bin/mount -a -o remount,ro
fi
einfo "Rebooting"
/sbin/reboot -f

问题应该出在/etc/fstab,也有可能超级块被破坏?不妨按它给的提示用e2fsck检查一下

ps:the device is busy问题我也遇到过,以前还以为是数据还在缓冲区(预先读延迟写),故输入sync,但是无效;后来网上查才知道一些进程正在使用这些设备,可以用fuser检查哪些进程还在使用本设备,kill掉就可以正常umount了:)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表