Nowe posty

xx Problem ze sterownikami. (5)
2024-04-13, 21:25:16
xx Instalacja xfce4 (2)
2024-04-13, 16:20:17
xx Serie kompilacji bez instalacji dla “emerge” w Gentoo (2)
2024-04-08, 18:40:04
xx Plasma 6 w Neonie ssie trochę mniej ... (17)
2024-04-05, 10:03:46
xx Problem z Linux Lite po instalacji (3)
2024-04-03, 14:23:40
xx Jak właczyć num locka przy starcie systemu debian 12? (12)
2024-04-02, 17:43:54
xx Brak dźwieku w systemie. (5)
2024-04-02, 16:13:41
xx Dystrybucja pod HP Omen (7)
2024-03-29, 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24

Autor Wątek: Dziwne błędy w FSCK  (Przeczytany 17919 razy)

boroowa

  • Gość
Dziwne błędy w FSCK
« dnia: 2007-09-24, 18:42:45 »
Witam,

Mam problem z moim kompem. Kiedy włączam komputer wyskakuje błąd:

~~~~~~~~~~~~~~~~~~~~~~~~~~

fsck 1.40.WIP

/dev/sda5 recorvering journal

[82.352629] ata1.00: exception
Emask 0x0 SAct
action 0x0

[82.352629] ata1.00:
(BMDMA stat 0x25)

[82.352750] ata1.00: cmd
c8/00:08:e2:87:b1/00:00:
00:00:00/e0 tag 0 cdb
0x0 data 4096 iu

fsck.ext3: unable to set superblock flags /dev/sda5

fsck died with exit status 8

.....

~~~~~~~~~~~~~~~~~~~~~~~

Jak nacisnę kombinację CTRL + D wtedy normalnie zaczyna dalej chodzić system (czyli w trybie graficznym).
Później używam (w konsoli) fsck i e2fsck z rozszerzeniami -apr ale naprawia ten błąd do pierwszego lepszego restartu (oczywiście nie cały czas restartuję komputera, ale wiadome, że z 256 MB RAMu komputer nigdy nic nie wiadomo).

Jak naprawić ten problem?? Szukałem na googlach, ale nie było żadnego wyniku.
Z goory dziękuję.

Może inaczej: Jak mogę naprawić dziennik (rejestr) partycji?

Offline

  • Users
  • Guru
  • *****
  • Wiadomości: 825
    • Zobacz profil
Dziwne błędy w FSCK
« Odpowiedź #1 dnia: 2007-09-29, 22:22:41 »
A może dysio się już po prostu sypie?!
Sprawdź go za pomocą smart-mon-tools pod względem błędów.

Mariusz

Offline

  • Users
  • Guru
  • *****
  • Wiadomości: 825
    • Zobacz profil
Dziwne błędy w FSCK
« Odpowiedź #2 dnia: 2007-09-30, 09:43:59 »
Może być jeszcze tak, że journal został zdjęty i masz teraz ext2 i nawet o tym nie wiesz.
Sprawdź to.

Mariusz.

Offline

  • Users
  • Guru
  • *****
  • Wiadomości: 825
    • Zobacz profil
Dziwne błędy w FSCK
« Odpowiedź #3 dnia: 2007-09-30, 09:45:10 »
A ponowne tworzenie dziennika:
tune2fs -j /dev/hdX

M.

Maciek_Rutecki

  • Gość
Dziwne błędy w FSCK
« Odpowiedź #4 dnia: 2007-09-30, 12:12:10 »
Cytat: boroowa
fsck 1.40.WIP

/dev/sda5 recorvering journal

[82.352629] ata1.00: exception
Emask 0x0 SAct
action 0x0

[82.352629] ata1.00:
(BMDMA stat 0x25)

[82.352750] ata1.00: cmd
c8/00:08:e2:87:b1/00:00:
00:00:00/e0 tag 0 cdb
0x0 data 4096 iu

fsck.ext3: unable to set superblock flags /dev/sda5

fsck died with exit status 8

..
Komunikat jest kompletny? Jeśli to SATA, to z jakiegoś powodu wyłaczył Ci DMA. Pytanie dlaczego. Sprawdź dysk smartem:

smartctl -A -d ata /dev/sda
dla SATA

Offline

  • Users
  • Guru
  • *****
  • Wiadomości: 825
    • Zobacz profil
Dziwne błędy w FSCK
« Odpowiedź #5 dnia: 2007-09-30, 12:15:03 »
"(BMDMA stat 0x25)" oznacza wyłączone DMA??

M.

ZipoKing

  • Gość
Dziwne błędy w FSCK
« Odpowiedź #6 dnia: 2007-09-30, 12:24:30 »
Dodam od siebie, że aby mieć pewność, że journal jest/nie ma go, wykonaj polecenie dumpe2fs /dev/sda5 i w wierszu Filesystem features sprawdź, czy istnieje wpis has_journal - jeżeli tego wpisu nie ma, trzeba go ponownie założyć (np. jak kolega wyżej wspomniał), a jeżeli jest, no to sprawa wygląda nieco poważniej: możesz mieć uszkodzony superblok systemu plików - jeżeli tak jest, nie ma większego problemu, ponieważ na dysku jest zapisanych jego kilka kopii. Wtedy:
1) poleceniem mke2fs -n /dev/sda5 sprawdź, gdzie jest taka kopia zapisana
2) dla pewności usuń na razie journal: tune2fs -O ^has_journal
3) przeefscekuj system plików: fsck.ext3 -b pozycja_kopii_superbloku -fcv /dev/sda5 (możesz dodać jeszcze opcję -y aby fsck nie pytał się o potwierdzenie operacji)
4) załóż na nowo journal (poleceniem, jak podał kolega powyżej, lub przez tune2fs -o has_journal /dev/sda5).
PAMIĘTAJ: wszystkie operacje wykonuj na odmontowanej partycji - jeżeli na tej partycji jest zainstalowany system, uruchom komputer z płyty LiveCD i tam wykonaj te operacje! Wykonując te operacje na zamontowanej partycji możesz zrobić więcej szkody, niż pożytku.

Offline

  • Users
  • Guru
  • *****
  • Wiadomości: 825
    • Zobacz profil
Dziwne błędy w FSCK
« Odpowiedź #7 dnia: 2007-09-30, 14:10:30 »
Tak sobie spojrzałem, że ten post ma już tydzień i autor jakoś ani razu się nie wypowiedział :(
Mam nadzieję, że kolegów twórczość nie pójdzie na marne :)

M.

Maciek_Rutecki

  • Gość
Dziwne błędy w FSCK
« Odpowiedź #8 dnia: 2007-09-30, 17:00:56 »
Cytat: donmarianno
"(BMDMA stat 0x25)" oznacza wyłączone DMA??

M.
Chyba się rozpędziłem i pomyliłem z MWDMA. Nie zmienia to faktu, że komunikat jest niekompletny. Równie dobrze może oznaczać bad sector (device error) lub nawet błąd w libata, w firmware dysku... Kiedyś  coś podobnego bylo w nv_sata.

boroowa

  • Gość
Dziwne błędy w FSCK
« Odpowiedź #9 dnia: 2007-09-30, 18:55:06 »
OK, sprawdzę jak wrócę z pracy....

Dzięki za zainteresowanie.

Offline

  • Users
  • Guru
  • *****
  • Wiadomości: 825
    • Zobacz profil
Dziwne błędy w FSCK
« Odpowiedź #10 dnia: 2007-09-30, 20:18:38 »
No tak.... w pracy win$%#$% a w domu farma Linuxów ;)

M.

boroowa

  • Gość
Dziwne błędy w FSCK
« Odpowiedź #11 dnia: 2007-10-03, 14:53:37 »
Narazie chodzi, dzieki.

Jak bedą jakieś probemy, to luz napisze.... :D

+++++++++++++++++++++++++++

I kicha panowie, ponieważ sprawdziłem:

sudo shutdown -rF now

i to samo. jest jeszcze jakies wyjscie?

Maciek_Rutecki

  • Gość
Dziwne błędy w FSCK
« Odpowiedź #12 dnia: 2007-10-04, 19:58:31 »
smartctl -A -d ata /dev/sda

boroowa

  • Gość
Dziwne błędy w FSCK
« Odpowiedź #13 dnia: 2007-10-05, 09:29:37 »
A moge sie spytac, co to robi??

Offline

  • Users
  • Guru
  • *****
  • Wiadomości: 825
    • Zobacz profil
Dziwne błędy w FSCK
« Odpowiedź #14 dnia: 2007-10-05, 09:33:01 »
Podaje ukryte parametry dysku: ile godzin był włączony, ilość błędów itp.
Fajny programik :)

M.