Ubuntu/Linux /proc/mounts가 왜 나에게 거짓말을 하고 있나요?

Ubuntu/Linux /proc/mounts가 왜 나에게 거짓말을 하고 있나요?

rootfs에 손상된 HDD가 있습니다. 이로 인해 파일 시스템이 읽기 전용으로 마운트되었을 수 있습니다. 그러나 /proc/mounts여전히 마운트되어 있다고 표시됩니다 rw.

$ cat /proc/mounts 
rootfs / rootfs rw 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
udev /dev devtmpfs rw,relatime,size=7575440k,nr_inodes=1893860,mode=755 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /run tmpfs rw,nosuid,relatime,size=3033888k,mode=755 0 0
/dev/disk/by-uuid/548b00b0-bd98-4017-9e62-5c27b633268b / ext4 ro,noatime,errors=remount-   ro,data=ordered 0 0
none /sys/fs/fuse/connections fusectl rw,relatime 0 0
none /sys/kernel/debug debugfs rw,relatime 0 0
none /sys/kernel/security securityfs rw,relatime 0 0
none /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0
none /run/shm tmpfs rw,nosuid,nodev,relatime 0 0
/dev/sdb1 /mnt/storage1 ext4 ro,noatime,errors=remount-ro,data=ordered 0 0
/dev/sdc1 /mnt/storage2 ext4 rw,noatime,errors=remount-ro,data=ordered 0 0
/dev/sdd1 /mnt/storage3 ext4 rw,noatime,errors=remount-ro,data=ordered 0 0

그러나 파일 시스템은 읽기 전용입니다.

$ touch new
touch: cannot touch `new': Read-only file system

내가 사용하는 Nagios/Icinga 스크립트가 이를 정확히 확인 check_ro_mounts하기 때문에 이는 매우 불행한 일입니다. 이는 문제 없이 /proc/mounts마운트된 다른 파일 시스템과 작동합니다 ./mnt/

이것은 Linux 커널 트릭입니까? 나도 rootfs여기서 무슨 뜻인지 모르겠어 ?

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 12.04.3 LTS
Release:    12.04
Codename:   precise
$ uname -a
Linux foo 3.5.0-25-generic #39~precise1-Ubuntu SMP Tue Feb 26 00:07:14 UTC 2013     x86_64 x86_64 x86_64 GNU/Linux

답변1

/in 에는 여러 항목이 있으며 /proc/mounts두 번째 항목에는 실제 루트 파일 시스템에 대한 정보가 표시됩니다( ro거기 플래그에 유의하세요).

/dev/disk/by-uuid/548b00b0-bd98-4017-9e62-5c27b633268b / ext4 ro,noatime,errors=remount-ro,data=ordered 0 0

첫 번째 항목rootfs Linux 커널이 부팅 중에 내부적으로 RAM 기반 파일 시스템을 생성하고 압축을 풀기 때문에 나타납니다.initramfs거기에 보관하십시오. 그런 다음 initramfs 스크립트와 유틸리티는 필요한 드라이버 모듈을 로드하고 실제 루트 파일 시스템을 마운트합니다.

관련 정보