systemd
を設定する方法 fsck
を自動的に強制する クラッシュ後のディスク(ハードパワーオフ)?
sysvinit
を使用したとき (Arch Linuxの場合) / sbin / init
として rc.local
でハックを使用しました / forcefsck
を作成します ファイル; rc.local.shutdown
で 削除します。起動時rc.sysinit
/ forcefsck
の場合、forcefsckを有効にします 存在します。
systemd
で同じことを行う方法 ?多分それは自動fsck
のための組み込み機能を持っています 押しつぶした後?
承認された回答:
fsck
を強制できます 起動時にfsck.mode=force
を渡すことで ( auto
デフォルトで、 skip
カーネルコマンドラインパラメータとして( systemd
現在)チェックをスキップするために使用できます v。213、2番目のパラメーターもあります: fsck.repair
– fsck
の方法を制御する 起動時に汚れたファイルシステムを処理する必要があります。可能な値は次のとおりです。preen
安全に修正できるものを修正するには、 yes
すべての質問に「はい」と答え、「いいえ」コード> デフォルトです。
systemd-fsck
に注意してください 特定のファイルシステムに関する詳細を知らず、各ファイルシステムタイプに固有のファイルシステムチェッカーを実行するだけです( /sbin/fsck.*
) 。
ここで、ファイルシステムが xfs
の場合 またはbtrfs
/sbin/fsck.xfs
を実行します または/sbin/fsck.btrfs
それぞれ。それがうまくいかない場合は、マニュアルページで fsck.xfs
を確認する必要があります。 またはfsck.btrfs
それぞれ、 / sbin
にある上記のファイルの内容を調べます。 。