1
읽기 전용 모드로 내 임베디드 장치 (busybox)에서 ext2 FS를 사용하고 있습니다. 하지만 FS의 진정한 읽기 전용 시스템인지 확인합니다. 나는 이상한 것을 발견 : 나는 cat /proc/mounts
ext2를 busybox에서 전체 읽기 전용 시스템으로 마운트
rootfs/rootfs RW 0 0
/dev/root/ext2 ro,relatime,errors=continue 0 0
...
입력하지만 경우에 :
/dev/root/ext2 ro,noatime,nodiratime,errors=remount-ro 0 1
inittab 파일에서 :
fstab에있는kernel=/boot/bzimage root=/dev/sda1 ro
/boot/grub/menu.lst 파일
null::sysinnit:/bin/mount -a
/bin/mount :
rootfs on/type rootfs (RW)
/dev/root on/type ext2 (ro,relatime,errors=continue)
rootfs가 (경우 /proc/mounts
및 /bin/mount
에) RW로 마운트 왜 이해할 수 없다, 왜 fstab에에서 장착 인수 /bin/mount
에서 인수에 해당하지 않는 이유는 무엇입니까?
나는 내 장치가 갑자기 다시 시작하거나 전원 차단의 ext2 FS에 문제가있는, 그래서 읽기 전용의 EXT2는 여전히 아이 노드에 대한 참조를 잃을 이유를 찾고 있어요. 답변 주셔서 감사합니다. – Dmitry
추가 질문, 왜 fstab 파일에서 : noatime, nodiratime, errors = remount-ro 0 1 그러나 마운트 후 : relatime, errors = continue 0 0 – Dmitry
1. 관련 없음. 2.'/'는 커널에 의해 마운트되기 전에 어떤 것이'/ etc/fstab'에 접근 할 수 있습니다. init 설정에 따라,'/'는'/ etc/fstab'을 사용하여 다시 마운트되지 않을 가능성이 높습니다.''roottype''과''rootflags''와 같은 명령 행 매개 변수를 전달하여 초기 마운트에 영향을 줄 수있는 방법이있을 수 있습니다. – ephemient