JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
시스템 관리 설명서: 고급 관리     Oracle Solaris 10 8/11 Information Library (한국어)
search filter icon
search icon

문서 정보

본 문서 정보

1.  터미널 및 모뎀 관리(개요)

2.  터미널 및 모뎀 설정(작업)

3.  Service Access Facility를 사용하여 직렬 포트 관리(작업)

4.  시스템 리소스 관리(개요)

5.  시스템 정보 표시 및 변경(작업)

6.  디스크 사용 관리(작업)

7.  UFS 쿼터 관리(작업)

UFS 쿼터란?

UFS 쿼터 사용

UFS 쿼터에 대한 소프트 제한 및 하드 제한 설정

디스크 블록과 파일 제한의 차이

UFS 쿼터 설정

UFS 쿼터 설정 지침

UFS 쿼터 설정(작업 맵)

파일 시스템에서 UFS 쿼터 구성 방법

사용자에 대한 UFS 쿼터 설정 방법

다중 사용자에 대한 UFS 쿼터 설정 방법

UFS 쿼터 일관성 확인 방법

UFS 쿼터를 켜는 방법

UFS 쿼터 유지 관리(작업 맵)

UFS 쿼터 확인

UFS 쿼터 초과 확인 방법

파일 시스템에 대한 UFS 쿼터 확인 방법

UFS 쿼터 변경 및 제거

소프트 제한 기본값 변경 방법

사용자에 대한 UFS 쿼터 변경 방법

사용자에 대한 UFS 쿼터를 사용 안함으로 설정하는 방법

UFS 쿼터를 끄는 방법

8.  시스템 작업 일정 잡기(작업)

9.  시스템 계산 관리(작업)

10.  시스템 계산(참조)

11.  시스템 성능 관리(개요)

12.  시스템 프로세스 관리(작업)

13.  시스템 성능 모니터링(작업)

14.  소프트웨어 문제 해결(개요)

15.  시스템 메시지 관리

16.  코어 파일 관리(작업)

17.  시스템 충돌 정보 관리(작업)

18.  기타 소프트웨어 문제 해결(작업)

19.  파일 액세스 문제 해결(작업)

20.  UFS 파일 시스템 불일치 해결(작업)

21.  소프트웨어 패키지 문제 해결(작업)

색인

UFS 쿼터 변경 및 제거

사용자가 사용할 수 있는 디스크 공간 또는 inode 수에 맞게 쿼터를 변경할 수 있습니다. 필요에 따라 개별 사용자에 대한 쿼터 또는 전체 파일 시스템의 쿼터를 제거할 수도 있습니다.

다음 표에서는 쿼터 변경 또는 제거에 사용할 명령에 대해 설명합니다.

표 7-3 UFS 쿼터 변경 및 제거 명령

명령
매뉴얼 페이지
설명
edquota
사용자별 inode 수 또는 디스크 공간에 대한 하드 제한 및 소프트 제한을 변경합니다. 또한 쿼터가 설정된 각 파일 시스템에 대한 소프트 제한을 변경합니다.
quotaoff
지정된 파일 시스템에 대한 쿼터를 끕니다.

소프트 제한 기본값 변경 방법

기본적으로 사용자는 1주일 동안 UFS 쿼터에 대한 소프트 시간 제한을 초과할 수 있습니다. 따라서 1주일 동안 디스크 공간 쿼터 또는 inode 쿼터의 소프트 시간 제한을 반복적으로 위반한 후에는 사용자가 더 이상 inode 또는 디스크 블록을 사용하지 못합니다.

edquota 명령을 사용하여 사용자가 디스크 공간 쿼터 또는 inode 쿼터를 초과할 수 있는 기간을 변경할 수 있습니다.

  1. 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.

    역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security Services의 Configuring RBAC (Task Map)를 참조하십시오.

  2. 쿼터 편집기를 사용하여 소프트 시간 제한을 포함하는 임시 파일을 만듭니다.
    # edquota -t

    여기서 -t 옵션은 각 파일 시스템에 대한 소프트 시간 제한 편집을 지정합니다.

  3. 시간 제한을 기본값인 0에서 지정한 시간 제한으로 변경합니다. 숫자 및 month, week, day, hour, min 또는 sec 키워드를 사용합니다.

    주 - 이 절차는 현재 쿼터 위반자에게 영향을 끼치지 않습니다.


예 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

사용자에 대한 UFS 쿼터 변경 방법

  1. 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.

    역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security Services의 Configuring RBAC (Task Map)를 참조하십시오.

  2. 쿼터 편집기를 사용하여 파일 시스템의 루트 디렉토리에 quotas 파일이 있는 마운트된 각 파일 시스템에 대해 한 라인을 포함하는 임시 파일을 엽니다.
    # edquota username

    여기서 username은 쿼터를 변경할 사용자 이름을 지정합니다.


    주의

    주의 - edquota 명령에 대한 인수로 다중 사용자를 지정할 수 있습니다. 단, 이 정보에 해당하는 사용자는 표시되지 않습니다. 혼동되지 않도록 하려면 사용자 이름을 하나만 지정하십시오.


  3. 1KB 디스크 블록 수(소프트 및 하드 모두)와 inode 수(소프트 및 하드 모두)를 지정합니다.
  4. 사용자의 UFS 쿼터가 제대로 변경되었는지 확인합니다.
    # quota -v username
    -v

    쿼터가 사용으로 설정된 마운트된 모든 파일 시스템에 대한 사용자 UFS 쿼터 정보를 표시합니다.

    username

    쿼터를 확인할 사용자 이름을 지정합니다.

예 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

사용자에 대한 UFS 쿼터를 사용 안함으로 설정하는 방법

  1. 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.

    역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security Services의 Configuring RBAC (Task Map)를 참조하십시오.

  2. 쿼터 편집기를 사용하여 최상위 디렉토리에 quotas 파일이 있는 마운트된 각 파일 시스템에 대해 한 라인을 포함하는 임시 파일을 만듭니다.
    # edquota username

    여기서 username은 쿼터를 사용 안함으로 설정할 사용자 이름을 지정합니다.


    주의

    주의 - edquota 명령에 대한 인수로 다중 사용자를 지정할 수 있습니다. 단, 이 정보에 해당하는 사용자는 표시되지 않습니다. 혼동되지 않도록 하려면 사용자 이름을 하나만 지정하십시오.


  3. 1KB 디스크 블록 수(소프트 및 하드 모두)를 0으로 변경합니다.
  4. inode 수(소프트 및 하드 모두)를 0으로 변경합니다.

    주 - 값을 0으로 변경했는지 확인합니다. 텍스트 파일에서 해당 라인을 삭제하지 마십시오.


  5. 사용자의 UFS 쿼터를 사용 안함으로 설정했는지 확인합니다.
    # quota -v username
    -v

    쿼터가 사용으로 설정된 마운트된 모든 파일 시스템에 대한 사용자 UFS 쿼터 정보를 표시합니다.

    username

    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)

UFS 쿼터를 끄는 방법

  1. 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.

    역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security Services의 Configuring RBAC (Task Map)를 참조하십시오.

  2. 파일 시스템 쿼터를 끕니다.
    # quotaoff [-v] -a filesystem ...
    -v

    UFS 쿼터를 끌 때 나타나는 각 파일 시스템의 메시지를 표시합니다.

    -a

    모든 파일 시스템에 대한 UFS 쿼터를 끕니다.

    filesystem

    지정한 하나 이상의 파일 시스템에 대한 UFS 쿼터를 끕니다. 두 개 이상의 파일 시스템을 지정할 때는 각 파일 시스템 이름을 공백으로 구분합니다.

예 7-12 쿼터 끄기

다음 예에서는 /export/home 파일 시스템에 대한 쿼터를 끄는 방법을 보여 줍니다.

# quotaoff -v /export/home
/export/home: quotas turned off