마운트가 때때로 재마운트 및 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 /

결코 실패하지 않습니다.

내가 무엇을 놓치고 있나요?

관련 정보