возьми живую фс как пример. dd if=/dev/sda2 bs=512 count=4 of=/file
первые два сектора - чистые нули, только потом начинается суперблок фс.
https://ext4.wiki.kernel.org/index.php/Ext4_Disk_Layout
Там же есть структура суперблока, Magic в ней по смещению 0x38. Соответственно, можно определить варианты, что искать.
Примерно так:
dd if=/dev/sda bs=512 |hexdump -C |more
дальше запускаешь в ней поиск по "53 ef",
получишь примерно такую строку:
00008430 3f ed e8 56 02 00 14 00 53 ef 01 00 01 00 00 00 |?..V....S.......|
Дальше можно через loopdevice (man losetup, опции offset, sizelimit) создать доп устройство и на нем пытаться монтироваться.
Можно так: Находишь смещение, делаешь dd в отдельный файл и его пытаешься монтировать, (оно опять же через loopdevice будет работать).
Можно также через DM (device mapper) монтировать по смещению, но я готовых рецептов не
подскажу, как это делается.
Если у тебя было чистое распределение места нужного LVM-раздела, без последующего добавления доп пространства, то шансы на восстановление повыше.
Etckeeper + push в центральное хранилище - рулит.