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

각각에 대해 하나의 devtmpfs를 나열할 수 있습니다. 하드 드라이브가 실제로 어떤 용도로 사용되는지 더 잘 알고 싶다면 마지막 경로를 그대로 두십시오.

df -Th

답변2

실제로 devtmpfs 항목에 대해 잘 모르겠습니다. 그러나 lsblk 명령은 기본 하드 드라이브를 표시한 다음 파티션을 표시합니다. 따라서 sdb1 - 4는 sdb로 마운트된 하드 드라이브의 파티션입니다. 화타이

관련 정보