Open RollMan opened 4 years ago
In GitLab by @shimizu on Nov 30, 2019, 03:02
目的:SDカードのバッドブロックを早めに検出したい。fsckでバッドブロックを修正してくることを期待
In GitLab by @okuyama on Nov 30, 2019, 03:10
通常起動 1回目54秒
In GitLab by @okuyama on Nov 30, 2019, 03:12
通常起動 2回目 45秒
In GitLab by @okuyama on Nov 30, 2019, 03:14
通常起動 3回目 51秒
In GitLab by @okuyama on Nov 30, 2019, 03:22
sudo touch /forcefsck のあと起動 50秒
In GitLab by @okuyama on Nov 30, 2019, 03:31
fsck.mode=force を/boot/cmdline.txt に追加 1分7秒
In GitLab by @okuyama on Nov 30, 2019, 03:49
同上、1分1秒 ただし、Enterの入力を促されるので誤差あり。
In GitLab by @okuyama on Nov 30, 2019, 03:54
起動時にEnterを押す必要があります。
In GitLab by @okuyama on Nov 30, 2019, 04:07
うえでファイルシステムにエラーがある様子であった。 さらに/boot/cmdline.txtにfsck.repair=yesを追記。
Bootしたら勝手にrebootがかかり、起動時間は1分28秒
In GitLab by @okuyama on Nov 30, 2019, 04:10
/boot/cmdline.txtをそのままで、リペア後再起動。 起動時間57秒
In GitLab by @okuyama on Nov 30, 2019, 04:12
上の状態で再度測定、起動時間55秒
In GitLab by @okuyama on Nov 30, 2019, 04:14
再度測定、55秒
In GitLab by @okuyama on Nov 30, 2019, 04:20
結論
SDカード:TOSHIBA M203 (16GB)
通常起動:50秒くらい 自動修正できるように起動:エラーがなければ55秒。エラーがあると+30秒くらい(きっと量にもよる)。
そんなに変わらないので/boot/cmdline.txtに fsck.mode=force fsck.repair=yes の二つを追記することを推奨。 #二つ書くと、エラーが存在したときに入力を要求されることなくエラー修正にはいるようである。
In GitLab by @yshimmyo on Sep 11, 2021, 09:31
https://adaptive.u-aizu.ac.jp/gitlab/tanaka/ome_distro_creator/issues/10
In GitLab by @yshimmyo on Sep 24, 2021, 06:13
https://adaptive.u-aizu.ac.jp/gitlab/yshimmyo/ome-packages/merge_requests/4
In GitLab by @yshimmyo on Nov 30, 2019, 02:54
https://raspberrypi.stackexchange.com/questions/61723/raspberry-pi-3-and-raspbian-jessie-how-to-run-fsck-at-boot
毎回fsckした際にbootにかかる時間が実用的かを測定する