사용자가 아닌 디렉토리에 할당 된 할당량


15

일반적으로 파일의 소유권과 관련하여 할당량은 사용자별로 적용됩니다.

폴더 내용이 디스크 공간에서 제한되는 방식으로 폴더 단위로 할당량을 적용 할 수 있습니까?


1
풀이있는 btrfs 및 zfs에서 수행 할 수 있습니다. ext4로는 할 수 없습니다.
Gilles 'SO- 악마 그만해

답변:


6

같은 질문을하고 여기에 대답했습니다 :

/programming/8148715/how-to-set-limit-on-directory-size-in-linux

기본적으로 파일을 원하는 크기로 0으로 채워 가상 파일 시스템을 만든 다음 해당 파일에 파일 시스템을 만든 다음 제한하려는 디렉토리에 루프 마운트하십시오.

여기에 대한 리눅스 분기 별 기사 : http://www.linuxquestions.org/questions/linux-server-73/directory-quota-601140/

여기 튜토리얼 : http://souptonuts.sourceforge.net/quota_tutorial.html


그러나 이것은 시작부터 공간을 예약합니다. 실제로 디스크 공간을 절약하는 데 도움이되지 않습니다. 이 의미가 있다는합니까 NO가 최소한의 사용 디스크 공간을 계속이 문제에 대한 해결책?
Lorenz Meyer

1
@LorenzMeyer : 본격적인 파일 대신 스파 스 파일을 사용하여 실제로 사용되는 디스크 공간의 사용을 제한 할 수 있습니다. 실제 HDD 의 디스크 공간 이 부족 하면 쉽게 문제가 발생할 수 있습니다 . 예를 들어 파일 시스템 (예 : ext3)은 파일을 덜 작게 만들지 만 점유 된 크기는 여전히 훨씬 낮습니다. 예를 들어 100MiB 스파 스 파일은 ext3으로 포맷 된 후 약 7.7MiB의 공간을 차지합니다. truncate -s 512M foo;
Runium
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.