1

組み込みデバイス (busybox) で ext2 FS を読み取り専用モードで使用しています。しかし、真の読み取り専用システムであるかどうか FS を確認すると。奇妙なことを見つけました: 入力するときcat /proc/mounts

rootfs / rootfs RW 0 0
/dev/root / ext2 ro,relatime,errors=continue 0 0
...

ただし、 /boot/grub/menu.lst では

kernel=/boot/bzimage root=/dev/sda1 ro

fstabで:

/dev/root / ext2 ro,noatime,nodiratime,errors=remount-ro 0 1

inittab:

null::sysinnit:/bin/mount -a

/ビン/マウント:

rootfs on / type rootfs (RW)
/dev/root on / type ext2 (ro,relatime,errors=continue)

/proc/mountsrootfs が RW としてマウントされた理由 (およびの場合/bin/mount) と、fstab からマウントするための引数が の引数に対応しない理由がわかりませ/bin/mountん。

4

1 に答える 1

2

rootfsにある最初のルート ファイルシステム/です。これは RAM のみにあり、その/dev/root上にマウントされると到達できなくなります。

/usr/src/linux/Documentation/filesystems/ramfs-rootfs-initramfs.txt

于 2012-03-14T06:17:18.373 に答える