| HOME / 정보공유 / AIX 명령어 모음

edquota
edquota edquota 명령 목적 사용자 및 그룹 할당량을 편집합니다. 구문
사용자 할당량 편집
edquota [ -u ] [ -p Proto-UserName ] UserName ...
그룹 할당량 편집
edquota [ -g [ -p Proto-GroupName ] GroupName ... ]
사용자 또는 그룹 유예기간 변경 편집
edquota -t [ -u | -g ]
설명
edquota 명령은 할당량을 작성하고 편집합니다. 이 명령은 각 사용자 및 그룹의 현재 디스크 할당량을 포함하는 임시 파일을 작성합니다. 이를 사용하여 /etc/filesystems 파일로부터 설정된 할당량을 가진 파일 시스템 리스트를 판별합니다. 또한, edquota 명령은 임시 파일에서 vi 편집기(또는 EDITOR 환경 변수에 지정된 편집기)를 호출할 수 있어 할당량의 추가나 수정을 가능하게 합니다.
주: EDITOR 환경 변수에 편집기를 지정한 경우 편집기의 전체 경로 이름을 지정해야 합니다.
할당량은 각 파일 시스템에 대해 개별적으로 유지됩니다. 사용자 또는 그룹에 대한 할당량 작성이나 편집시에 할당량은 특정 파일 시스템에 적용됩니다. 할당량은 할당량을 사용하려고 하는 각 파일 시스템에 설정되어야 합니다.
디폴트로 또는 -u 플래그와 함께 사용될 경우 edquota 명령은 명령행의 UserName 매개변수에 지정된 하나 이상 사용자의 할당량을 편집합니다. -g 플래그와 함께 사용될 경우, edquota 명령은 GroupName 매개변수에 지정된 하나 이상의 그룹의 할당량을 편집합니다. -p 플래그는 원형 사용자(UserName) 또는 원형 그룹 (Proto-GroupName)을 식별하고 지정된 사용자 또는 그룹의 할당량을 복제합니다.
사용자는 1주의 디폴트 유예기간에 대해 설정된 소프트 한계를 초과할 수 있습니다. 유예기간의 만료시 소프트 한계는 하드 한계로 됩니다. 유예기간은 일, 시간, 분 또는 초 단위로 지정할 수 있습니다. 0 값은 디폴트 유예기간이 부여됨을 의미하고, 값 1은 유예기간이 전혀 보증되지 않음을 의미합니다. -t 플래그는 유예기간을 변경합니다.
임시 파일에 표시되는 필드는 다음과 같습니다.
사용 중인 블록 현재 사용자 또는 그룹이 사용한 1 KB 파일 시스템 블록의 현재 수.
사용 중인 I 노드 현재 사용자 또는 그룹이 사용한 파일의 현재 수.
블록 소프트 한계 정상 조작 동안 사용자 또는 그룹이 사용할 수 있는 1 KB 블록의 수.
블록 하드 한계 사용자 또는 그룹이 사용할 수 있도록 허용된 1 KB 블록의 총 수로, 할당량 유예기간 동안의 임시 기억장치을 포함합니다.
I 노드 소프트 한계 정상 조작 동안 사용자 또는 그룹이 사용할 수 있도록 허용된 파일의 수.
I 노드 하드 한계 사용자 또는 그룹이 작성할 수 있는 파일의 총 수로, 할당량 유예기간 동안 작성된 임시 파일을 포함합니다.
주: 하드 한계 값이 1이면 할당이 허용되지 않음을 의미합니다. 소프트 한계의 값이 1일 경우, 값이 0인 하드 한계와 연결되면 할당이 임시 기준으로만 허용됨을 의미합니다.
편집기를 종료하면 edquota 명령은 임시 파일을 읽고 2진 할당량 파일을 수정하여 변경 사항을 반영합니다.
하드 및 소프트 한계는 전체 1 KB 블록의 양으로만 지정될 수 있습니다.
플래그
-g 하나 이상 지정된 그룹의 할당량을 편집합니다.
-p -u 플래그와 함께 호출될 경우, 지정된 각 사용자에 대한 원형 사용자를 위해 할당량을 복제합니다. -g 플래그와 함께 호출될 경우, -p 플래그는 각 나열된 그룹에 대한 원형 그룹을 위해 설정된 할당량을 복제합니다.
-t 소프트 한계가 하드 한계로 부여되기 전에 할당량이 초과될 수 있는 유예기간을 변경합니다. 유예기간의 디폴트 값은 1주입니다. -u 플래그와 함께 호출될 경우, /etc/filesystems 파일에 지정된 사용자 할당량을 갖는 모든 파일 시스템에 대해 할당량이 설정됩니다. -g 플래그와 함께 호출될 경우, /etc/filesystems 파일에 지정된 그룹 할당량을 갖는 모든 파일 시스템에 대해 유예 기간이 설정됩니다.
-u 하나 이상 사용자의 할당량을 편집합니다.
주: 사용자 또는 그룹 이름이 모두 숫자로 이루어져 있으면, 이는 사용자 또는 그룹 ID로 취급됩니다. 할당량은 이름보다는 ID용으로 편집됩니다.
보안
액세스 제어. 루트 사용자만 이 명령을 실행할 수 있습니다.
예제
sharl 사용자에 대한 할당량을 만들려면 davec 사용자에 대해 설정한 할당량을 프로토타입으로 사용하여 다음과 같이 입력하십시오.
edquota -u -p davec sharl
파일
quota.user 사용자 할당량을 지정합니다.
quota.group 그룹 할당량을 지정합니다.
/etc/filesystems 파일 시스템 이름과 위치를 포함합니다.
관련 정보
quota 명령, quotacheck 명령, quotaon 및 quotaoff 명령, repquota 명령.