当我启动终端时,我看到的是:
Welcome to Ubuntu 20.04.6 LTS (GNU/Linux 5.4.0-165-generic x86_64)
...
System information as of jeu 26 oct 2023 11:16:34 CEST
System load: 0.45
Usage of /: 49.7% of 455.20GB
Memory usage: 50%
Swap usage: 19%
Processes: 182
Users logged in: 0
=> /bu is using 91.9% of 1.79TB
但是当我使用 du 或 df 时,我得到:
$ df
Sys. de fichiers blocs de 1K Utilisé Disponible Uti% Monté sur
udev 457888 0 457888 0% /dev
tmpfs 97128 3040 94088 4% /run
...
/dev/sdc 1920645740 1765707476 57348560 97% /bu
...
~$ sudo du /bu
4 /bu/lost+found
1765707472 /bu
du 和 df 给出的结果(使用率为 97%)完全相同,但与系统信息给出的值(使用率为 91.9%)相差甚远。这是为什么呢?
对于各种形式的 df,结果(至少以 % 表示)是相同的:
$ df --si
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
...
/dev/sdc 2,0T 1,9T 59G 97% /bu
$ df -H
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
...
/dev/sdc 2,0T 1,9T 59G 97% /bu
~$ df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
...
/dev/sdc 1,8T 1,7T 55G 97% /bu
------ 编辑 - lsbk 的结果 ---- 正如 Hannu 所问,这是输出。这次,FSUSE% 为 92%,符合 motd。因此,似乎“MOTD”的内容是基于一些提取的lsblkid
。我相应地更新了问题标题。
lsblk -ap -o +MOUNTPOINT,FSTYPE,LABEL,PARTLABEL,FSUSE%,STATE,MODEL
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT MOUNTPOINT FSTYPE LABEL PARTLABEL FSUSE% STATE MODEL
/dev/loop0 7:0 0 0 loop
...
/dev/loop7 7:7 0 0 loop
/dev/sda 8:0 0 465,8G 0 disk running WDC_WD5003ABYX-18WERA0
├─/dev/sda1 8:1 0 243M 0 part /boot /boot ext2 60%
├─/dev/sda2 8:2 0 1K 0 part
└─/dev/sda5 8:5 0 465,5G 0 part LVM2_member
├─/dev/mapper/servamtex2-root
│ 253:0 0 462,7G 0 lvm / / ext4 50% running
└─/dev/mapper/servamtex2-swap_1
253:2 0 2,8G 0 lvm [SWAP] [SWAP] swap running
/dev/sdb 8:16 0 465,8G 0 disk running WDC_WD5002ABYS-18B1B0
├─/dev/sdb2 8:18 0 1K 0 part
└─/dev/sdb5 8:21 0 465,5G 0 part LVM2_member
├─/dev/mapper/servamtex-root
│ 253:1 0 462,7G 0 lvm /servamtex-old /servamtex-old ext4 12% running
└─/dev/mapper/servamtex-swap_1
253:3 0 2,8G 0 lvm swap running
/dev/sdc 8:32 0 1,8T 0 disk /bu /bu ext4 92% running ST2000NM0033-9ZM175
------ 编辑 2 df 使用空间 ----
我的问题与结果解释无关df
,但为什么 MOTD 系统信息和 df 信息之间存在差异。一个可能的原因是 @muru 指出的 5% 的差异
答案1
SIZE 参数是一个整数和可选单位(例如:10K 是 10*1024)。单位为 K、M、G、T、P、E、Z、Y(1024 的幂)或 KB、MB、...(1000 的幂)。也可以使用二进制前缀:KiB=K、MiB=M,等等。
检查选项是否有 -h 和 -H 用于读取不同内容:-h,--以 1024 的幂为单位的人性化打印大小(例如,1023M)-H,--以 1000 的幂为单位的si 打印大小(例如,1.1G)