Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: l_fen в Oct 13, 2008, 02:08



Титла: Fsck died with exit status 4
Публикувано от: l_fen в Oct 13, 2008, 02:08
От време на време ми се показва това:

Checking root file system ... fsck 1.41.0 (10-Jul-2008)
/dev/hda1 contains a file system with errors, check forced.
/dev/hda1: |==========            67%


но проверката минава и всичко е ОК. Днес обаче проверката стигна до 67% след което изкара това:


/dev/sda1: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY
(i.e., without -a or -p options)
fsck died with exit status 4
failed (code 4).
An automatic filesystem check (fsck) of the root filesystem failed.
A manual fsck must be performed, then the system restarted.
The fsck should be performed in maintenance mode with the
root filesystem mounted in read-only mode. failed!
The root filesystem is currently mounted in read-only mode.
A maintenance shell will now be started.
After performing system maintenance, press CONTROL-D
to terminate the maintenance shell and restart the system. (warning).
Give root password for maintenance
(or type Control-D to continue):


Нямам си никаква идея какво е това. Не знам каква друга информация да ви дам, а и все-още не съм на ти с Линукса, така че ако искате да ви изкарам някаква информация ми кажете как точно да я изкарам.
Control-D рестартира и отново същото.
Харда е разделен на три части - /, /home и swap.

Тук е момента да попитам как по-точно мога да ползвам жив диск на убунту за да достигна до /home директорията и евентуално да прехвърля на флашка най-важното.





Титла: Fsck died with exit status 4
Публикувано от: Ivshti в Oct 13, 2008, 09:50
Пишеш fsck в промпта и след това пишеш reboot :)
fsck-то като те пита неща, отговаряш yes (пишеш y и натискаш enter)

ПП Това можеш да го оправиш като мигрираш файловата си система на ext3 (ако си с ext2 де). После, ако по време на boot ти изкарва съобщение "warning: mounting ext3 partition as ext2", ще трябва да редактираш initrd-то вътре да окажеш да се монтира като ext3. Евентуално и /etc/fstab. Има много howto-та за това :)





Титла: Fsck died with exit status 4
Публикувано от: cartman в Oct 13, 2008, 21:21
А можеш ли да го махнеш този форсиран fsck? Ако да-опитай да монтираш файловата система само за четене, компютъра ще е работоспособен, т.е. ще има мрежа, ще можеш да запишеш CD/DVD или да си прехвърлиш нещата на флашка.

На мен наскоро ми се получи това и натисках Enter цял ден и след 8 часа се оказа, че нищо не е оправено. Ако при форсираната проверка не успява да оправи нещата след натискане на "y" не вярвам да има начин да се оправят. Затова
монтираш Read-Only,сваляш/запазваш каквото ти трябва и правиш дяловете наново.
С каква файлова система си?


Титла: Fsck died with exit status 4
Публикувано от: l_fen в Oct 14, 2008, 09:39
Снощи направих както Ivshti ми каза. Наложи се да дам Yes само веднъж и се оправи.

Това което не разбрах е какво означава всичко това - какъв точно ми беше проблема - хардуерен или софтуерен и дали ще се повтори пак - т.е. има ли опасност да си изгуя информацията на харда някой ден?

Някой ще ми обясни ли какво беше всичко това?

Със ext3 съм. Никога не съм бил с ext2. Може би и затова така бързо се оправи.


Титла: Fsck died with exit status 4
Публикувано от: Ivshti в Oct 14, 2008, 09:47
Щом си с ext3, значи има нещо омацано. Кърнъла би трябвало да оправи такива грешки чрез журналинга. Възможно е, ако имаш Windows, това да става като си го cold reboot-нал (или някоя друга OS).

Fsck - file system consistency check - проверява файловата система за грешки. В почти всички дистрибуции това се изпълнява, за да се увери системата, че няма проблеми във файловата система. Ако се появи проблем, fsck прави пълна проверка и го оправя. При ext3 и други журнални файлови системи, грешките се оправят от журналинга и то бързичко. Журналинга практически е записване на промените във файловата система, така че при студен ребуут, чрез журналинга ще се оправи цялата бъркотия.

Проблема може да бъде решен като не ползваш Windows (ако е такъв) :D

Няма да се притесняваш за изгубена информация, освен ако наистина нямаш Windows и не си cold reboot-вал и няма монтиране на ext3 като ext2 или изключен journaling. В такъв случай нищо чудно проблема да е хардуерен. Но попринцип, не се притеснявай, просто прави backup от време на време.





Титла: Fsck died with exit status 4
Публикувано от: Hapkoc в Oct 14, 2008, 10:38
Ivshti, как точно Windows влияе на монтирането на дадена ext2/ext3 файлова система?


Титла: Fsck died with exit status 4
Публикувано от: l_fen в Oct 14, 2008, 15:50
Благодаря за отговорите.
Нямам (и няма и да имам) Windows :)
Истината е, че харда ми си е старичък.
Знам че не е тук темата в която да питам, но все пак - кажете ми как с един жив диск (например на убунту 8.04) мога да достигна до /home директорията си. Защото на много места съм чел, че живия диск можел да се използва като спасяващ, но как точно става?


Титла: Fsck died with exit status 4
Публикувано от: Ivshti в Oct 14, 2008, 19:08
Наркос, незнам, ама влияе без да имам ext3 драйвери :D Честно! Правя soft reboot от Linux-а, всичко е ok. Правя софт ребуут от Linux-а в Windows-а, правя пак soft reboot в Windows-а и пак си е ok. Но ако направя cold reboot от Windows-а, става това (преди това съм Soft reboot-нал от Linux-а). Нямам ext2/ext3 драйвери.

Може да съм инсталирал някога, и после да съм ги деинсталирал (уж, просто да съм изтрил директорията, пък драйверите са в %windir%). В такъв случай аз съм си виновен, не Windows-а. :D





Титла: Fsck died with exit status 4
Публикувано от: cartman в Oct 14, 2008, 21:38
Простете за невежеството, но какво е soft reboot, cold reboot... сигурно има и други видове? Аз знам два вида-софтуерен (т.е. от операционната система, каквато и да е тя) и хардуерен (от бутончето Reset или чрез задържане на On/Off бутона и стартиране след това. Да не би това да са въпросните два вида, за които се чудя?


Титла: Fsck died with exit status 4
Публикувано от: Ivshti в Oct 14, 2008, 22:28
soft/warm - софтуерен - през операционната система
hard/cold - хардуерен - от бутончето :D / от щепсела кат' селянин
С прости думи: прекъсване на power-а





Титла: Fsck died with exit status 4
Публикувано от: sverdlov в Oct 15, 2008, 14:35
ext3 рядко се обозва, на мен никога не ми се е случвало. Купи си нов хард, и си прехвърли данните на нова инсталация на новия хард. Хем по-бързо, хем по-лесно,.... ще работи по-чудесно.


Титла: Fsck died with exit status 4
Публикувано от: Naka в Oct 17, 2008, 11:15
Цитат (sverdlov @ Окт. 15 2008,15:35)
ext3 рядко се обозва, на мен никога не ми се е случвало.

Нито пък при мен съм го виждал от доста години..... обаче

това ми се случи 2 пъти по един и същи начин, на два съвършенно различни компютъра.

и на двата инсталирах Fedora8 live cd 64 bit. има нещо бъгаво в софтуера. Останах много изненадан.