OmeSatoFoundation / ome2019

0 stars 2 forks source link

boot時に毎回fsckするようにイメージを作成する #41

Open RollMan opened 4 years ago

RollMan commented 4 years ago

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にかかる時間が実用的かを測定する

RollMan commented 4 years ago

In GitLab by @shimizu on Nov 30, 2019, 03:02

目的:SDカードのバッドブロックを早めに検出したい。fsckでバッドブロックを修正してくることを期待

RollMan commented 4 years ago

In GitLab by @okuyama on Nov 30, 2019, 03:10

通常起動 1回目54秒

RollMan commented 4 years ago

In GitLab by @okuyama on Nov 30, 2019, 03:12

通常起動 2回目 45秒

RollMan commented 4 years ago

In GitLab by @okuyama on Nov 30, 2019, 03:14

通常起動 3回目 51秒

RollMan commented 4 years ago

In GitLab by @okuyama on Nov 30, 2019, 03:22

sudo touch /forcefsck のあと起動 50秒

RollMan commented 4 years ago

In GitLab by @okuyama on Nov 30, 2019, 03:31

fsck.mode=force を/boot/cmdline.txt に追加 1分7秒

RollMan commented 4 years ago

In GitLab by @okuyama on Nov 30, 2019, 03:49

同上、1分1秒 ただし、Enterの入力を促されるので誤差あり。

RollMan commented 4 years ago

In GitLab by @okuyama on Nov 30, 2019, 03:54

IMG_20191130_125142

起動時にEnterを押す必要があります。

RollMan commented 4 years ago

In GitLab by @okuyama on Nov 30, 2019, 04:07

うえでファイルシステムにエラーがある様子であった。 さらに/boot/cmdline.txtにfsck.repair=yesを追記。

Bootしたら勝手にrebootがかかり、起動時間は1分28秒

RollMan commented 4 years ago

In GitLab by @okuyama on Nov 30, 2019, 04:10

/boot/cmdline.txtをそのままで、リペア後再起動。 起動時間57秒

RollMan commented 4 years ago

In GitLab by @okuyama on Nov 30, 2019, 04:12

上の状態で再度測定、起動時間55秒

RollMan commented 4 years ago

In GitLab by @okuyama on Nov 30, 2019, 04:14

再度測定、55秒

RollMan commented 4 years ago

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 の二つを追記することを推奨。 #二つ書くと、エラーが存在したときに入力を要求されることなくエラー修正にはいるようである。

RollMan commented 3 years ago

In GitLab by @yshimmyo on Sep 11, 2021, 09:31

https://adaptive.u-aizu.ac.jp/gitlab/tanaka/ome_distro_creator/issues/10

RollMan commented 3 years ago

In GitLab by @yshimmyo on Sep 24, 2021, 06:13

https://adaptive.u-aizu.ac.jp/gitlab/yshimmyo/ome-packages/merge_requests/4