Hvordan løser jeg, hvis jeg modtog mount: / dev / vgname / lvname: kan ' ikke læse superblock til det lokale filsystem?

Jeg modtog en hændelse, da jeg prøvede at gøre mount -a. Jeg fik nedenstående fejl. Så hvordan løser man dette problem?

mount: / dev / vgname / lvname: kan ikke læse superblock

Svar

I mit tilfælde modtog jeg denne fejl på grund af en skrivebeskyttet abstraktionsmontering under den. Jeg brugte vmfs6-fuse i kombination med en qemu-nbd skrivebeskyttet montering til VMWARE-gendannelse.

I dette tilfælde løste problemet med montering af LVM med indstillingen ro,noload:

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

Svar

Så et filsystem, der er placeret på et LVM-logisk volumen, har ikke sin superblock læsbar. Kontroller først, at alle LVer i lydstyrkegruppen er aktiveret: vgchange -ay vgname.

Hvis det ikke hjælper, skal du køre lvs for at kontrollere, at den navngivne LV faktisk eksisterer.

Svar

Hvis den logiske lydstyrke findes og er aktiv , kan det være, at superblokken på en eller anden måde er beskadiget. Hvis filsystemet er en ext2, ext3 eller ext4, der er backup-superblokke tilgængelige. For at finde dem:

dumpe2fs /dev/vgname/lvname | grep superblock 

Du får noget output 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 

Dig kan sandsynligvis montere filsystemet med:

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

(32768 er den første backup-superblok fra den forrige output)

Hvis det fungerer, du kan sikkerhedskopiere nogle vigtige filer og / eller starte en reparation:

fsck -b 32768 /dev/vgname/lvname 

Du kan prøve fsck -y hvis du ikke “t ønsker at anerkende enhver reparation.

Hvis ingen af backup-superblokkene fungerer, skal du håbe, at din sidste sikkerhedskopi er gyldig, eller prøv gendannelsesværktøjer som ext4magic , PhotoRec eller scalpel.

Hvis alt mislykkes, skal du initialisere igen med mkfs.ext4. Sørg for, at du foretager dårlig blokkontrol.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *