Monte ext2 como sistema totalmente de solo lectura desde Busybox
-
13-12-2019 - |
Pregunta
Estoy usando ext2 FS en mi dispositivo integrado (busybox) con modo de solo lectura.Pero, cuando compruebo FS si es un verdadero sistema de solo lectura.Encontré cosas raras:cuando escribo cat /proc/mounts
rootfs / rootfs RW 0 0
/dev/root / ext2 ro,relatime,errors=continue 0 0
...
Pero en:/boot/grub/menu.lst
kernel=/boot/bzimage root=/dev/sda1 ro
en fstab:
/dev/root / ext2 ro,noatime,nodiratime,errors=remount-ro 0 1
en inicio:
null::sysinnit:/bin/mount -a
/bin/montaje:
rootfs on / type rootfs (RW)
/dev/root on / type ext2 (ro,relatime,errors=continue)
No puedo entender por qué rootfs montado como RW (en caso /proc/mounts
y /bin/mount
), y por qué los argumentos para montar desde fstab no corresponden a los argumentos en/bin/mount
?
Solución
rootfs
es el sistema de archivos raíz inicial en /
.Está sólo en la RAM y es inaccesible después /dev/root
ha sido montado sobre él.
/usr/src/linux/Documentación/filesystems/ramfs-rootfs-initramfs.txt
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow