/proc/filesystemsでnodevとなる理由

このQ&Aのポイント
  • /proc/filesystemsの第一カラムですが、ファイルシステムがブロックデバイスにマウントされていない場合nodevとなるという認識です。
  • mountコマンドでみると下記iso9660のファイルシステムはどのブロックデバイスにもマウントしていないように見えます。
  • これについてご意見を頂けないでしょうか。
回答を見る
  • ベストアンサー

/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

質問者が選んだベストアンサー

  • ベストアンサー
noname#208124
noname#208124
回答No.1

そのファイルシステムモジュールがFS_REQUIRES_DEV無しでカーネルに登録している、つまりマウントに実デバイスを要求しないという意味でnodevです 大抵訳が間違ってます

absinthe-h
質問者

お礼

mknodで作成した実デバイス無しのブロックファイルに対し、sysfsやusbfsでmountはできました。また、ext2ではmountできないことを確認しました。 ありがとうございました。

関連するQ&A

  • quotaの設定がうまくいきません。

    quotaの設定を練習しようとしていたのですが edquotaコマンドでエラーがでます。 よければ教えていただけないでしょうか? [root@localhost /]# mount /dev/hda1 on / type ext3 (rw,usrquota) 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) none on /dev/shm type tmpfs (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) [root@localhost /]# ls -l aquota.user 合計 172 -rw------- 1 root root 0 8月 14 07:48 aquota.user [root@localhost /]# edquota root edquota: Quota file not found or has wrong format. No filesystems with quota detected. [root@localhost /]#

  • ntfsの領域をfstabでマウントしたいのですが

    fstab: /dev/sda1 / ext3 defaults 1 1 /dev/sda2 /common ntfs defaults 1 0 #問題の場所# /dev/sda3 swap swap defaults 0 0 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 ではOKなのですが fstab: /dev/sda1 / ext3 defaults 1 1 /dev/sda2 /common ntfs defaults 1 2 #問題の場所# /dev/sda3 swap swap defaults 0 0 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 とするとPCが起動できなくなります (/dev/sda1,/dev/sda2,/dev/sda3のところは実際はUUID表記) /dev/sda2 /common ntfs defaults 1 2 でfschをするように設定しているのが原因のようです これを回避するにはどうしたらいいでしょうか? OSはfedora14ですがfedora14独自の問題でしょうか? また、fschを入れないと問題があるでしょうか? 解決方法を教えてください よろしくお願いします

  • floppyマウントについて

    初心者です。 もう関連の質問は出されているのかも知れませんが見付けることができなかったので質問させていただきます。 RedHatLinux9.0をインストールしましたがフロッピーをマウントできません。 [root@localhost root]# mount /mnt/floppy と実行するとフロッピーにアクセスするのですが、 mount: ファイルシステムタイプを指定する必要がありますとmountしてくれません。 またフロッピー初期化ツールでフォーマットした後 [root@localhost root]# mount -t ext2 /dev/fd0 /mnt/floppy mount: マウントポイント /mnt/floppy が存在しませんとmountしてくれません。 /etc/fstabの内容は下記のとおりです。 LABEL=/ / ext3 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 none /dev/pts devpts gid=5,mode=620 0 0 none /proc proc defaults 0 0 none /dev/shm tmpfs defaults 0 0 /dev/hda3 swap swap defaults 0 0 フロッピー関係がなかったので下記を追加 /dev/fd0 /mnt/floppy auto noauto,user 0 0 PCは自作で Motherboard ASUSTeK P4P800 DELUXE CPU=Pentium4 2.6C CDドライブ=YAMAHA CRW2200E HDD=MAXTOR 2F040L0 (40GB) FDD=MITSUMI D353(SW) どうかご教授お願いします。

  • /etc/fstab について

    時動的にマウントをさせたいと思い本を読んでみると、/etc/fstab の設定をしろと書いてありました。そこで、わからなくなったので質問です。 LABEL=/ / ext2 defaults 1 1 LABEL=/boot /boot ext2 defaults 1 2 LABEL=/home /home ext2 defaults 1 2 /dev/fd0 /mnt/floppy auto noauto,owner 0 0 LABEL=/u01 /u01 ext2 defaults 1 2 none /proc proc defaults 0 0 none /dev/pts devpts gid=5,mode=620 0 0 /dev/hda8 swap swap defaults 0 0 /dev/cdrom /mnt/cdrom iso9660 noauto,owner,kudzu,ro 0 0 /dev/hda9 /mnt/windata vfat defaults 1 2 といったい感じで書いてあったのですが、一番右の11とか、12とか、00とかの意味が分かりません。どうか、教えてください。お願いします。

  • plamo linux でのハードディスクの増設

    plamo linux 4.02 ですが、ハードディスクの増設をしました。しかし、認識のさせ方がわかりません。一応、新しい HD は USB 対応で、/dev/sda1 です。 [/etc/fstab] /dev/hda5 swap swap defaults 0 0 /dev/hda2 / ext3 defaults 1 1 /dev/hda3 / ext3 defaults 1 2 /dev/hda1 /win1 vfat iocharset=euc-jp,codepage=932 0 0 /dev/sda1 /win2 vfat iocharset=euc-jp,codepage=932 0 0 /dev/cdrom /cdrom iso9660 user,ro,noauto,exec,iocharset=euc-jp,codepage=932 0 0 none /proc proc defaults 0 0 none /dev/pts devpts gid=5,mode=620 0 0 none /proc/bus/usb usbfs noauto 0 0 色々、インターネット、過去ログを調べたのですがわかりませんでした。 では、よろしくお願い致します。

  • fedora core4のquota設定について

    こんにちは。 fedora core4でウェブサーバを立てて数人で使うために、一人あたりの使用容量を制限しようとquotaで設定しようと考えています。 設定方法をいろいろ調べていたところ、/homeを制限する場合パーティションを分ける必要がある、というのが分かったのですが、自分では分けた覚えがありません。 かなり基礎的なことだとは思いますが、パーティションの分け方からお教えいただけないでしょうか? いまの状況で # vi /etc/fstab を実行すると、 # This file is edited by fstab-sync - see 'man fstab-sync' for details /dev/VolGroup00/LogVol00 / ext3 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 /dev/devpts /dev/pts devpts gid=5,mode=620 0 0 /dev/shm /dev/shm tmpfs defaults 0 0 /dev/proc /proc proc defaults 0 0 /dev/sys /sys sysfs defaults 0 0 /dev/VolGroup00/LogVol01 swap swap defaults 0 0 /dev/hdc /media/cdrecorder auto pamconsole,exec,noauto,managed 0 0 と表示されます。 よろしくお願いします。

  • CentOS6.4で/commonを作成するために

    # blkid /dev/sda15 /dev/sda15: LABEL="common" UUID="fe42998e-561c-4479-be40-e6898ff2e2df" TYPE="ext4" # を踏まえて /etc/fstab: UUID=b21c203b-9193-49df-a87d-4554c3034455 / ext4 defaults 1 1 UUID=a64ac5e5-aa80-4560-bf44-2add3aa4a5f6 swap swap defaults 0 0 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 を /etc/fstab: UUID=b21c203b-9193-49df-a87d-4554c3034455 / ext4 defaults 1 1 UUID=fe42998e-561c-4479-be40-e6898ff2e2df /common ext4 defaults 1 2 UUID=a64ac5e5-aa80-4560-bf44-2add3aa4a5f6 swap swap defaults 0 0 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 に修正しましたが /common が修正後再起動しても現れません. /common を作成するにはどうしたらいいのでしょうか? 起動時のlogは以下の通りでした. # cat /var/log/boot.log Welcome to CentOS Starting udev: [ OK ] Setting hostname fx8350.box: [ OK ] Setting up Logical Volume Management: No volume groups found [ OK ] Checking filesystems centos6.4-a: clean, 115280/2097152 files, 1186284/8388608 blocks common: clean, 11/33554432 files, 2156568/134217728 blocks [ OK ] Remounting root filesystem in read-write mode: [ OK ] Mounting local filesystems: mount: mount point /common does not exist [FAILED] Enabling local filesystem quotas: [ OK ] Enabling /etc/fstab swaps: [ OK ] Entering non-interactive startup Calling the system activity data collector (sadc): ip6tables: Applying firewall rules: [ OK ] iptables: Applying firewall rules: [ OK ] Bringing up loopback interface: [ OK ] Bringing up interface eth0: Determining IP information for eth0... done. [ OK ] Starting portreserve: [ OK ] Starting system logger: [ OK ] Enabling ondemand cpu frequency scaling: [ OK ] Starting irqbalance: [ OK ] Starting rpcbind: [ OK ] Starting kdump: [ OK ] Starting system message bus: [ OK ] Setting network parameters... [ OK ] Starting NetworkManager daemon: [ OK ] Starting NFS statd: [ OK ] Starting RPC idmapd: [ OK ] Starting cups: [ OK ] Mounting other filesystems: mount: mount point /common does not exist [FAILED] Starting acpi daemon: [ OK ] Starting HAL daemon: [ OK ] Retrigger failed udev events [ OK ] Loading autofs4: [ OK ] Starting automount: [ OK ] Enabling Bluetooth devices: Starting sshd: [ OK ] Starting postfix: [ OK ] Starting abrt daemon: [ OK ] Starting crond: [ OK ] Starting atd: [ OK ] Starting certmonger: [ OK ] # よろしくお願いします.

  • RedHat9のディスククォータの設定方法

    いつもお世話になります。 RedHat9のディスククォータをしたいのですが、参考にしている本には、 /etc/fstab の中には /dev/hda3 /home ext3 defaults 1 1 というものがあって、defaults を usrquota に変更しなさいと書いてあるのですが、私のサーバーの/etc/fstab の中には、存在しません。 どこを変更すればよいのでしょうか。 私のサーバーの /etc/fstab の中は以下のとおりです。 LABEL=/ / ext3 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 none /dev/pts devpts gid=5,mode=620 0 0 none /proc proc defaults 0 0 none   /dev/shm tmpfs defaults 0 0 /dev/hda3 swap swap defaults 0 0 /dev/cdrom /mnt/cdrom udf,iso9660 nouto,owner,kudzu,ro 0 0 /dev/fd0 /mnt/floppy auto oauto,owner,kudzu 0 0 見づらくてすいません。お願いします。

  • ドライブが空だとRedHat9 起動しません

    HL-DT-ST DVDRAM GMA-4020BというIDEのMULTIドライブ に、CDやDVD(中身問わない)が入っていないと、Boot時に、 Updating /etc/fstab で止まりOS(RedHat9)が起動しません。ドライブが空でも起動するにはどうすれば良いのでしょうか?(T_T) ■/etc/fstabは以下です。 LABEL=/ / ext3 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 none /dev/pts devpts gid=5,mode=620 0 0 none /proc proc defaults 0 0 none /dev/shm tmpfs defaults 0 0 /dev/sda3 swap swap defaults 0 0 /dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0 /dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0 ■df -k /dev/sda2 7637400 1478344 5771088 21% / /dev/sda1 101089 14521 81349 16% /boot none 127632 0 127632 0% /dev/shm

  • Debian lennyでディスク容量を圧迫して困っています。

    Debian lennyでディスク容量を圧迫して困っています。 OSは Debian GNU/Linux 5.0.0 になります。 webアプリが動作しています。 logなのかわかりませんが、ここ2週間ほどで、ディスク容量が足らなくなってしまっています。(約2週間前にも同様の事例が起こり、とりあえずバックアップしてあったファイルを数GB削除し使用率を80%まで下げました。) 何が原因で容量を使ってしまっているのか、 調査方法を教えていただけると助かります。 現在の使用率は以下です。 xxxxx$ df -la Filesystem 1K-ブロック 使用 使用可 使用% マウント位置 /dev/sda1 7850996 7208256 243928 97% / tmpfs 193124 0 193124 0% /lib/init/rw proc 0 0 0 - /proc sysfs 0 0 0 - /sys udev 10240 80 10160 1% /dev tmpfs 193124 0 193124 0% /dev/shm devpts 0 0 0 - /dev/pts 素人なので稚拙な質問で申し訳ありません。 よろしくお願い致します。