タイトルの通りなんですが,今朝(2023年2月2日(木))findコマンドを2つ同時にかけたら,システムが無応答になってしまい,電源リセットしたらfile systemにエラーがあるというので,fsckをかけたらエラーがボロボロ出て,修復はできましたが,不安なのでformatして今朝のバックアップに戻しました.
ファイルシステムが壊れた原因については分かりませんが,多分SSDをか弱いUSBドライバーで動かしているので過重負荷のためドライバーがダメになったのだと思います.知らんけど.
修復作業のため,同日の午後はしばらくシステムが止まっていました.
また,久しぶりの作業なのでいろいろ手順を忘れて,なかなか再起動せず焦りました.
以下は今後の自分のためのメモです.
- バックアップからのコピーはたぶん以下のようなコマンドを使う
cd /復旧させるシステムのルート rsync -artlvd --sparse --inplace --numeric-ids /バックアップのパス/ .
これでたいがい時間がかかります
- 終わったら,復旧されるシステムのルートに/devはないはずですから,用意してある/devをコピーする(/root/devsにあるはず)
- formatし直すとPARTUUID等が変わるので,/bootのcmdline.txtと/etc/fstabを新しいPARUUID等で更新する
- あとはターゲットシステムにディスクを接続して,祈りながら起動をかける
- バックアップにはロックファイルなどもあるので,起動したらすぐに再起動をかける