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.
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.
ne dedin simdi ben bişe anlamadım hala AYNI HATA VAR D
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.
Cok tesekkurler