我正在尝试为 docker 创建一个精简池,因为我正在更改 docker 的根位置,并且必须删除以前的精简池。有关情况的信息:
vgs
VG #PV #LV #SN Attr VSize VFree
cah 1 3 0 wz--n- 118.75g <41.53g
lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root cah -wi-ao---- 3.00g
swap cah -wi-ao---- <11.93g
workspace cah -wi-ao---- <62.30g
然后我运行以下命令为 Thinpool 创建 LV:
[root@dockxx04 docker]# lvcreate --wipesignatures y -n docker-pool cah -l 99%FREE
Logical volume "docker-pool" created.
[root@dockxx04 docker]# lvcreate --wipesignatures y -n docker-poolmeta cah -l 27%FREE
Logical volume "docker-poolmeta" created.
现在我需要将这些 LV 转换为精简池。这就是发生的事情:
[root@dockxx04 docker]# lvconvert -y --zero n -c 512K --thinpool /dev/cah/docker-pool --poolmetadata /dev/cah/docker-poolmeta
VG name mismatch from position arg (cah) and option arg ().
这是我正在重新配置的第五台机器,另一台机器没有出现任何问题,现在工作正常。这里有什么问题吗?它实际上意味着什么以及如何解决这个问题?