fsck komutu nedir?
fsck, file system check , yani dosya sistemini kontrol etmek manasına gelen bir komuttur. Görevi, dosya sisteminiz üzerinde oluşan hataları denetler ve bunları gidermeye çalışır.Centos 5 üzerinde fsck komutunu çalıştırmak
mount edilmiş dosya sistemi üzerinde fsck komutunu çalıştırmak, tekli kullanıcı modunda dahi olsanız, gerçekten kötü bir fikir olabilir. Bu işlem için size 2 yol sunabiliriz.
CD'den boot etmek
Bilgisayarınızı, içinde CentOS olan bir CD den boot edin. fsck yı disklerinizi mount etmeden çalıştıracaksınız. Bunun için bu CD deki işletim sisteminden başlattığınızda, boot into Linux Secure Mode (linux kurtarma modunda başlamak)
boot: linux rescueSize sorarsa eğer dosya sisteminizi mount edeyim mi diye, siz HAYIR'ı işaretleyin. Bahsettiğim gibi, mount edilmiş dosya sistemi üzerinde fsck komutunu çalıştıramazsınız. (bir işe yaramaz.) Kurtarma modundayken hangi partition ile ilgili yapmak istiyorsanız o partition için şu kodu çalıştırın. (ben /dev/sda1 için yaptım)
fsck -f /dev/sda1Eğer burada partition'larınızı oluşturmak için Linux LVM yi kullandıysanız, bu partitionları fsck yapmadan önce şu anda erişilebilir hale getirmeniz gerekiyor
lvm pvscan lvm vgscan lvm lvchange -ay VolGroup00 lvm lvscansonrasında
fsck
: fsck -f /dev/VolGroup00/LogVol00
Yeniden başlatırken çalıştırmak
Eğer aşağıdaki komutu yazarsanız, CentOS bir fsck isteği ile yeniden başlayacak, ve açılırken diskleri mount etmeden hemen önce fsck işlemini yapacak.
Devamı için : fsck (file-system-check) komutu - Centos5
bash# shutdown -Fr nowBu metod daha kolaydır. Sunucunuza disk yerleştirme vb zahmeti yoktur. Özellikle uzak sunucularda mecburen bunu kullanacaksınız gibi gözüküyor :)
Hiç yorum yok:
Yorum Gönder
Yorumunuzu esirgemeyiniz..