Linux Mint 12 KDEをインストールしたのですが、ルートパーティションにエラーが出ていないか確認したいと思います
起動時にfsckでルートパーティションを確認する方法は?
42 BlueSky 2012-03-15
sudo touch /forcefsck
Then reboot.
55 psusi 2012-03-16
shutdownコマンドを使うこともできます
shutdown -rF now
人間から
F フラグは ‘force fsck’ を意味します。 これは、アドバイザリファイル /forcefsck を作成するだけで、これが再び起動したときにシステムがテストできるようにします。ブート rc ファイルは、このファイルが存在するかどうかをテストし、fsck(1) を特別な `force’ フラグを付けて実行することで、適切にマウントされていないファイルシステムでもチェックを受けることができます。その後、ブートプロセスは /forcefsck を削除します
24 insider 2012-06-04
別の方法をご紹介します
tune2fs -C 2 -c 1 /dev/THEDEVTHATROOTIS
reboot
を実行すると、ファイルシステムがチェックされ、すべてが正常になったら実行する必要があります
tune2fs -c 60 /dev/THEDEVTHATROOTIS
私はmax-mount-countが60に設定されていたと仮定しています、あなたは最初のコマンドを発行する前に見つける必要があります
dumpe2fs /dev/THEDEVTHATROOTIS |grep "Maximum mount count"
4 g24l 2012-04-07
私のシステム(数台のx86ノートPCとBanana Pi Pro)では、sudo shutdown now
と言うと、ルートFSを安全にチェックできるランレベル1(別名メンテナンスモード)になります
mount -o remount,ro /dev/rootpartition
fsck /dev/rootpartition
reboot
そのために/etc/fstab
を改造する必要はなく、トリッキーなケースを修正するために必要になるかもしれないどんなオプションでもfsck
を実行する機会があります
注意: /forcefsck
と tune2fs
のトリックは x86 で動作しますが、Banana Pi では動作しません
2 Dmitry Grigoryev 2015-09-16
Raspberry pi を使っていて緊急モードになった場合、ルートパーティションをアンマウントしても fsck を使うことができます
(login as root)
mount -o remount,ro /
fsck
reboot
0 Nino van Hooff 2019-04-07
最近のlinuxシステムでは、上記の答えは(forcefsckを使って)動作しません。手動で行う必要があります
/etc/fstab
の不良パーティションの行を修正して、ルートパーティションを読み取り専用モードにします (ただし、古い設定は忘れないようにしてください)UUID=fd1d0fad-3a4c-457f-9b5e-eed021cce3d1 / ext4 remount,ro 1 1
Reboot
干渉するプロセスの量を最小限に抑えるためだけに、ランレベル1に切り替えてください
init 1
ファイルシステムを修正してください (/dev/sda2 をパーティションのデバイスに置き換えてください)
fsck /dev/sda2
再起動します。(私の Fedora 21 システムでは、Grub2 で起動中にランレベル 1 に変更しなければなりませんでした)
ルートファイルシステムを読み書き可能にします
mount -o remount,rw /dev/sda2
etc/fstab を元の状態に戻します
Reboot
-2 erik 2015-07-28