jffs2를 사용하여 플래시에 파일 시스템이 있습니다. 쓰기 가능하게 하려는 단일 폴더를 제외하고 이 파일 시스템을 읽기 전용으로 마운트하고 싶습니다.
Unionfs와 같은 것을 사용하지 않고도 이것이 가능합니까?
답변1
바인드 마운트를 사용할 수 있지만권한에 대해 약간 까다 롭습니다.올바른 권한을 얻으려면 디렉터리를 마운트하고 다시 마운트해야 합니다. 마운트 매뉴얼 페이지에는 다음과 같이 나와 있습니다.
mount --bind olddir newdir
mount -o remount,rw newdir
하지만 내 아치 시스템에서는 다음을 수행해야 합니다.
mount --bind olddir newdir
mount -o remount,rw olddir newdir
디렉터리를 한 위치에만 나열하려면 디렉터리를 오버마운트하면 됩니다.
mount --bind olddir olddir
mount -o remount,rw olddir olddir
답변2
단일 볼륨을 사용해야 하는 특별한 이유가 있나요?
읽기 전용 파일 시스템의 장점은 크기가 얼마나 되어야 하는지 확신할 수 없는 경우에만 사용한다는 것입니다. 우리는 이것을 크기라고 부릅니다.중간 사이즈. 우리는 저장 매체의 크기라고 부릅니다.질소. 그런 다음 해당 미디어에 동일한 크기의 두 개의 파티션을 생성할 수 있습니다.중간 사이즈그리고 한 사이즈중간 사이즈.
이를 통해 대부분 읽기 전용인 파일 시스템 전체의 올바른 위치에 읽기-쓰기 볼륨을 마운트할 수 있습니다.