![읽기 전용 파일 시스템으로 다른 대상에 임시 쓰기도 허용](https://linux55.com/image/105676/%EC%9D%BD%EA%B8%B0%20%EC%A0%84%EC%9A%A9%20%ED%8C%8C%EC%9D%BC%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%9C%BC%EB%A1%9C%20%EB%8B%A4%EB%A5%B8%20%EB%8C%80%EC%83%81%EC%97%90%20%EC%9E%84%EC%8B%9C%20%EC%93%B0%EA%B8%B0%EB%8F%84%20%ED%97%88%EC%9A%A9.png)
기존 네트워크 공유에서 읽기를 허용하고 "마운트"에 쓰기도 허용하지만 이러한 쓰기는 일시적일 뿐인 파일 시스템이 있습니까?
몇 가지 맥락을 알려드리자면, 라이브 시스템에는 약 4TB의 데이터가 있습니다. 스테이징 시스템을 테스트하려면 스테이징 단계에서 데이터에 액세스할 수 있지만 수정할 수는 없어야 합니다. 그럼에도 불구하고 스테이지에는 쓰기 권한이 필요하지만 스테이지로 인해 발생한 모든 변경 사항은 임시 공간에 기록되어야 하며 이는 라이브 시스템에 영향을 미치지 않습니다.
항상 4TB의 데이터를 복제하는 것을 피하고 싶습니다.
답변1
파일 시스템을 덮어쓰는 것이 정확히 필요한 것 같습니다. 데이터를 읽기 전용으로 마운트하고 임시 파일 시스템(tmpfs)을 만든 다음 두 파일 시스템을 모두 덮어씁니다. 그러면 쓰기는 임시 파일 시스템에만 기록됩니다.
이러한 파일 시스템의 예는 다음과 같습니다.얼라이언스 FS그리고파일 시스템 덮어쓰기.
답변2
BTRFS보존하려는 상태가 포함된 스냅샷.