Reiserfsck ja juuriosion korjaaminen Knoppix-CD:n avulla
Last modified on 24. heinäkuuta 2026 • 2 min read • 261 wordsKun käynnistin kannettavan tietokoneeni tänään, sain seuraavan virheilmoituksen: Fsck epäonnistui.
reiserfsck --fix-fixable /dev/hda7. Näkyviin tuli useita virheilmoituksia, joista viimeisenä oli: reiserfs_open: reiserfs-superblokkia ei löydy kohdasta /. Tiedostojärjestelmän avaaminen epäonnistui.Sitten se ilmoitti jotain siihen suuntaan, että superlohko on vioittunut ja että jos olen varma, että kyseessä on reiserfs-osio, voin rakentaa sen uudelleen komennolla:reiserfsck --rebuild-sbSitten tajusin, että /dev/hda7 on salattu tiedostojärjestelmäni, minkä vuoksi superlohkoa ei löytynyt. Toistin komennon: reiserfsck --fix-fixable /dev/hda6. Ohjelma ilmoitti, että vaihtoehto “–fix-fixable” ohitetaan. En tiedä miksi. Ehkä siksi, että olen liittänyt järjestelmän samalta osiolta, jota aion korjata. Joka tapauksessa alussa näkynyt viesti Juuritiedostojärjestelmä on tällä hetkellä kiinnitetty vain luku -tilassa. Kiinnitä se uudelleen luku-kirjoitus-tilassa seuraavasti: bash mount -n -o remount,rw / houkutteli minua kiinnittämään sen uudelleen luku-kirjoitus-tilassa ja suorittamaan komennon uudelleen. Mutta tulosta ei tullut. Joten käynnistin tietokoneen Knoppix-CD:ltä ja suoritin komennon sieltä. Tiedostojärjestelmä käytiin läpi uudelleen, mutta virheitä ei löytynyt.Sitten muistin, että olin eilen muokannut fstab-tiedostoa lisäämällä siihen: /dev/sda1 /media/firewire reiserfs noauto,user 1 2. Luulin, että noauto-vaihtoehto estää osiolle pääsyn käynnistyksen aikana. Ilmeisesti ei, ja ongelmallinen kohta olivat ne kaksi numeroa lopussa (1 2). Ne määrittävät, tarkistetaanko tiedostojärjestelmä käynnistyksen yhteydessä. Asetin ne arvoon ”0 0” ja yritin käynnistää tietokoneen uudelleen. Voilà, kaikki toimii taas kunnolla. Muussa tapauksessa olisin ehkä yrittänyt rakentaa superblokin uudelleen Knoppixin avulla: reiserfsck --rebuild-sb /dev/hda6