Kuinka korjata, jos sain mount: / dev / vgname / lvname: ei ' voi lukea paikallisen tiedostojärjestelmän superblokkia?

Sain tapahtuman, kun yritin tehdä mount -a: ta. Sain alla olevan virheen. Joten miten tämä ongelma korjataan?

mount: / dev / vgname / lvname: ei voi lukea superblockia

Vastaa

Minun tapauksessani sain tämän virheen johtuen vain luku -olosuhteissa olevasta abstraktiokiinnityksestä. Käytin vmfs6-fuse -yhdistelmää yhdessä qemu-nbd vain luku -sovellus VMWARE-palautusta varten.

Tässä tapauksessa LVM: n asentaminen vaihtoehdolla ro,noload ratkaisi ongelman:

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

vastaus

Joten LVM-loogisella taltiolla sijaitsevalla tiedostojärjestelmällä ei ole ylilohkoa Varmista, että ensin kaikki äänenvoimakkuusryhmän LV: t on aktivoitu: vgchange -ay vgname.

Jos se ei auta, suorita lvs sen varmistamiseksi, että nimetty LV on todella olemassa.

Vastaa

Jos looginen asema on olemassa ja aktiivinen , voi olla, että superlohko on jotenkin vioittunut.Jos tiedostojärjestelmä on ext2, ext3 tai ext4, käytettävissä on varmuuskopiointilohkoja. Niiden löytäminen:

dumpe2fs /dev/vgname/lvname | grep superblock 

Saat jonkinlaisen tuotoksen, kuten:

$ 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 

Sinä pystyy todennäköisesti liittämään tiedostojärjestelmän seuraavilla tavoilla:

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

(32768 on ensimmäinen varmuuskopioinnin superlohko edellisestä lähdöstä)

Jos se toimii, voit varmuuskopioida joitain tärkeitä tiedostoja ja / tai aloittaa korjauksen:

fsck -b 32768 /dev/vgname/lvname 

Voit kokeilla fsck -y jos et ”et halua kuitata kaikkia korjauksia.

Jos mikään varmuuskopion superblokeista ei toimi, sinun on toivottava, että viimeinen varmuuskopio on kelvollinen, tai kokeile palautustyökaluja, kuten ext4magic , PhotoRec tai scalpel.

Jos kaikki epäonnistuu, alusta uudelleen valitsemalla mkfs.ext4. Varmista, että estotarkistus on huono.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *