GNU/Linux >> Linux の 問題 >  >> Linux

特定のディレクトリがマウントされているかどうかを確認する方法は??

この質問にはすでに回答があります :どのパーティションがどこにマウントされていますか? [重複]

(6つの回答)
3年前に閉鎖されました。

Linuxマシンに特定のディレクトリがマウントされていることを確認する方法。
たとえば、testという名前のフォルダがあるので、マウントされているかどうかを確認したい。

承認された回答:

それがファイルシステムのマウントポイントであることを確認したい場合は、それがmountpoint コマンド(ほとんどのLinuxベースのシステム)は次の目的で使用されます:

if mountpoint -q -- "$dir"; then
  printf '%sn' "$dir is a mount point"
fi

.かどうかをチェックすることでそれを行います および.. 同じデバイス番号(st_dev stat()で 結果)。したがって、mountpointがない場合 コマンド、あなたはすることができます:

perl -le '$dir = shift; exit(1) unless
  (@a = stat "$dir/." and @b = stat "$dir/.." and
  ($a[0] != $b[0] || $a[1] == $b[1]))' "$dir"

mountpointのように 、/に対してtrueを返します /であっても マウントポイントではありません(chrootの場合など) jail)、またはfalse バインドのマウントポイントの場合 同じファイルシステムをそれ自体にマウントします。

mountpointとは異なります 、シンボリックリンクの場合、シンボリックリンクのターゲットがマウントポイントであるかどうかを確認します。


Linux
  1. SELinux が有効か無効かを確認する方法

  2. ディレクトリが存在するかどうかを確認するにはどうすればよいですか?

  3. 特定のサービスが Ubuntu で実行されているかどうかを確認する方法

  1. Linux –特定のディレクトリのディスクI / Oを監視する方法は?

  2. パーティションが「noexec」としてマウントされているかどうかを確認するにはどうすればよいですか?

  3. /var/log ディレクトリを移動するにはどうすればよいですか

  1. 特定のフォルダ内の特定の拡張子を持つすべてのファイルを削除するにはどうすればよいですか?

  2. 現在マウントされているファイルシステムのマウントオプションを見つける方法

  3. 特定のファイルの種類/拡張子がディレクトリに存在するかどうかを確認します