为什么我的精确的100 MiB分区(1 KiB块大小)没有相应的可用块/空间?
我有一个带有容器的非常高密度的虚拟化环境,因此我试图将每个容器做得很小。“非常小”表示在基本Ubuntu 14.04(Trusty Tahr)上为87 MB,而不会破坏程序包管理器的兼容性。 因此,我将LVM用作容器的后备存储,最近我发现了非常奇怪的数字。他们来了。 让我们创建一个100 MiB(是的,2的幂)逻辑卷。 sudo lvcreate -L100M -n test1 /dev/purgatory 我想检查一下尺寸,所以发出 sudo lvs --units k test1 purgatory -wi-a---- 102400.00k 太好了,这确实是100 MiB。 现在让我们制作一个ext4文件系统。当然,我们还记得-m 0参数,它可以防止空间浪费。 sudo mkfs.ext4 -m 0 /dev/purgatory/test1 mke2fs 1.42.9 (4-Feb-2014) Filesystem label= OS type: Linux Block size=1024 (log=0) Fragment size=1024 (log=0) Stride=0 blocks, Stripe width=0 blocks …