Centos
無法理解 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 VM 上 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 會顯示大小為 912M 的 devtmpfs
我的猜測是您在 /dev 中至少有那麼多 sd* 條目。
嘗試使用以下內容進行檢查:
for devsd in $(ls -1 /dev/sd*); do echo " \n This is for: $devsd" && df -Th $devsd; done
您可能會為每個列出一個 devtmpfs。如果您想更好地了解硬碟的實際用途,請在最後離開路徑。
df -Th
我實際上不確定 devtmpfs 條目。但是,lsblk 命令會向您顯示主要硬碟驅動器,然後是分區。所以 sdb1 - 4 是掛載為 sdb 的硬碟上的分區。高溫高壓