私は通常、mount
どのファイルシステムがマウントされているかを確認するためにこれを使用します。mount
との間にどんな関連性があることも知っていますが、/etc/mtab
詳細はよくわかりません。読んだ後/proc/がマウントされているかどうかを確認する方法私はさらに混乱しました。
私の質問は:マウントされたファイルシステムの最も正確なリストをどのように取得できますか?使用mount
、読み取り、/etc/mtab
またはコンテンツのみを使用する必要がありますか/proc/mounts
?最も信頼できる結果は何ですか?
ベストアンサー1
マウントされたファイルシステムの最終リストはにあります/proc/mounts
。
システムに何らかの形でコンテナがある場合、/proc/mounts
現在のコンテナのファイルシステムのみが一覧表示されます。例えば、chroot、/proc/mounts
マウントポイントがchroot内にあるファイルシステムのみを一覧表示します。 (chrootを脱出する方法があることに注意してください。)
マウントされたファイルシステムのリストもあります/etc/mtab
。このリストはmount
およびコマンドによって保持されますumount
。これは、これらのコマンドを使用しないと(まれに)操作(インストールまたは削除)が記録されないことを意味します。実際、chrootの/etc/mtab
システム状態とは非常に異なるファイルを頻繁に見つけることができます。また、chroot内で実行されたマウントはchrootに反映されますが、/etc/mtab
mainには反映されません/etc/mtab
。/etc/mtab
読み取り専用ファイルシステムで実行された操作もここに書き込まれません。
/etc/mtab
場合によっては、最初または追加で参照したい理由は、マウントコマンドラインへのアクセス権があるため、情報をより理解しやすい方法で表示できるためです。たとえば、要求されたマウントオプション(リストとカーネル/proc/mounts
も表示)が表示されます。デフォルト)、バインドマウントは 。/proc/mounts
mount
/etc/mtab