我有一个 5 磁盘 RAID,它使用 Linux 版本作为其操作系统,其中 RAID 设置产生的卷(?)称为 /dev/md8,大小为 8.9 TB。
在此 RAID 上,我有两个“共享”(我不知道它们是什么类型的设备或类似设备,但在 Web UI 中它们被列为“共享”),S1 和 S2。 S1 和 S2 的大小都没有任何限制(如果需要,它们可以使用 8.9 TB)。
S1 包含 12 GB 数据,S2 为空。查看图形界面时,它报告 0.1% 使用率和 8.9 TB 可用空间,其中 8.9 TB 可用空间。这一切听起来都很合理。
但是,当我运行时vgs
,输出如下所示:
$ sudo vgs
VG #PV #LV #SN Attr VSize VFree
vg 1 1 0 wz--n- 8.17t 0
8.17 可能是 1000 vs 1024 的问题,但为什么 VFree 是 0?那不应该是 ≈ 8.17 或 8.9 TB 吗?
答案1
正如建议的那样,8.17 v 8.9 最有可能是 TiB(1024 个碱基)和 TB(1000 个碱基)之间的差异(8.17 TiB 约为 8.98 TB)。
卷组只是一个容器,要查看实际的“叶设备”,您需要使用lvs
来显示逻辑卷。 VG free 0 最有可能意味着卷组中的所有可用空间都被逻辑卷使用。逻辑卷是您将在lsblk
其中看到的顶级块设备/dev/mapper/<vgname>-<lvname>
,可用于在其上创建文件系统、安装文件系统等。