Gparted 和磁盘实用程序为我的硬盘及其分区提供了不同的大小。这两个程序列出不同的信息有什么原因吗?还是这是一个错误?
GParted 和终端输出: sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
dev/sda = 298.1 Gib
/dev/sda3 = 191.40 GiB
/dev/sda4 = 92 GiB
/dev/sda5 = 88.40 GiB
/dev/sda6 = 3.60 GiB
磁盘实用程序输出
dev/sdb = 320 Gib
/dev/sda3 = 206 GiB
/dev/sda4 = 99 GiB
/dev/sda5 = 95 GiB
/dev/sda6 = 3.9 GiB
答案1
显示的结果sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
使用二进制前缀即倍数1024(即 2 10)。因此500107862016 字节等于465.76 GB或大约466 GB. (您可以使用-b
开关以字节为单位打印,而不是像 那样以人类可读的形式打印sudo lsblk -b -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
。)
Calculation:
500107862016 bytes = (500107862016 / (1024 ^ 3)) GB = 465.76 GB
虽然磁盘实用程序使用十进制前缀进行计算,因此表示为1000。 所以500107862016 字节这里的意思是500.11 GB 或 500 GB约
Calculation:
500107862016 bytes = (500107862016 / (1000 ^ 3)) GB = 500.11 GB
答案2
这只是猜测,但我认为终端命令会为您提供分区的实际大小,而 gparted 会为您提供使用当前分配大小设置的可用大小。格式化分区时,文件系统会使用分配大小(也称为簇大小),大小越大,由于使用效率低下,您获得的存储空间越少,但在写入大文件时,您可以获得更快的写入速度。
答案3
我不知道这是事实,但我认为磁盘实用程序会告诉您实际大小,而 Gparted 会告诉您功能大小,因为文件系统和分区表会占用一些空间。分配大小不是一个因素,因为它们不占用空间,它只是一个设置。