fsck durum kodu 4 ile öldü


13

Önyükleme sırasında dizüstü bilgisayarım diyor ki:

fsck died with status code 4

Man sayfası bana şunu söylüyor:

Fsck tarafından döndürülen çıkış kodu aşağıdaki koşulların toplamıdır:

[..]

4 - Dosya sistemi hataları düzeltilmedi

Hataları kök olarak onarmaya çalıştığımda, fsck diskimin temiz olduğunu söylüyor:

$ fsck /dev/sda1
/dev/sda1, clean [and some things about available blocks]

Diskimi nasıl onarabilirim?


1
-ySeçeneği denedin mi? Gönderen fsckmanuel: `-y bazı dosya sistemi özgü dama için -y seçenek her zaman otomatik olarak algılanan dosya sistemi yolsuzluk düzeltmek için teşebbüs fs özgü fsck neden olacaktır. Bazen bir uzman fsck'i manuel olarak daha iyi sürmeyi başarabilir. Dosya sistemine özgü denetleyicilerin tümünün bu seçeneği uygulamadığını unutmayın. Özellikle fsck.minix (8) ve fsck.cramfs (8), bu
yazıdan

(Sanırım fkckbir yazım hatası). Muhtemelen başka bir dosya sisteminiz var /dev/sda1— sadece sahip olduğunuzdan emin misiniz ? Kontrol edin /etc/fstab.
derobert

@Ketan Maalesef -ybayrak sorunumu çözdü. @derobert fsckHer bölümümle birlikte koştum fstab.
OrangeTux

@Ketan. Sistemim tekrar çalışıyor. İlk kez bahsetmemiş olmama rağmen çözümünüz çözüldü. fsck -y /dev/sda1olarak aynı çıktı döndü fsck /dev/sda1, bu yüzden yardımcı olmadığını düşündüm. Ama oldu! Lütfen bir cevapta yazın ve kabul edilen cevap olarak işaretleyeceğim.
OrangeTux

Yanıtlar:


9

-Y seçeneğini deneyin.

Fsck kılavuzundan:

-y Dosya sistemine özgü bazı denetleyiciler için, -y seçeneği fs'ye özgü fsck'in algılanan dosya sistemi bozulmalarını her zaman otomatik olarak düzeltmeye çalışmasına neden olur. Bazen bir uzman fsck'i manuel olarak daha iyi sürmeyi başarabilir. Dosya sistemine özgü denetleyicilerin tümünün bu seçeneği uygulamadığını unutmayın. Özellikle fsck.minix (8) ve fsck.cramfs (8) bu yazıdan itibaren -y seçeneğini desteklemez.


5

Bazen fsck, bir dosya sisteminin hata olmadığını, ancak gerçekte olduğunu gösterir. Bir kez benzer bir sorunum vardı ve bu dosya sistemini kontrol etmek istiyorsanız, güç kullanmalısınız. Ne tür bir dosya sistemi kullandığınızdan emin değilim, ancak diyelim ki ext4:

Emergency help:
 -p                   Automatic repair (no questions)
 -n                   Make no changes to the filesystem
 -y                   Assume "yes" to all questions
 -c                   Check for bad blocks and add them to the badblock list
 -f                   Force checking even if filesystem is marked clean
 -v                   Be verbose
 -b superblock        Use alternative superblock
 -B blocksize         Force blocksize when looking for superblock
 -j external_journal  Set location of the external journal
 -l bad_blocks_file   Add to badblocks list
 -L bad_blocks_file   Set badblocks list

Yani, ihtiyacınız olan çizgi:

# fsck.ext4 -pvf /dev/sda1
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.