[linux-lvm] bad checksum in superblock, wanted

Delarians <[email protected]>
Newsgroups dev.linux.lists.linux-lvm
Message-ID <CANbQTxuYo6gR0-bOSQWTpUgo6_0O34PqWkAw7GTzbs6MBsvGng@mail.gmail.com>
Good afternoon, I'm asking for help in recovering damaged metadata after a
220V drop on the server, when the power was restored and the server booted
up, I got an error in the Proxmox panel

Check of pool pve/data failed (status:1). Manual repair required!

then booted from LiveCD debian mounted corrupted metadata and tried to
repair

root@debian:/home/user# lvchange -ay /dev/pve/data_tdata
    Do you want to activate component LV in read-only mode? [y/n]: y
    Allowing activation of component LV.
root@debian:/home/user# lvs
      LV                                        VG                     Attr
      LSize    Pool Origin                                    Data%  Meta%
 Move Log Cpy%Sync Convert
  vm-102-disk-0                             local-hdd-volume1-pve1
-wi-a-----   50.00g
  vm-103-disk-0                             local-hdd-volume1-pve1
-wi-a-----  250.00g
  vm-104-disk-0                             local-hdd-volume1-pve1
-wi-a-----  150.00g
  vm-108-disk-0                             local-hdd-volume1-pve1
-wi-a-----   20.00g
  vm-109-disk-0                             local-hdd-volume1-pve1
-wi-a-----  160.00g
  vm-110-disk-0                             local-hdd-volume1-pve1
-wi-a-----   20.00g
  base-101-disk-0                           pve
 Vri---tz-k   20.00g data
  base-105-disk-0                           pve
 Vri---tz-k   15.00g data
  data                                      pve
 twi---tz-- <858.97g
  root                                      pve
 -wi-a-----   30.00g
  snap_vm-106-disk-0_Installed              pve
 Vri---tz-k   15.00g data
  snap_vm-106-disk-0_Installed_CspAndVipnet pve
 Vri---tz-k   15.00g data
  swap                                      pve
 -wi-a-----    8.00g
  vm-100-disk-0                             pve
 Vwi---tz--   20.00g data
  vm-100-disk-1                             pve
 Vwi---tz--   60.00g data
  vm-102-disk-0                             pve
 Vwi---tz--   20.00g data
  vm-103-disk-0                             pve
 Vwi---tz--   30.00g data
  vm-104-disk-0                             pve
 Vwi---tz--   25.00g data
  vm-106-disk-0                             pve
 Vwi---tz--   15.00g data snap_vm-106-disk-0_Installed_CspAndVipnet
  vm-107-disk-0                             pve
 Vwi---tz--   20.00g data
  vm-108-disk-0                             pve
 Vwi---tz--   30.00g data
  vm-109-disk-0                             pve
 Vwi---tz--   35.00g data
  vm-110-disk-0                             pve
 Vwi---tz--   20.00g data

root@debian:/home/user# vgs
  VG                     #PV #LV #SN Attr   VSize    VFree
  local-hdd-volume1-pve1   1   6   0 wz--n-    3.27t  <2.64t
  pve                      1  17   0 wz--n- <930.50g <16.00g

root@debian:/home/user# ls -la /dev/mapper/ | grep -v vm
total 0
drwxr-xr-x  2 root root     240 Mar 29 17:48 .
drwxr-xr-x 19 root root    3700 Mar 29 17:48 ..
crw-------  1 root root 10, 236 Mar 29 17:35 control
lrwxrwxrwx  1 root root       7 Mar 29 17:48 pve-data_tdata -> ../dm-2
lrwxrwxrwx  1 root root       7 Mar 29 17:35 pve-root -> ../dm-1
lrwxrwxrwx  1 root root       7 Mar 29 17:35 pve-swap -> ../dm-0

root@debian:/home/user# thin_dump --repair /dev/mapper/pve-data_tdata >
repaired.xml
The following field needs to be provided on the command line due to
corruption in the superblock: transaction id

root@debian:/home/user# thin_check /dev/mapper/pve-data_tdata
examining superblock
  superblock is corrupt
    bad checksum in superblock, wanted 2018675394

however, I don’t know how to specify the transaction id and, most
importantly, what id - where to find it

Kernel Version: Linux 5.15.30-2-pve #1 SMP PVE 5.15.30-3 (Fri, 22 Apr 2022
18:08:27 +0200)
PVE Manager Version: pve-manager/7.2-3/c743d6c1

_______________________________________________
linux-lvm mailing list
[email protected]
https://listman.redhat.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.