誰でもマウントの出力を説明できますか?

誰でもマウントの出力を説明できますか?

mountコマンドを実行すると、次の出力が表示されます。

[root@]# mount
/dev/sda2 on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/sda1 on /boot type ext4 (rw)
/dev/sda3 on /home type ext4 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
gvfs-fuse-daemon on /root/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev)

このコマンドの出力を理解できません。誰でもこの出力を説明できますか?

ベストアンサー1

走るmountパラメータがない場合、マウントされたファイルシステムのリストは、マウントされたファイルシステムテーブルに基づいて出力されます/etc/mtab。この/etc/mtabファイルは通常mount、およびによって保守されますが、umount一部の環境(Live CDなど)では、シンボリックリンクにすること/etc/mtabができます/proc/self/mounts

カーネルは、現在マウントされている名前空間にマウントされているファイルシステムに関する情報を維持します。/proc/[pid]/mounts。従来、Linuxカーネルはすべてのマウントを公開して公開していましたが、/proc/mountsカーネルバージョン2.4.19にプロセス固有のマウントネームスペースが導入されて/proc/mounts以来/proc/self/mounts。これらのファイルの形式は、次のドキュメントで説明されています。マニュアルページfstab

ユーザー空間プログラムによって維持される/etc/mtab内容と内容が異なる場合があることに注意してください。これは、プログラムを介さずにシステムコールを介して直接ファイルシステムをマウントまたはアンマウントする場合に発生する可能性があります。異なるマウントネームスペース間の違いのためと。/etc/mtab/proc/self/mountsmount()umount()mountumount/etc/mtab/proc/self/mounts

出力の各行にはmount次の形式があります。

fs_spec on fs_file type fs_vfstype (fs_mntopts)

どこ

  • fs_specマウントするブロックデバイスまたはリモートファイルシステムについて説明します。

  • fs_fileファイルシステムのマウントポイントについて説明します。

  • fs_vfstypeファイルシステムのタイプを記述します。

    現在、カーネルでサポートされているファイルシステムのリストは、以下を介して公開されます。/proc/filesystems。各ファイルシステムの詳細なマニュアルは以下にあります。Linuxカーネルツリー

  • fs_mntoptsファイルシステムに関連するインストールオプションについて説明します。

    ファイルシステムに依存しないオプションは以下にリストされています。mountマニュアルページ。ファイルシステム固有のオプションについては、以下を参照してください。カーネルツリードキュメントこのファイルシステムの場合。

おすすめ記事