Linuxでは、/proc/mountsの最初の列は実際に何を意味しますか?

Linuxでは、/proc/mountsの最初の列は実際に何を意味しますか?

Runningを実行すると、cat /proc/mounts次のような結果が得られます(単純化)。

rootfs / rootfs rw 0 0
proc /proc proc rw,relatime 0 0
/dev/sda1 / ext3 rw,relatime,errors=continue,barrier=1,data=ordered 0 0
io /etc/blkio cgroup rw,relatime,blkio 0 0
...

内容については、Red Hatのドキュメント説明する:

最初の列はマウントされたデバイスを指定し、2番目の列はマウントポイントを示し、3番目の列はファイルシステムの種類を示します。

端末ではないようですrootfs。端末を見つけようとしましたが、udev(/dev)見つかりませんでした。だから、どのデバイスが/mountこれを使用してこの情報を取得できると言うこともできますが、rootfsこれがコマンドを介してマウントされない場合はどうなりますか?mount)。

mount別の例は、VMware ESX 3.xサーバーで結果にリストされている「vmfs」エントリを見つけることができませんでしたが、渡すことによって得られましcat /proc/mounts/vmfs /vmfs vmfs rw 0 0。たとえばrootfs、ここで最初の "/vmfs"に関連するデバイスが何であるかもしれません。

質問/proc/mounts:最初の列が実際に何を意味するのかを教えてくれる人はいますか?

PS。読んでください」Linuxでマウントされたファイルシステムの完全かつ正確なリストを取得するには?"/proc/mountsとの詳細についてはmount

ベストアンサー1

引用した文書によると、最初の列は実際にはデバイスです。 ~によるとkernel.org ドキュメントは、何かが常にマウントされるようにカーネルで使用される(RAM内のファイルシステム)の特別なケースrootfsです。これはRAMでゼロまたは無視できるほど小さなスペースしか占めず、詳しく見るとAnが表示されます。にマウントされた物理ルートパーティションを含むデバイスのエントリ。ramfs//proc/mounts/

おすすめ記事