Hur fixar jag om jag fick mount: / dev / vgname / lvname: kan ' inte läsa superblock för det lokala filsystemet?

Jag fick en incident när jag försökte göra mount -a. Jag fick nedanstående fel. Så hur åtgärdar du problemet?

mount: / dev / vgname / lvname: can ”t read superblock

Answer

I mitt fall fick jag det här felet på grund av ett skrivskyddat abstraktionsfäste under det. Jag använde vmfs6-fuse i kombination med en qemu-nbd skrivskyddad montering för en VMWARE-återställning.

I det här fallet löste problemet att montera LVM med alternativet ro,noload:

mount -o ro,noload /dev/vg/lv /mnt 

Svar

Så, ett filsystem som ligger på en LVM-logisk volym har inte sitt superblock Läs först. Se till att alla LV i volymgruppen har aktiverats: vgchange -ay vgname.

Om det inte hjälper, kör lvs för att verifiera att den namngivna LV verkligen finns.

Svar

Om den logiska volymen finns och är aktiv kan det vara så att superblocken på något sätt är skadad. Om filsystemet är ett ext2, ext3 eller ext4, det finns backup-superblocks tillgängliga. För att hitta dem:

dumpe2fs /dev/vgname/lvname | grep superblock 

Du får lite utdata som:

$ 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 

Du kan antagligen montera filsystemet med:

mount sb=32768 /dev/vgname/lvname /mnt 

(32768 är det första backup-blocket från föregående utdata)

Om det fungerar, du kan säkerhetskopiera viktiga filer och / eller starta en reparation:

fsck -b 32768 /dev/vgname/lvname 

Du kan prova fsck -y om du inte ”vill inte bekräfta all reparation.

Om inget av superblocks för säkerhetskopiering fungerar måste du hoppas att din senaste säkerhetskopia är giltig, eller prova återställningsverktyg som ext4magic , PhotoRec eller scalpel.

Om allt misslyckas, initialisera om med mkfs.ext4. Se till att du gör dålig blockkontroll.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *