루트 파일 시스템을 읽기 전용으로 마운트해도 변경이 방지되지 않는 이유는 무엇입니까?

루트 파일 시스템을 읽기 전용으로 마운트해도 변경이 방지되지 않는 이유는 무엇입니까?

저는 dm-verity와 ext4 파일 시스템을 사용하여 몇 가지 실험을 하고 있습니다. 기본적으로 내가 원하는 것은 결코 변경되지 않는 읽기 전용 ext4 파일 시스템을 갖는 것입니다. 나는 시도했다:

  • fstab에 ro,noatime 추가
  • tunefs -O 읽기 전용, /dev/sda1 확인

시스템이 부팅될 때마다 일부 비트가 변경됩니다. 저는 매번 시스템 루트를 덤프하여 이 문제를 해결하려고 했습니다. cmp -l의 출력은 다음과 같습니다.

1073 356 106
1074 163 166
1401  65  71
2045  64  73
2046 233 141
2047  71 226
2048 354 162

~에 따르면이것웹사이트에서 변경되는 사항은 슈퍼블록의 내용입니다. 특히 다음과 같습니다.

  1. 시간
  2. s_kbytes_writing
  3. s_checksum

수많은 구글링 끝에 찾은이것동일한 문제가 이메일 스레드에서 논의되고 있지만 안타깝게도 해결책이 없습니다.

시스템이 이러한 필드를 업데이트하는 것을 중지하는 방법을 알고 있습니까?

감사합니다!

관련 정보