私も知っていますfsck.ext4 -p /dev/whatever
か?これは答えのようだったが、後で見るとジャーナリングが多くの罪を扱い、結果はfsck
ファイルシステムに問題がないということだけ知らせるだけで終了/終了のような危険なことをしたということは知らせないという内容を読んだ。ファイルシステムがマウントされているシステムをシャットダウンします。
ログでこれを確認できればそれで十分です。 /var/log/*logを見たり、grep'ingして見つけることができると思います。journalctl
ただし、正常な削除を確認するために、「home」や「sda3」などの文字列を見たいのですが、何も表示されません。
私はUbuntu 22.04.3を実行しています。
答え1
ファイルシステムの場合、extN
スーパーブロックを確認できます。例えば、
tune2fs -fl /dev/sda1 | grep '^Filesystem features:'
私の場合、マウントされたファイルシステムには単語が含まれていましたが、完全にneeds_recovery
アンマウントされたファイルシステムにはありませんでした。
fs=/dev/sda1
if tune2fs -fl "$fs" | awk -F: 'BEGIN { ss=0 } $1 == "Filesystem features" && $2 ~ /needs_recovery/ { ss=1 } END { exit ss }'
then
echo "$fs: seems ok"
else
echo "$fs: needs recovery (fsck)"
fi