マウントが時々再マウントとrwを拒否するのはなぜですか?

マウントが時々再マウントとrwを拒否するのはなぜですか?

私はカスタムYoctoイメージと読み取り専用のルートファイルシステムを備えたRaspberrypi 4を持っています。設定の一部として、次のことをしたいと思います。

#/bin/sh

mount -o remount,rw /

timedatectl set-timezone $1
sync

mount -o remount,ro /

私はどこにも同期を追加し、スリープモードを追加しようとしましたが、時にはmountコマンドが放棄されるように、次のような結果が得られます。

root@raspberrypi4:~# for tz in $(timedatectl list-timezones | head); do /var/tz.sh $tz; done
Failed to set time zone: Failed to set time zone: Read-only file system
Failed to set time zone: Failed to set time zone: Read-only file system
Failed to set time zone: Failed to set time zone: Read-only file system
Failed to set time zone: Failed to set time zone: Read-only file system
Failed to set time zone: Failed to set time zone: Read-only file system
Failed to set time zone: Failed to set time zone: Read-only file system
Failed to set time zone: Failed to set time zone: Read-only file system
Failed to set time zone: Failed to set time zone: Read-only file system
Failed to set time zone: Failed to set time zone: Read-only file system
Failed to set time zone: Failed to set time zone: Read-only file system

他の時にはすべてが大丈夫です。

また、いつでもコマンドラインに次のコマンドを入力できます。

root@raspberrypi4:~# mount -o remount,rw /
root@raspberrypi4:~# timedatectl set-timezone Africa/Accra
root@raspberrypi4:~# mount -o remount,ro /

決して失敗しません。

私は何を見逃していますか?

関連情報