Как правильно восстановить удаленные pve / data

Я случайно удалил тонкий том pve / data в proxmox. В следующую секунду я понял это и попытался восстановить его, как показано ниже

lvremove /dev/pve/data
ls -lrt /etc/lvm/archive
head /etc/lvm/archive/pve_00059-189435924.vg
vgcfgrestore pve --test -f /etc/lvm/archive/pve_00059-189435924.vg

  TEST MODE: Metadata will NOT be updated and volumes will not be (de)activated.
  Consider using option --force to restore Volume Group pve with thin volumes.
  Restore failed.
vgcfgrestore pve -f /etc/lvm/archive/pve_00059-189435924.vg --force

, я думал, что он восстановлен правильно, вот результат

lvdisplay

  --- Logical volume ---
  LV Name                data
  VG Name                pve
  LV UUID                xBjmdE-1l8m-LGM2-EC6g-MNrO-15O1-v6eaxb
  LV Write Access        read/write
  LV Creation host, time proxmox, 2018-09-12 21:21:59 +0530
  LV Pool metadata       data_tmeta
  LV Pool data           data_tdata
  LV Status              NOT available
  LV Size                758.52 GiB
  Current LE             194181
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto

  --- Logical volume ---
  LV Path                /dev/pve/data_meta0
  LV Name                data_meta0
  VG Name                pve
  LV UUID                TFIfYP-W54R-dPgd-8c1c-GQsv-uCRE-TmwfRl
  LV Write Access        read/write
  LV Creation host, time proxmox, 2018-09-12 21:21:59 +0530
  LV Status              NOT available
  LV Size                7.74 GiB
  Current LE             1982
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto

  --- Logical volume ---
  LV Path                /dev/pve/data_meta1
  LV Name                data_meta1
  VG Name                pve
  LV UUID                UUe3oN-HBjQ-bcua-TW2O-vEpL-k2Vc-MUdWeP
  LV Write Access        read/write
  LV Creation host, time proxmox, 2018-09-12 21:21:59 +0530
  LV Status              NOT available
  LV Size                7.74 GiB
  Current LE             1982
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto

Но он неактивен и вообще не может использоваться. Я не могу создать виртуальную машину в этом пространстве. Отображается ошибка

 . Используется размер полосы по умолчанию 64,00 КиБ.
 Тонкий пул pve-data-tpool (253: 4) transaction_id равен 0, а ожидается 54.
ОШИБКА ЗАДАЧИ: сбой создания - ошибка lvcreate 'pve / vm-107-disk-1': прерывание. Не удалось локально активировать тонкий пул pve / data.
lvscan
  ACTIVE            '/dev/pve/swap' [8.00 GiB] inherit
  ACTIVE            '/dev/pve/root' [96.00 GiB] inherit
  inactive          '/dev/pve/data' [758.52 GiB] inherit
  inactive          '/dev/pve/data_meta0' [7.74 GiB] inherit
  inactive          '/dev/pve/data_meta1' [7.74 GiB] inherit

Я пытаюсь активировать его, но безуспешно.

lvchange -a y pve/data

Thin pool pve-data-tpool (253:4) transaction_id is 0, while expected 54.

Может кто-нибудь помочь мне решить эту ошибку.

1
задан 29 September 2018 в 02:17
1 ответ

Попробуйте запустить partprobe или даже перезагрузите устройство.

0
ответ дан 4 December 2019 в 03:39

Теги

Похожие вопросы