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 的硬盘上的分区。华泰