`` Systemd`` çökmesinden sonra otomatik olarak fsck diskleri nasıl zorlarsınız?


18

Çarpışmadan sonra diskleri systemdotomatik olarak zorlamak için nasıl ayarlanır fsck(sabit güç )?

Hack kullandığım zaman sysvinit(Arch Linux'ta) /sbin/initkullandığımda: rc.localI create /forcefsckfile; içinde rc.local.shutdownI çıkarın. Açılışta rc.sysinitvarsa kuvvet fsck'i etkinleştirin /forcefsck.

Nasıl yapılır systemd? Belki fsckezildikten sonra otomatik olarak yerleşik tesisler var ?


Yanıtlar:


20

Bir çekirdek komut satırı parametresi olarak ( v. 213'ten itibaren ikinci bir parametre fsckgeçerek fsck.mode=force( autovarsayılan olarak ve skipdenetimi atlamak için kullanılabilir) önyükleme zamanında zorlayabilirsiniz : - kirli dosya sistemleri ile nasıl başa çıkılacağını kontrol etmek için olası değerler şunlardır: güvenli bir şekilde düzeltilebilecekleri düzeltmek, tüm sorulara evet yanıtı vermek ve varsayılan değerdir).systemdfsck.repairfsckpreenyesno


Not systemd-fsck Belirli dosya sistemleri hakkında herhangi detayları bilmek ve sadece her dosya sistemi türüne dosya sistemi dama özgü yürütür vermez ( /sbin/fsck.*) .
Şimdi, dosya sisteminiz varsa xfsveya btrfsyürütülürse /sbin/fsck.xfsveya /sbin/fsck.btrfssırasıyla. Bu işe yaramazsa, manuel sayfayı sırasıyla fsck.xfsveya fsck.btrfssırasıyla kontrol etmeli ve söz konusu dosyaların içeriğini incelemelisiniz /sbin.


1
Örneğin Grub: edit ile /etc/default/grub, sonra fsck.mode=forcedeğerine ekleyin GRUB_CMDLINE_LINUX_DEFAULT. Sonra çalıştırın update-grubve reboot.
Yvan

2
xfs btw için çalışmaz. ama hey. bu gelecek.
Florian Heigl
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.