为什么vgs会显示这个?

为什么vgs会显示这个?

我有一个 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>,可用于在其上创建文件系统、安装文件系统等。

相关内容