將 LV 轉換為精簡池:VG 名稱不符

將 LV 轉換為精簡池:VG 名稱不符

我正在嘗試為 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 ().

這是我正在重新配置的第五台機器,另一台機器沒有出現任何問題,現在工作正常。這裡有什麼問題嗎?它實際上意味著什麼以及如何解決這個問題?

相關內容