Önyükleme sırasında dosya sistemi denetimi (fsck) nasıl durdurulur?


10

Arada sırada (her 30'uncu açılışta) linux sistemim dosya sisteminde hata olup olmadığını kontrol etmeye karar veriyor. Ben bu konuda iyiyim - yapılması gereken yapılması gerekiyor.

Ama bazen hızlı açabilmek için dizüstü bilgisayarıma ihtiyacım var. Yapmak için acil bir işe ihtiyacım var fsckve tamamlamak için beklemek için zamanım yok (yaklaşık 10 dakika sürebilir). Bu durumda çeki nasıl durdurabilirim?

Şimdiye kadar geldiğim tek çözüm (iyi, geçici çözüm) auto fsck'i kapatmak ve bazen manuel olarak çalıştırmaktır. Bu yaklaşımı sevmiyorum, çünkü en son ne zaman uyguladığımı hatırlamalıyım.

İstediğim dosya sistemi kontrolünü iptal etmek için Ctrl+ tuşuna Cbasabilmek. Bir sonraki önyükleme sırasında dosya sistemi kontrolünü çalıştırın!

Ama aslında Ctrl+ tuşuna basarsam C fscksadece yeniden başlar.


Yanıtlar:


6

fsckdizüstü bilgisayar pil gücüyle çalışırken otomatik denetimi geciktiren bir seçeneğe sahiptir; yani, dosya sistemi her 30 montajda bir kontrol edecek şekilde yapılandırılmışsa, bunu pille çalışan her 60 montajda birer kez yorumlayacaktır. Çoğu dağıtım bu günlerde etkinleştirildi. Ancak, yalnızca başlangıçta bunu kontrol eder.

Yapabileceğiniz şey, otomatik kontrol başlarsa, güç kaynağını dizüstü bilgisayarınızdan çıkarın ve daha sonra fsckherhangi bir şekilde yeniden başlatın (donanımdan sıfırlama, ctrl-c, ...)


Teşekkürler! Çalıştığını doğruladığım anda bu cevabı iptal edeceğim (birkaç gün içinde olacak) :)
lesnik

Tekrar teşekkürler, yöntem işe yarıyor. Dosya sistemi kontrolünün başladığını ve beklemek gibi hissetmediğimi fark edersem, güç kaynağını çıkarır ve Ctrl-Alt-Del tuşlarına basarım (ctrl-c bu arada çalışmaz). Daha çok temiz bir çözüm değil, geçici bir çözüm gibi görünüyor, ama sorunumu çözdü.
lesnik

12

Yalnızca bir fsckkez atlamak için (ile kalıcı olarak devre dışı bırakmak yerine fstabveya tune2fs) şu seçenekleri deneyin:

  1. fastbootönyüklemeden önce GRUB parametresini geçici olarak ekleyin . Daha fazla bilgi için şu bağlantıyı kontrol edin: https://wiki.ubuntu.com/Kernel/KernelBootParameters
  2. touch /fastbootbir fscksonraki önyüklemenizde de onaylamayı atlamalısınız

1
/fastbootHer önyükleme için çalışır mı ? Kalıyor mu?
Aaron Franke

1
/ fastboot dosyası önyüklemeden sonra silinir, bu nedenle bir sonraki yeniden önyükleme
basılı

/fastbootSürücü başına mı , yoksa yalnızca kök dosya sistemi için mi?
mwfearnley

5

tune2fshile yapar. Dosya sistemi parametrelerini görüntülemenizi / değiştirmenizi sağlar:

# tune2fs -l /dev/system_vg/tmp_lv | grep -i check
Mount count:              8
Maximum mount count:      34
Last checked:             Sat Oct 29 12:44:27 2015
Check interval:           15552000 (6 months)
Next check after:         Thu Apr 26 12:44:27 2016

Her parametreyi etkinleştirmek / devre dışı bırakmak veya bir sonraki yeniden başlatmada dosya sistemi kontrolünü zorlamak için değiştirebilirsiniz.

Devre dışı bırakmayı Maximum mount countve Check intervaldizüstü bilgisayarlarda değiştirmenizi öneririm .

# tune2fs -c 0 -i 0 /dev/system_Vg/tmp_lv

2

Proxmox / debian örneğimde:

Ctrl-Z

fsck'i durdurur ve

Ctrl-D

normal şekilde önyüklemeye devam ediyor.


AWS EC2 örneği ne olacak? Veya herhangi bir uzak örnek? Bunu yapmak için konsol erişimine ihtiyacınız var.
icalvete
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.