Re: Data recovery -- thin provisioned LVM metadata (?) problem after hardware failure

haaber <[email protected]>
Newsgroups gmane.linux.lvm.devel
Message-ID <[email protected]>
Dear Zdenek

On 5/4/23 15:17, Zdenek Kabelac wrote:
>
>> lvchange -ay qubes_dom0/pool00_tmeta
>
>
> Looking at your 'lvs -a' output - you should be able to get this one
> active.
>
>
> You will need another LV to write fixed metadata into
>
> # lvcreate -L128M -n newlv  qubes_dom0

He was yelling at me:

# lvcreate -L128M -n newlv  qubes_dom0

   WARNING: Sum of all thin volume sizes (<1.62 TiB) exceeds the size of
thin pools and the size of whole volume group (238.27 GiB).
   WARNING: You have not turned on protection against thin pools running
out of space.
   WARNING: Set activation/thin_pool_autoextend_threshold below 100 to
trigger automatic extension of thin pools before they get full.
   Logical volume "newlv" created.

But since he seemed to live with it, I gave it a try and continued. So I
activated tmeta by

lvchange -ay qubes_dom0/pool00_tmeta

>
> Then you run
>
> # thin_repair -i /dev/qubes_dom0/pool00_tmeta -o /dev/qubes_dom0/newlv
>
# thin_repair   -i /dev/qubes_dom0/pool00_tmeta  -o /dev/qubes_dom0/newlv
terminate called after throwing an instance of 'std::runtime_error'
   what():  transaction_manager::new_block() couldn't allocate new block
Aborted


>
> Let me know what you get from those steps above.
>
and that is where I am stuck now. By the way:

# thin_dump   /dev/qubes_dom0/newlv
bad checksum in superblock, wanted 1490015127


thank you for your help & time,  Bernhard


--
lvm-devel mailing list
[email protected]
https://listman.redhat.com/mailman/listinfo/lvm-devel
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.