JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
시스템 관리 설명서: 고급 관리     Oracle Solaris 10 1/13 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 쿼터 설정(작업 맵)

작업
설명
수행 방법
1. 파일 시스템에서 쿼터를 구성합니다.
파일 시스템이 마운트될 때마다 쿼터가 활성화되도록 /etc/vfstab 파일을 편집합니다. 또한 quotas 파일을 만듭니다.
2. 사용자에 대한 UFS 쿼터를 설정합니다.
edquota 명령을 사용하여 단일 사용자 계정에 대한 디스크 쿼터 및 inode 쿼터를 만듭니다.
3. (선택 사항) 다중 사용자에 대한 UFS 쿼터를 설정합니다.
edquota 명령을 사용하여 다른 사용자 계정에 프로토타입 쿼터를 적용합니다.
4. 일관성을 확인합니다.
quotacheck 명령을 사용하여 하나 이상의 파일 시스템에서 쿼터와 현재 디스크 사용량의 일관성을 비교합니다.
5. UFS 쿼터를 켭니다.
quotaon 명령을 사용하여 하나 이상의 파일 시스템에서 UFS 쿼터를 시작합니다.

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

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

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

  2. /etc/vfstab 파일을 편집하고 쿼터가 설정될 각 UFS 파일 시스템에 대해 rqmount options 필드에 추가합니다.
  3. 쿼터가 설정될 파일 시스템의 루트로 디렉토리를 변경합니다.
  4. quotas라는 파일을 만듭니다.
    # touch quotas
  5. 권한을 수퍼유저 액세스에 대해서만 읽기/쓰기로 변경합니다.
    # chmod 600 quotas

예 7-1 파일 시스템에서 UFS 쿼터 구성

다음 /etc/vfstab 예에서는 pluto 시스템의 /export/home 디렉토리가 로컬 시스템의 NFS 파일 시스템으로 마운트되었음을 보여 줍니다. 쿼터가 mount options 열의 rq 항목에 따라 사용으로 설정되었음을 알 수 있습니다.

# device   device    mount     FS    fsck   mount   mount
# to mount       to fsck  point     type   pass  at boot options
# pluto:/export/home -   /export/home nfs    -     yes    rq

/etc/vfstab 파일의 다음 라인 예에서는 mount options 열의 rq 항목에 따라 쿼터가 사용으로 설정된 상태로 로컬 /work 디렉토리가 마운트되었음을 알 수 있습니다.

#device     device        mount  FS   fsck  mount    mount
#to mount         to fsck      point  type  pass  at boot options
#/dev/dsk/c0t4d0s0 /dev/rdsk/c0t4d0s0 /work ufs  3    yes     rq

참조

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

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

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

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

    여기서 username은 쿼터를 설정할 사용자입니다.

  3. 1KB 디스크 블록 수(소프트 및 하드 모두)를 각 파일 시스템에 대해 지정한 쿼터로 변경합니다.
  4. inode 수(소프트 및 하드 모두)를 기본값인 0에서 각 파일 시스템에 대해 지정한 쿼터로 변경합니다.
  5. 사용자의 UFS 쿼터를 확인합니다.
    # quota -v username
    -v

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

    username

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

예 7-2 사용자에 대한 UFS 쿼터 설정

다음 예에서는 루트 디렉토리에 quotas 파일을 포함하는 유일한 마운트된 파일 시스템이 /files인 시스템에서 edquota로 연 임시 파일의 컨텐츠를 보여 줍니다.

fs /files blocks (soft = 0, hard = 0) inodes (soft = 0, hard = 0)

다음 예에서는 쿼터 설정 후 임시 파일의 동일한 라인을 보여 줍니다.

fs /files blocks (soft = 50, hard = 60) inodes (soft = 90, hard = 100)

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

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

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

  2. 쿼터 편집기를 사용하여 프로토타입 사용자에 대해 이미 설정한 쿼터를 지정한 추가 사용자에게 적용합니다.
    # edquota -p prototype-user username ...
    prototype-user

    쿼터를 설정한 계정의 사용자 이름입니다.

    username ...

    추가 계정에 대한 하나 이상의 사용자 이름을 지정합니다. 두 개 이상의 사용자 이름을 지정할 때는 각 사용자 이름을 공백으로 구분합니다.

예 7-3 다중 사용자에 대한 프로토타입 UFS 쿼터 설정

다음 예에서는 사용자 bob에 대해 설정된 쿼터를 사용자 maryjohn에게 적용하는 방법을 보여 줍니다.

# edquota -p bob mary john

UFS 쿼터 일관성 확인 방법

시스템이 재부트될 때 quotacheck 명령이 자동으로 실행됩니다. 일반적으로 쿼터가 설정된 빈 파일 시스템에서는 quotacheck 명령을 실행할 필요가 없습니다. 하지만 기존 파일이 있는 파일 시스템에서 쿼터를 설정하는 경우 quotacheck 명령을 실행하여 쿼터 데이터베이스와 파일 시스템의 기존 파일 또는 inode를 동기화해야 합니다.

큰 파일 시스템에서 quotacheck 명령을 실행할 때는 시간이 오래 걸릴 수도 있습니다.


주 - 정확한 디스크 데이터를 얻으려면 수동으로 quotacheck 명령을 실행할 때 확인하려는 파일 시스템이 정지 상태여야 합니다.


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

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

  2. UFS 파일 시스템에서 일관성 검사를 실행합니다.
    # quotacheck [-va] filesystem 
    -v

    (선택 사항) 특정 파일 시스템에서 각 사용자에 대한 디스크 쿼터를 식별합니다.

    -a

    /etc/vfstab 파일에 rq 항목을 포함하는 모든 파일 시스템을 확인합니다.

    filesystem

    확인할 파일 시스템을 지정합니다.

    자세한 내용은 quotacheck(1M) 매뉴얼 페이지를 참조하십시오.

예 7-4 UFS 쿼터 일관성 확인

다음 예에서는 /dev/rdsk/c0t0d0s7 슬라이스에서 /export/home 파일 시스템에 대한 쿼터를 확인하는 방법을 보여 줍니다. /export/home 파일 시스템이 /etc/vfstab 파일에 rq 항목을 포함하는 유일한 파일 시스템임을 알 수 있습니다.

# quotacheck -va
*** Checking quotas for /dev/rdsk/c0t0d0s7 (/export/home)

UFS 쿼터를 켜는 방법

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

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

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

    쿼터를 켠 후 각 파일 시스템에 대한 메시지를 표시합니다.

    -a

    /etc/vfstab 파일에 rq 항목을 포함하는 모든 파일 시스템에 대해 쿼터를 켭니다.

    filesystem ...

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

예 7-5 UFS 쿼터 켜기

다음 예에서는 /dev/dsk/c0t4d0s7/dev/dsk/c0t3d0s7 슬라이스에서 파일 시스템에 대한 쿼터를 켜는 방법을 보여 줍니다.

# quotaon -v /dev/dsk/c0t4d0s7 /dev/dsk/c0t3d0s7
/dev/dsk/c0t4d0s7: quotas turned on
/dev/dsk/c0t3d0s7: quotas turned on