※ ChatGPTを利用し、要約された質問です(原文:/proc/filesystemsでnodevとなる理由)
/proc/filesystemsでnodevとなる理由
/proc/filesystemsでnodevとなる理由
/proc/filesystemsの第一カラムですが、ファイルシステムがブロックデバイスにマウントされていない場合nodevとなるという認識です。
しかしmountコマンドでみると下記iso9660のファイルシステムはどのブロックデバイスにもマウントしていないように見えます。
これについてご意見を頂けないでしょうか。
[root@localhost ~]# cat /proc/filesystems
nodev sysfs
nodev rootfs
nodev bdev
nodev proc
nodev sockfs
nodev binfmt_misc
nodev usbfs
nodev usbdevfs
nodev futexfs
nodev tmpfs
nodev pipefs
nodev eventpollfs
nodev devpts
ext2
nodev ramfs
nodev hugetlbfs
iso9660
nodev relayfs
nodev mqueue
ext3
nodev infinibandeventfs
nodev rpc_pipefs
nodev autofs
nodev nfsd
[root@localhost ~]# mount
/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/hda1 on /boot type ext3 (rw)
none on /dev/shm type tmpfs (rw)
/dev/hdd1 on /home2 type ext3 (rw,usrquota,grpquota)
/dev/fd0 on /root/aaa type ext2 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)
[root@localhost ~]# df /dev/cdrom
Filesystem 1K-ブロック 使用 使用可 使用% マウント位置
- 257164 232 256932 1% /dev
お礼
mknodで作成した実デバイス無しのブロックファイルに対し、sysfsやusbfsでmountはできました。また、ext2ではmountできないことを確認しました。 ありがとうございました。