Naprawa systemu plików - fsck

Ogólne pytania dotyczące systemu
agavoides
Beginner
Posty: 152
Rejestracja: 23 listopada 2008, 16:14
Lokalizacja: Otwock

Naprawa systemu plików - fsck

Post autor: agavoides »

Witam.
Właśnie mam problem też błąd przy uruchamianiu systemu. Nie bardzo wiem co się stało, podczas używania systemu przez moją córkę "tato nic nie robiłam" i przy następnym uruchomieniu takie coś ja oczywiście nic z tego nie rozumiem. Przepisuję z monitora wiec mogą się błędy zdarzyć.

Kod: Zaznacz cały

/dev/sada1: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
(i.e., without -a or -p options)
fsck died with exit status 4
i na czerwono niżej:

Kod: Zaznacz cały

failed (code 4)
An automatic file system check (fsck) of the root filesystem failed. A manual fs
ck must be performed,  then the system restarted . The fasck should be performed in maintenance mode with the root filesystem mounted in read - only mode . i teraz na czerwono failed!
dalej normalnie

Kod: Zaznacz cały

The root file system is currently mounted in read - only mode . A maintenance shell minate the maintenance shell and restartd the system . i na żółto (warning) 
Give root password for maintenance
(or type Control -D to continue)
Domyślam się że system mi daje przepis co mam zrobić, ale ja nic z tego nie rozumiem.
Może mi ktoś pomóc.
Komputerek służy żonie do pracy proszę więc o pomoc.
Jurek
ArnVaker

Post autor: ArnVaker »

Nijak ma się to do tego tematu, ale niech Ci będzie.

System prosi Cię, abyś ręcznie puścił "fsck" na głównym systemie plików. Zaznacza, że partycja ta powinna być zamontowana w trybie tylko do odczytu. Dalej informuje Cię, że system plików w tej chwili zamontowany jest właśnie w trybie tylko do odczytu, po czym prosi o hasło użytkownika root.

A ja dodam, że najbezpieczniej jest przeprowadzić tę operację z poziomu dystrybucji Linuksa uruchomionej z płyty, czyli livecd. Oczywiście na niezamontowanej partycji.

>>dystrybucje typu LiveCD<<
agavoides
Beginner
Posty: 152
Rejestracja: 23 listopada 2008, 16:14
Lokalizacja: Otwock

Post autor: agavoides »

Dziękuję za zainteresowanie.
Nie bardzo wiedziałem gdzie to mam napisać, przepraszam.
To może mnie ktoś przeniesie w prawidłowe miejsce proszę moderatora o akcję.
Nie bardzo rozumiem, trzeba raczej do mnie jak do zielonego a nie wytrawnego użytkownika Debiana.
Raczej tylko metoda krok po kroku jak to zrobić. Nie mam pojęcia co to fsck. Mam Knopixa6 i chyba mogę skopiować dokumenty co się da. W między czasie może ktoś mi przepis na naprawę da (co się mogło stać). Proszę o informacje gdzie zostanę przeniesiony.
Dziękuję z góry.
Jurek
ArnVaker

Post autor: ArnVaker »

agavoides pisze:Raczej tylko metoda krok po kroku jak to zrobić
Nie bardzo jest się tu nad czym rozpisywać.
  1. Uruchom komputer z livecd.
  2. Zaloguj się w konsoli/terminalu z uprawnieniami administratora.
  3. Sprawdź, czy aby na pewno partycje nie są zamontowane.

    Kod: Zaznacz cały

    df -h
    Z tego co napisałeś wynika, że chodzi tu o partycję sda1.
  4. Zapuść "fsck" na tej partycji.

    Kod: Zaznacz cały

    fsck -fyC /dev/sda1
  5. Jak skończy, uruchom ponownie komputer.
agavoides pisze:co się mogło stać
Pytaj mnie, a ja spytam Ciebie... Twardy reset, zanik prądu?
agavoides
Beginner
Posty: 152
Rejestracja: 23 listopada 2008, 16:14
Lokalizacja: Otwock

Post autor: agavoides »

Po wykonaniu otrzymałem, oczywiście nic mi się nie wkleiło. Napiszę ręcznie (już słyszę jak się śmiejecie do tego nie ma polskich znaczków)

Kod: Zaznacz cały

knoppix@Microknoppix:~$ su

Kod: Zaznacz cały

root@Microknoppix:/home/knoppix# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/hda              646M  646M     0 100% /mnt-system
tmpfs                 1.0G  3.2M 1021M   1% /ramdisk
/dev/cloop            1.7G  1.7G     0 100% /KNOPPIX
unionfs               1.0G  3.2M 1021M   1% /UNIONFS
unionfs               1.0G  3.2M 1021M   1% /home
tmpfs                  10M   72K   10M   1% /UNIONFS/var/run
tmpfs                  10M     0   10M   0% /UNIONFS/var/lock
tmpfs                 100M  144K  100M   1% /UNIONFS/var/log
tmpfs                 1.0G   20K  1.0G   1% /tmp
udev                   20M   48K   20M   1% /dev
tmpfs                 1.0G  4.0K  1.0G   1% /dev/shm

Kod: Zaznacz cały

root@Microknoppix:/home/knoppix# fsck -fyC /dev/sda
fsck 1.41.3 (12-Oct-2008)
e2fsck 1.41.3 (12-Oct-2008)
fsck.ext2: Device or resource busy while trying to open /dev/sda
Filesystem mounted or opened exclusively by another program?
root@Microknoppix:/home/knoppix#
Jednak się wkleiło ale nic więcej się nie dzieje.
Czy to coś wyjaśnia?
Późno jutro z rana pracuję.
Dobranoc.
Jurek
ArnVaker

Post autor: ArnVaker »

...
agavoides
Beginner
Posty: 152
Rejestracja: 23 listopada 2008, 16:14
Lokalizacja: Otwock

Post autor: agavoides »

Niesamowite, wszystko zostało naprawione (piszę już z naprawionego Debiana). Bardzo bardzo Koledze dziękuję. Rano żonka będzie miała naprawiony system i będzie mogła pracować tak że wdzięczność jest podwójna. Przy okazji widzę że znowu na forum narozrabiałem. Pewno z szoku, że się Debian posypał zacząłem robić nerwowe ruchy. Jednak systemu nie sformatowałem choć taka myśl z tyłu gdzieś się już kluła.
Jeszcze raz bardzo dziękuję za kłopoty przepraszam.
Tylko Debian,
dobranoc,
Jurek
robak
Posty: 20
Rejestracja: 23 sierpnia 2006, 19:45
Lokalizacja: Pszczyna | Bieruñ

Post autor: robak »

Swoja droga to nie potrzeba zadnego livecd. Wystarczy tylko sie zalogowac do systemu. W przypadku problemow debian przechodzi automatycznie w tryb single-user (root) i tam przeprowadzic fsck dla poszczegolnych partycji.
Pzdr ;-)
agavoides
Beginner
Posty: 152
Rejestracja: 23 listopada 2008, 16:14
Lokalizacja: Otwock

Post autor: agavoides »

Sprawdzę jak sobie z tym poradzę następnym razem (oby się nie zdarzył), komputer pracuje zawodowo, więc za dużo eksperymentować tam nie chcę bo nadal jestem komputerowym pier....ą.

Na razie zabezpieczyłem się jak umiałem, no i Knoppix livecd się przydał. Zrobiłem też lustro systemu za pomocą clonezille.
Nie wiem czy dobrze zrozumiałem ale taki klon można tylko przywrócić na ten sam fizycznie dysk. Teraz mnie zajmuje co ma zrobić jak mi dysk zdechnie żeby system przenieść na inny dysk.
Na razie się cieszę, że udało mi się system naprawić.
¯ona do sprawy podeszła normalnie dla niej to proste jak wyprostowanie gwoździa, wszystko co się zepsuje można naprawić i słyszę tylko "możesz to na jutro zrobić" :mrgreen:
Dla mnie Wasze forum i ludzie chętni do pomocy to super sprawa. System zaraz będzie pracował rok bez wpadek właściwie (oprócz ostatniej). Wybór Debiana więc okazał się strzałem w 10.
Pozdrawiam Jurek
Akkon
Junior Member
Posty: 833
Rejestracja: 09 listopada 2007, 14:06

Post autor: Akkon »

agavoides pisze:Nie wiem czy dobrze zrozumiałem ale taki klon można tylko przywrócić na ten sam fizycznie dysk. Teraz mnie zajmuje co ma zrobić jak mi dysk zdechnie żeby system przenieść na inny dysk.
Są różne sposoby robienia kopii zapasowej systemu. Niektóre nie mają takich ograniczeń. Poszukaj, na forum jest kilka wątków i poradników na ten temat ;-)
ODPOWIEDZ