Hogyan javítható, ha megkaptam a mount: / dev / vgname / lvname: ' nem olvasható el a helyi fájlrendszer szuperblokkjától?

Esetemet kaptam, amikor az -a mount parancsot próbáltam megtenni. Az alábbi hibát kaptam. Tehát hogyan lehet megoldani ezt a problémát?

mount: / dev / vgname / lvname: nem olvasható a superblock

Válasz

Esetemben ezt a hibát egy csak olvasható absztrakciós csatolás miatt kaptam meg. A vmfs6-fuse -t egy qemu-nbd csak olvasható csatolás a VMWARE helyreállításához.

Ebben az esetben az LVM csatlakoztatása a ro,noload opcióval megoldotta a problémát:

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

Válasz

Tehát egy LVM logikai köteten található fájlrendszer nem rendelkezik szuperblokkjával olvasható. Először ellenőrizze, hogy a kötetcsoport összes LV-je aktiválva van-e: vgchange -ay vgname.

Ha ez nem segít, futtassa a lvs annak ellenőrzésére, hogy a megnevezett LV valóban létezik-e.

Válasz

Ha a logikai kötet létezik és aktív , előfordulhat, hogy a szuperblokk valamilyen módon sérült, ha a fájlrendszer ext2, ext3 vagy ext4, rendelkezésre állnak tartalék szuperblokkok. Megtalálásukhoz:

dumpe2fs /dev/vgname/lvname | grep superblock 

Kapsz valamilyen kimenetet, például:

$ 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 

valószínűleg felcsatolhatja a fájlrendszert a következővel:

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

(a 32768 az első kimenet első biztonsági blokkja)

Ha ez működik, biztonsági másolatot készíthet néhány fontos fájlról és / vagy javítást indíthat:

fsck -b 32768 /dev/vgname/lvname 

Megpróbálhatja a fsck -y alkalmazást, ha nem “Nem akarja nyugtázni az összes javítást.

Ha a biztonsági mentés egyik szuperblokkja sem működik, akkor remélnie kell, hogy az utolsó biztonsági másolat érvényes, vagy próbáljon meg helyreállítási eszközöket használni, például a ext4magic , PhotoRec vagy scalpel.

Ha minden nem sikerül, inicializálja újra a mkfs.ext4. Győződjön meg róla, hogy rossz blokkellenőrzést végzett.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük