
저는 라즈베리 파이를 가지고 있고 시스템이 로드되는 raspbian이 포함된 microsd와 로그를 쓰는 HDD가 있습니다. 가끔 디스크가 떨어져서 HDD가 마운트된 동일한 디렉토리의 microsd에 로그가 기록되기 시작하는 문제가 발생했습니다. USB 플래시 드라이브에 로그 쓰기를 금지하고 드라이브가 마운트된 경우에만 쓰려면 어떻게 해야 합니까? 로그를 자주 작성하는데 매번 반복할 때마다 디스크가 마운트되었는지 확인할 가능성이 없습니다.
답변1
에서 로깅을 수행하지 않는 경우 root
해당 용도로 마운트 지점을 읽기 전용으로 만드는 것으로 충분합니다 chmod -R 0444 /mountpoint
. 그러나 은(는) root
여전히 해당 디렉토리에 쓸 수 있으므로 이 경우 를 사용해야 할 수도 있습니다. chattr -i /mountpoint
그러면 완전히 쓸 수 없게 됩니다.
권한은 fstab
.
마운트된 것이 없을 때 마운트 지점 디렉토리에 대한 쓰기를 제한하면 다른 문제가 발생할 수 있다는 점을 명심하십시오. 로깅 도구는 거부된 쓰기 권한을 어떻게 처리합니까?