UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY (Ubuntu, Linux)

Merhaba,

Yine bir sorun çözümüyle daha karşınızdayım. Senaryoyu yazıyorum: Bilgisayarı güzel güzel kapatıp yatıyorsunuz, sabah işe gittiğiniz için açmıyorsunuz, akşam eve geliyorsunuz, bilgisayarı açıyorsunuz ve normalde login ekranınızı görmeyi hayal ederken şuna benzer bir hata ekranı sizi karşılıyor.

001

Görsel başka bir yerden alıntıdır, sizde başka türlü bir hata mesajı gelebilir. Burada önemli olan kısım

UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY

uyarısının sol tarafında bulunan bölüm. Bu bölüm hatanın oluştuğu sektöre göre değişiklik arz edebiliyor. Örneğin bende bu alan

/dev/mapper/ubuntu--vg-root

şeklindeydi. Şimdi gelelim çözümle ilgili denenmiş olaylara. Zaten mesajda da çok açık bir şekilde RUN fsck MANUALLY yazdığından fsck yazıp enter’a basıyorsunuz ancak size tek satırlık bir versiyon bilgisi gibi bir satır dönüyor ve yine initramfs satırıyla baş başasınız.

fsck -p -y ya da fsck /dev/mapper/ubuntu--vg-root -p -y

yazıyorsunuz belki bir şeyler olur ümidiyle ancak yine sonuç başarısız. Bu arada

-p parametresi “hatalar otomatik olarak düzeltisin”,

-y parametresi “ne sorulursa yes olarak cevap ver ve devam et”,

anlamına geliyor.

Biraz daha araştırma yaptıktan sonra e2fsck metodunu buldum. Ancak onda da bir türlü parametrelerle anlaşamadım. Yani sadece -p ya da -y yazabiliyorsunuz. Bir süre dosya yollarını yanlış yazdığımı düşünüp

cd /dev/mapper

ile mapper klasörüne girip ls ile listeleme yaptım. ubuntu–vg-root dosyasını görünce tekrar koda sarıldım.

e2fsck ubuntu--vg-root -p

maalesef yine olmadı. En azından bir de -y parametresini deneyeyim dedim ve TADAAA!!!

e2fsck otomatik olarak bölümde bulduğu tüm hataları düzelten bir metot olduğundan ve ben de -y parametresini verdiğim için, bulunan tüm hatalarda Fix? sorularına otomatik olarak Yes cevabını verip tüm hataları düzeltti. Bana sadece reboot yazıp bilgisayarı yeniden başlatmak kaldı. Ve sonunda o sevdiğim login ekranımı görebildim.

Umarım bu sorunla karşılaşmazsınız ancak karşılaşırsanız hata mesajının yanındaki bölüm için bu kodu yazmanız yeterli. Yani benim durumumda yukardaki koddu ancak üst resimdeki senaryoya göre bu

e2fsck /dev/sda1 -y

olacaktır. ama siz yine de fsck fonksiyonuna da şans vermeyi ihmal etmeyin.

3 yorum

    • aldığınız hatayı paylaşırsanız ona göre çözüm üretebiliriz. Yazıda da bahsettiğim gibi, sizde hata veren dosya farklı yerde olabilir. Bunun için hata veren dosya yolunu net olarak bilmeniz gerekiyor.

Bir yanıt bırakın

E-posta hesabınız yayımlanmayacak.


*