[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 启动时Mounting local filesystems... 最后显示failed.(根分区设置成只读)



试了半天,发现了一点头绪。
问题应该出在那个mtab。
在没有修改fstab为根分区只读的情况下,
直接把/etc/mtab改为来自/proc/self/mounts的link
启动时就会发生Mounting local filesystems... failed.的错误
就算我关闭了/etc/rcS.d/udev-mtab的自动启动。
还是一样报错。

从备份文件恢复/etc/mtab之后,重启就不会报错。

google了半天也还是一头雾水,
好像mtab给只读根分区的设定带来的问题也有很多人遇到。

到底该怎么处理这个mtab呢?





2010/7/12 higeon <higeon@gmail.com>
重新装了debian,
问题还是一样,启动的时候报错:

Mounting local filesystems... failed.

启动过程能走完,登入系统看也看不出啥不对劲。

测试在vmare workstation 6.5上进行。
根分区是ext2,/var是jfs,
/root和/home都做成link,分别指向/var/root和/var/home
其他的修 改基本按照 下面是我的fstab内如:
debianlinux:~# cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/sda1       /               ext2    defaults,noatime,ro,errors=remount-ro 0       1
/dev/sda6       /var            jfs     defaults        0       2
/dev/sda5       none            swap    sw              0       0
/dev/hda        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
tmpfs           /tmp            tmpfs   defaults        0       0

谁能告诉我到底问题出在哪里?



2010/7/9 higeon <higeon@gmail.com>
好的,我把根分区弄成ext2之后再看一下。
谢谢!


2010/7/9 Dongsheng Song <dongsheng.song@gmail.com>
这就是了,ext3 不支持只读。文档上写得很明白,根分区是 ext2.
你可以尝试使用 ext2 mount 选项,不行的话就重新创建 ext2 根分区。

2010/7/9 higeon <higeon@gmail.com>

根分区是ext3的。


2010/7/9 Dongsheng Song <dongsheng.song@gmail.com>

你确认你的根分区是 ext2,而不是 ext3 ?

2010/7/8 higeon <higeon@gmail.com>

根分区设置成只读后启动时Mounting local filesystems... 最后显示failed.

系统是Debian 5.04 lenny
按照下面的链接文章我把根分区设置成只读。
http://wiki.debian.org/ReadonlyRoot

在没有改根分区为只读之前一切正常。
把根分区改成只读,重新启动的时候发现
在Mounting local filesystems...的最后,显示一个failed。
但是启动能正常进行,系统也可以正常登录。
看不出哪里有什么问题。
到底是什么东西失败才报出这个failed?

下面是启动画面显示信息:
Mounting local filesystems...[   11.873611] kjournald starting.  Commit interval 5 seconds
[   11.881763] EXT3 FS on sda7, internal journal
[   11.881763] EXT3-fs: mounted filesystem with ordered data mode.
[   11.884529] kjournald starting.  Commit interval 5 seconds
[   11.885124] EXT3 FS on sda8, internal journal
[   11.885318] EXT3-fs: mounted filesystem with ordered data mode.
[   12.370046] JFS: nTxBlock = 4033, nTxLock = 32268
failed.
Activating swapfile swap...done.
Setting up networking....
Configuring network interfaces...done.
[   14.544037] eth0: link up


下面是dmesg的最后几行显示信息:
[   11.873611] kjournald starting.  Commit interval 5 seconds
[   11.881763] EXT3 FS on sda7, internal journal
[   11.881763] EXT3-fs: mounted filesystem with ordered data mode.
[   11.884529] kjournald starting.  Commit interval 5 seconds
[   11.885124] EXT3 FS on sda8, internal journal
[   11.885318] EXT3-fs: mounted filesystem with ordered data mode.
[   12.370046] JFS: nTxBlock = 4033, nTxLock = 32268
[   14.544037] eth0: link up
[   22.095456] NET: Registered protocol family 10
[   22.100274] lo: Disabled Privacy Extensions
[   32.816382] eth0: no IPv6 routers present
[  814.122305] EXT3 FS on sda1, internal journal
[ 1006.957829] EXT3 FS on sda1, internal journal
[ 1036.886229] EXT3 FS on sda1, internal journal










Reply to: