Yanıtlar:
Bunun için de kapatma komutunu kullanabilirsiniz.
shutdown -rF now
Adamdan:
-F bayrağı 'kuvvet fsck' anlamına gelir.
Bu sadece tekrar ortaya çıktığında sistem tarafından test edilebilir bir danışma dosyası / forcefsck oluşturur. Boot rc dosyası bu dosyanın mevcut olup olmadığını test edebilir ve fsck (1) komutunu özel bir "zorlama" bayrağıyla çalıştırmaya karar verebilir, böylece düzgün bir şekilde çıkarılmamış dosya sistemleri kontrol edilebilir. Bundan sonra, boot işlemi kaldırılmalı / forcefsck.
shutdown
Upstart ile birlikte verilen -F
daha fazla seçenek. Kullanmalısın sudo touch /forcefsck
yerine. Örneğin bakın Neden -F / sbin / shutdown'dan kaldırıldı? ve Hata # 74139: kapanma eksik -F (zorla fsck) seçeneği .
İşte bunu yapmanın başka bir yolu:
tune2fs -C 2 -c 1 /dev/THEDEVTHATROOTIS
reboot
o zaman dosya sistemi kontrol edilecek ve her şey yolunda gittiğinde
tune2fs -c 60 /dev/THEDEVTHATROOTIS
Max-mount sayısının 60 olarak ayarlandığını varsaydım, ilk komutu vermeden önce öğrenmelisiniz.
dumpe2fs /dev/THEDEVTHATROOTIS |grep "Maximum mount count"
Sistemlerimde (birkaç x86 dizüstü bilgisayar ve bir Banana Pi Pro) sudo shutdown now
beni kök FS'mi güvenle kontrol edebileceğim çalışma seviyesi 1'e (aka bakım modu) getiriyor:
mount -o remount,ro /dev/rootpartition
fsck /dev/rootpartition
reboot
Değiştirmeye gerek yok /etc/fstab
Bunu yapmak için ve benim için fırsatım var. fsck
zor bir davayı düzeltmek için gerekli olabilecek her türlü seçeneğe sahip.
Not: /forcefsck
ve tune2fs
püf noktaları x86'da çalışır, ancak Banana Pi'de çalışmaz.
tune2fs
etc (muhtemelen gömülü) bir initramfs'ın desteklenmesi koşuluyla herhangi bir platformda çalışır. Bu yüzden gerçekten sadece Linux dağıtımına bağlı.
Modern linux sistemlerinde yukarıdaki (forcefsck ile) cevaplar işe yaramıyor. Manuel olarak yapmak zorundasınız:
Kök bölümünüzü içine yerleştirin salt okunur mod hatalı bölümün çizgisini değiştirerek /etc/fstab
(ancak eski ayarlarınızı unutmayın):
UUID=fd1d0fad-3a4c-457f-9b5e-eed021cce3d1 / ext4 remount,ro 1 1
Yeniden Başlatma
Etkileşim süreçlerinin miktarını en aza indirmek için çalışma düzey 1'e geçin:
init 1
Kök bölümünün salt okunur olduğu için çalışması gereken dosya sisteminizi (bölümünüzün cihazıyla değiştiriniz / dev / sda2'yi değiştirin) düzeltin:
fsck /dev/sda2
Yeniden Başlatma. (Fedora 21 sistemimde yapmak zorunda kaldım) Grub2 ile boot sırasında runlevel 1'e geç , çünkü aksi takdirde sistem kök bölüme yazamadığı için sıkışıp kalıyordu)
Kök dosya sisteminizi okunabilir / yazılabilir yapın:
mount -o remount,rw /dev/sda2
/ Etc / fstab dosyanızı orijinal durumuna geri yükleyin.
Yeniden Başlatma
sudo touch /forcefsck
daha önce yaptığım zaman çalıştısudo reboot
.