Debian 11에서 로그 할당량을 활성화하는 방법

Debian 11에서 로그 할당량을 활성화하는 방법

Debian 11 Kernel 5.10에서 usrquota 로깅을 활성화하려고 합니다. 내가 찾은 모든 정보는 외부 파일을 사용하므로 다음과 같은 지원 중단 경고가 발생합니다.

quotaon: Your kernel probably supports ext4 quota feature but you are using external quota files. Please switch your filesystem to use ext4 quota feature as external quota files on ext4 are deprecated.

errors=remount-ro,usrjquota=aquota.user,jqfmt=vfsv1 내 fstab 항목은 ext4 qouta 기능을 활성화해야 한다고 이해하는 옵션을 사용합니다. 그러나 재부팅 후 실행하면 sudo quotaon -v /지원 중단 경고가 표시되고 aquota.user 파일이 누락되었다는 불만이 표시됩니다.

나를 혼란스럽게 하는 것은 왜 usrjquota에 대한 파일 이름을 지정해야 하는가입니다... 내가 이해한 바에 따르면 로그 할당량의 요점은 파일이 더 이상 필요하지 않다는 것입니다.

누구든지 저널링된 ext4 할당량을 활성화하는 단계를 제공할 수 있다면 감사하겠습니다.

답변1

로그 할당량을 활성화하려면 tune2fs가 사용됩니다. /etc/fstab에는 설치 옵션이 필요하지 않습니다. IE /dev/sda2에서 /home 할당량을 활성화한다고 가정하면 다음을 수행할 수 있습니다.

umount /home
tune2fs -O quota /dev/sda2
mount -a
quotaon -va

루트 파일 시스템에 대한 할당량을 설정하려면 라이브 디스크에서 부팅하고 관련 파티션에서 tune2fs를 사용해야 합니다.

관련 정보