Obdržel jsem incident, když jsem se pokoušel udělat mount -a. Dostával jsem níže uvedenou chybu. Jak tedy tento problém vyřešit?
mount: / dev / vgname / lvname: nelze přečíst superblok
Odpovědět
V mém případě jsem tuto chybu obdržel kvůli připojení abstrakce jen pro čtení pod ním. Používal jsem vmfs6-fuse
v kombinaci s qemu-nbd
připojení pouze pro čtení pro obnovení VMWARE.
V tomto případě problém vyřešilo připojení LVM s možností ro,noload
:
mount -o ro,noload /dev/vg/lv /mnt
Odpověď
Souborový systém umístěný na logickém svazku LVM tedy nemá svůj superblok čitelné. Nejprve se ujistěte, že byly aktivovány všechny LV ve skupině svazků: vgchange -ay vgname
.
Pokud to nepomůže, spusťte lvs
k ověření, že pojmenovaná LV skutečně existuje.
Odpověď
Pokud logický svazek existuje a je aktivní , je možné, že je superblok nějak poškozen. Pokud je souborový systém ext2, ext3 nebo ext4, jsou k dispozici záložní superbloky. Jak je najít:
dumpe2fs /dev/vgname/lvname | grep superblock
Získáte výstup jako:
$ sudo dumpe2fs /dev/sdb1 | grep uperb | more dumpe2fs 1.45.4 (23-Sep-2019) Primary superblock at 0, Group descriptors at 1-25 Backup superblock at 32768, Group descriptors at 32769-32793 Backup superblock at 98304, Group descriptors at 98305-98329 Backup superblock at 163840, Group descriptors at 163841-163865 Backup superblock at 229376, Group descriptors at 229377-229401 Backup superblock at 294912, Group descriptors at 294913-294937 Backup superblock at 819200, Group descriptors at 819201-819225 Backup superblock at 884736, Group descripmount sb=32768 /dev/sda2 /mnttors at 884737-884761
Vy pravděpodobně může připojit souborový systém pomocí:
mount sb=32768 /dev/vgname/lvname /mnt
(32768 je první záložní superblok z předchozího výstupu)
Pokud to funguje, můžete zálohovat některé důležité soubory a / nebo zahájit opravu:
fsck -b 32768 /dev/vgname/lvname
Můžete zkusit fsck -y
pokud ne „Nechci potvrdit všechny opravy.
Pokud žádný ze záložních superbloků nefunguje, musíte doufat, že je vaše poslední záloha platná, nebo vyzkoušet nástroje pro obnovení jako ext4magic
, PhotoRec
nebo scalpel
.
Pokud vše selže, proveďte znovu inicializaci pomocí mkfs.ext4
. Ujistěte se, že provádíte špatnou kontrolu blokování.