df コマンドを理解できません

df コマンドを理解できません
uname -a
Linux CentOS01.localdomain 3.10.0-229.14.1.el7.x86_64 #1 SMP Tue Sep 15 15:05:51 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

これは私が使用しているcentos仮想マシンのlsblk出力です。

lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   30G  0 disk
├─sda1            8:1    0  500M  0 part /boot
└─sda2            8:2    0 29.5G  0 part
  ├─centos-root 253:0    0 27.5G  0 lvm  /
  └─centos-swap 253:1    0    2G  0 lvm  [SWAP]
sdb               8:16   0    1G  0 disk
├─sdb1            8:17   0  200M  0 part
├─sdb2            8:18   0  200M  0 part
├─sdb3            8:19   0    1K  0 part
└─sdb4            8:20   0  523M  0 part
sdc               8:32   0  1.2G  0 disk
sr0              11:0    1 60.8M  0 rom

次に、dfを実行してマイドライブを確認します(CDROMを除く)。

sudo df -T -h /dev/sd*
Filesystem     Type      Size  Used Avail Use% Mounted on
devtmpfs       devtmpfs  912M     0  912M   0% /dev
/dev/sda1      xfs       497M  186M  311M  38% /boot
devtmpfs       devtmpfs  912M     0  912M   0% /dev
devtmpfs       devtmpfs  912M     0  912M   0% /dev
devtmpfs       devtmpfs  912M     0  912M   0% /dev
devtmpfs       devtmpfs  912M     0  912M   0% /dev
devtmpfs       devtmpfs  912M     0  912M   0% /dev
devtmpfs       devtmpfs  912M     0  912M   0% /dev
devtmpfs       devtmpfs  912M     0  912M   0% /dev

dfがここに私に示しているものはとても混乱しています。

devtmpfsエントリが多すぎてサイズがすべて同じ理由は何ですか?

各パーティション(/dev/sda1を除く)でdfを実行すると、devtmpfsサイズが912Mであることがわかります。

ベストアンサー1

私の考えでは、/ devに少なくともそれだけのsd *エントリがあるようです。

次のように確認してください。

for devsd in $(ls -1 /dev/sd*); do echo " \n This is for: $devsd" && df -Th $devsd; done

それぞれに1つのdevtmpfsを一覧表示できます。ハードドライブが実際にどのような用途に使用されているかをよりよく知りたい場合は、最後のパスを残してください。

df -Th

おすすめ記事