탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
시스템 관리 설명서: 고급 관리 Oracle Solaris 10 8/11 Information Library (한국어) |
사용자가 사용할 수 있는 디스크 공간 또는 inode 수에 맞게 쿼터를 변경할 수 있습니다. 필요에 따라 개별 사용자에 대한 쿼터 또는 전체 파일 시스템의 쿼터를 제거할 수도 있습니다.
다음 표에서는 쿼터 변경 또는 제거에 사용할 명령에 대해 설명합니다.
표 7-3 UFS 쿼터 변경 및 제거 명령
|
기본적으로 사용자는 1주일 동안 UFS 쿼터에 대한 소프트 시간 제한을 초과할 수 있습니다. 따라서 1주일 동안 디스크 공간 쿼터 또는 inode 쿼터의 소프트 시간 제한을 반복적으로 위반한 후에는 사용자가 더 이상 inode 또는 디스크 블록을 사용하지 못합니다.
edquota 명령을 사용하여 사용자가 디스크 공간 쿼터 또는 inode 쿼터를 초과할 수 있는 기간을 변경할 수 있습니다.
역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security Services의 Configuring RBAC (Task Map)를 참조하십시오.
# edquota -t
여기서 -t 옵션은 각 파일 시스템에 대한 소프트 시간 제한 편집을 지정합니다.
주 - 이 절차는 현재 쿼터 위반자에게 영향을 끼치지 않습니다.
예 7-8 소프트 제한 기본값 변경
다음 예에서는 쿼터가 설정된 유일한 마운트된 파일 시스템이 /export/home인 시스템에서 edquota 명령으로 연 임시 파일의 컨텐츠를 보여 줍니다. 기본값인 0을 적용하면 기본 시간 제한인 1주일이 사용됩니다.
fs /export/home blocks time limit = 0 (default), files time limit = 0 (default)
다음 예에서는 블록 쿼터 초과 시간 제한이 2주로 변경된 후의 동일한 임시 파일을 보여 줍니다. 파일 수 초과 시간 제한도 16일로 변경되었음을 알 수 있습니다.
fs /export/home blocks time limit = 2 weeks, files time limit = 16 days
역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security Services의 Configuring RBAC (Task Map)를 참조하십시오.
# edquota username
여기서 username은 쿼터를 변경할 사용자 이름을 지정합니다.
주의 - edquota 명령에 대한 인수로 다중 사용자를 지정할 수 있습니다. 단, 이 정보에 해당하는 사용자는 표시되지 않습니다. 혼동되지 않도록 하려면 사용자 이름을 하나만 지정하십시오. |
# quota -v username
쿼터가 사용으로 설정된 마운트된 모든 파일 시스템에 대한 사용자 UFS 쿼터 정보를 표시합니다.
쿼터를 확인할 사용자 이름을 지정합니다.
예 7-9 사용자에 대한 UFS 쿼터 변경
다음 예에서는 edquota 명령으로 연 임시 파일의 컨텐츠를 보여 줍니다. 이 임시 파일은 파일 시스템의 루트 디렉토리에 quotas 파일을 포함하는 유일한 마운트된 파일 시스템이 /files인 시스템에서 열린 것입니다.
fs /files blocks (soft = 0, hard = 0) inodes (soft = 0, hard = 0)
다음 출력에서는 쿼터 변경 후의 동일한 임시 파일을 보여 줍니다.
fs /files blocks (soft = 0, hard = 500) inodes (soft = 0, hard = 100)
예 7-10 하드 UFS 쿼터가 변경되었는지 확인
다음 예에서는 사용자 smith에 대한 하드 쿼터가 500개의 1KB 블록 및 100개의 inode로 변경되었음을 알 수 있습니다.
# quota -v smith Disk quotas for smith (uid 12): Filesystem usage quota limit timeleft files quota limit timeleft /files 1 0 500 1 0 100
역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security Services의 Configuring RBAC (Task Map)를 참조하십시오.
# edquota username
여기서 username은 쿼터를 사용 안함으로 설정할 사용자 이름을 지정합니다.
주의 - edquota 명령에 대한 인수로 다중 사용자를 지정할 수 있습니다. 단, 이 정보에 해당하는 사용자는 표시되지 않습니다. 혼동되지 않도록 하려면 사용자 이름을 하나만 지정하십시오. |
주 - 값을 0으로 변경했는지 확인합니다. 텍스트 파일에서 해당 라인을 삭제하지 마십시오.
# quota -v username
쿼터가 사용으로 설정된 마운트된 모든 파일 시스템에 대한 사용자 UFS 쿼터 정보를 표시합니다.
UFS 쿼터를 확인할 사용자 이름(UID)을 지정합니다.
예 7-11 사용자에 대한 UFS 쿼터를 사용 안함으로 설정
다음 예에서는 파일 시스템의 루트 디렉토리에 쿼터 파일을 포함하는 유일한 마운트된 파일 시스템이 /files인 시스템에서 edquota 명령으로 연 임시 파일의 컨텐츠를 보여 줍니다.
fs /files blocks (soft = 50, hard = 60) inodes (soft = 90, hard = 100)
다음 예에서는 UFS 쿼터가 사용 안함으로 설정된 후의 동일한 임시 파일을 보여 줍니다.
fs /files blocks (soft = 0, hard = 0) inodes (soft = 0, hard = 0)
역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security Services의 Configuring RBAC (Task Map)를 참조하십시오.
# quotaoff [-v] -a filesystem ...
UFS 쿼터를 끌 때 나타나는 각 파일 시스템의 메시지를 표시합니다.
모든 파일 시스템에 대한 UFS 쿼터를 끕니다.
지정한 하나 이상의 파일 시스템에 대한 UFS 쿼터를 끕니다. 두 개 이상의 파일 시스템을 지정할 때는 각 파일 시스템 이름을 공백으로 구분합니다.
예 7-12 쿼터 끄기
다음 예에서는 /export/home 파일 시스템에 대한 쿼터를 끄는 방법을 보여 줍니다.
# quotaoff -v /export/home /export/home: quotas turned off