특정 디렉토리에 대한 ulimit

특정 디렉토리에 대한 ulimit

나는 대해 알고있다한계값, 최대 파일 크기를 설정하는 데 사용되지만 이 설정은 서버에서 전역적으로 적용됩니다. 디렉터리별 파일 크기 제한을 설정하는 방법이 있습니까? 예를 들어, /dir1 아래의 최대 파일 크기는 1MB이고 /dir2 아래의 최대 파일 크기는 2MB가 되기를 원합니다.

참고: 내 설정이 사용자/그룹 독립적이기를 원합니다.

답변1

그렇든 아니든 이것은 불가능하다 ulimit. 파일은 여러 디렉터리에 링크를 가질 수 있습니다. 파일의 /dir1링크가 및 에 있고 /dir2두 디렉토리에 서로 다른 제한 사항이 있는 경우 제한 사항 충돌이 발생할 수 있습니다. 따라서 모든 종류의 제한 메커니즘은 경로가 아닌 inode에서만 작동할 수 있습니다.

관련 정보