灌水王 发表于 2024-3-5 02:21:04

85G的硬盘为啥只有75G

官网配置写的是:
80G




parted -l是这样:
Model: Virtio Block Device (virtblk)
Disk /dev/vda: 85.9GB

NumberStart   End   Size    Type   File systemFlags
1      1049kB85.9GB85.9GBprimaryext4         boot



df -h是这样:
/dev/vda1      75G(总容量)




为啥差了这么多?

















上面是centos 8

对比一台N年前的老鸡,centos 6


$ parted -l
Model: Virtio Block Device (virtblk)
Disk /dev/vda: 85.9GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

NumberStart   End   Size    Type   File systemFlags
1      1049kB85.9GB85.9GBprimaryext4         boot


$ df -h
Filesystem      SizeUsed Avail Use% Mounted on
/dev/vda1      79G   34G   41G46% /





配置都是一样的
parted应该是按1000算
但是一样的硬盘,系统不一样,差了好多





预留空间影响的是Avail,不是Size

灌水王 发表于 2024-3-5 02:21:50

我3o说是1T,到手能用的只有920G

louiseblai015 发表于 2024-3-5 02:22:43

会不会是1024进制和1000进制换算导致的?:o

灌水王 发表于 2024-3-5 02:22:49

虚拟内存划走了

tutuyi8 发表于 2024-3-5 02:23:02

,都论坛元老了,还这么水,我不信你知道这基础问题https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif

灌水王 发表于 2024-3-5 02:23:20

GiB != GB

灌水王 发表于 2024-3-5 02:23:52

www.gbmb.org/gb-to-gib
1 GB = 0.931322575 GiB
Gibibyte (giga binary byte的缩写) 是信息或计算机硬盘存储的一个单位,简称GiB。由来"GiB"、"KiB"、"MiB"等是于1999年由国际电工协会 (IEC) 拟定了"KiB"、"MiB"、"GiB"的二进制单位,专用来标示"1024进位"的数据大小。而后,这一标注规范又于2008年并入国际标准化组织 (ISO) 文件。具体的来说,1GiB=1024MiB,1MiB=1024KiB。他们与GB、MB、KB是不一样的,GB等则是1000进位的数据单位。



根据Wikipedia的注译,GB (gigabyte) 是十进制的容量单位,1GB等于1,000,000,000 Bytes。而二进制的容量单位则是用GiB (Gibibyte) 就是Giga Binary Byte,相等于1,073,741,824 Bytes。

所以一个160GB的硬盘其实只有149.0116119 GiB,厂商并没有欺骗顾客,更由于无法精确控制盘面的容量,大多数时候都会提供多余的空间以确保品质。

dgweikunping 发表于 2024-3-5 02:24:05

ext4的预留空间机制了解下。
sudo tune2fs -m 0 /dev/vda1
这个比例ext4可以设置,xfs直接设置死的。
剩下部分,swap或者别的怎么分区的,只有你自己知道。

除了hosthatch去年BF那坑爹机没几个小鸡卖家玩GB文字游戏。

灌水王 发表于 2024-3-5 02:24:54

這也能水一個帖子?
厲害厲害
页: [1]
查看完整版本: 85G的硬盘为啥只有75G