ディレクトリがマウントされている場所を知るにはどうすればいいですか?

ディレクトリがマウントされている場所を知るにはどうすればいいですか?

Ubuntu / デジタルオーシャン

ほぼいっぱいのドライブがありますが、ストレージ デバイスをマウントしました。ただし、特定のディレクトリが外部デバイス上にあるかどうかはわかりません。

デバイスを /mnt にマウントしたと思っていましたが、おそらくもっと下にあります:

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            7.9G     0  7.9G   0% /dev
tmpfs           1.6G  161M  1.5G  11% /run
/dev/vda1        78G   73G  4.9G  94% /
tmpfs           7.9G   88K  7.9G   1% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           7.9G     0  7.9G   0% /sys/fs/cgroup
/dev/vda15      105M  3.4M  101M   4% /boot/efi
tmpfs           1.6G     0  1.6G   0% /run/user/0
/dev/sdb         99G   31G   64G  33% /mnt/bot-wiz-100



$ du -sh /mnt/*
31G /mnt/bot-wiz-100
53G /mnt/ext1

/mnt/ext1したがって、サイズから判断すると、これは実際にはメイン ドライブ上のパスであり、外部にマウントされたものではないと思われます。

また、私はどの/ようにもっとサブディレクトリよりもいっぱいです。

Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        78G   73G  4.9G  94% /
/dev/sdb         99G   31G   64G  33% /mnt/bot-wiz-100

およびその他のコマンドを確認しましたmountが、解析が難しいことがわかりました。

https://askubuntu.com/questions/583909/how-do-i-check-where-devices-are-mounted

答え1

特定のディレクトリの基になるデバイス、マウント ポイント、およびサイズ/空き容量を確認するには、ディレクトリ名を次のように渡しますdf

$ df /usr/local/bin
Filesystem                1K-blocks     Used Available Use% Mounted on
/dev/mapper/mistress-root  20511996 14443432   5057692  75% /

サイズから判断すると、/mnt/ext1は実際にはメインドライブ上のパスであると思われます。

そのためにサイズを確認する必要はありません。投稿した出力では、 がルート マウントポイント上にあり、(おそらく外部ストレージ) が にマウントされているdfことが明確に示されています。/mnt/ext1/dev/sdb/mnt/bot-wiz-100

「なぜ」/もっと「サブディレクトリよりもいっぱい」になるのは、表示される統計がマウントされたデバイスごとに表示されるためです。ツリー上の統計を集約することはありません。集約しても役に立ちません。

関連情報