我不明白以下命令产生的尺寸差异:
$ lsblk
...
nvme0n1 259:0 0 238.5G 0 disk
├─nvme0n1p1 259:1 0 512M 0 part /boot/efi
├─nvme0n1p2 259:2 0 732M 0 part /boot
└─nvme0n1p3 259:3 0 237.3G 0 part
└─nvme0n1p3_crypt 253:0 0 237.3G 0 crypt
└─ubuntu--vg-root 253:1 0 237.3G 0 lvm /
$ df -h
/dev/mapper/ubuntu--vg-root 233G 203G 19G 92% /
此外,磁盘实用程序还显示另一个数字: 磁盘截图
磁盘中的 237.3G、233G 和 255 GB 从何而来,为什么它们不同?
我也尝试过:
$ sudo resize2fs /dev/mapper/ubuntu--vg-root
resize2fs 1.45.5 (07-Jan-2020)
The filesystem is already 62194688 (4k) blocks long. Nothing to do!
答案1
看起来磁盘以 GB 显示结果,而 CLI 实用程序以 GibiByte 输出。转换实用程序在这里。 255 GB = 237 GiB。
另外,df
只显示可用空间,而lsblk
显示块设备。因此,磁盘上的 4 GiB 似乎是为 root 保留的。
要查看保留了多少个块,请运行以下命令:
sudo tune2fs -l /dev/mapper/ubuntu--vg-root | grep "lock count"
然后Reserved block count
除以Block count
,您将得到保留的百分比,该百分比可以轻松转换为 GiB 的存储空间。