예상치 못한 정전으로 인한 데이터 손상에 대비하여 강화하고 싶은 내장형 장치가 있습니다. 이는 상단에 도커 컨테이너에 애플리케이션이 있는 기본 Ubuntu 20.04 LTS 릴리스이며, 정상적인 작동 중에 애플리케이션이 접촉하는 루트 파일 시스템에 일부 디렉터리를 설정했습니다.
내 의도는 이러한 디렉터리를 제외한 모든 디렉터리를 읽기 전용으로 마운트하는 것입니다. RFS의 일부를 RO 파티션에 마운트하고 나머지는 별도의 RW 파티션에 마운트할 수 있습니까? 아니면 더 좋은 방법이 있습니까?
미리 감사드립니다!
답변1
모든 디렉토리가 동일한 파일 시스템에 속할 때 일부 디렉토리에 대한 쓰기가 다른 디렉토리에 영향을 미칠 수 있으므로 일부 디렉토리는 RO 마운트되고 일부는 RW 마운트인지는 중요하지 않습니다.
손상을 방지할 수 있는 신뢰할 수 있는 유일한 솔루션은 별도의 파티션(완벽한 환경에서는 다른 저장 장치에 속함)에만 쓰기를 허용하는 것입니다.