디스크 할당량

Disk quota

디스크 할당량시스템 관리자가 설정한 제한으로, 현대 운영 체제에서 파일 시스템 사용의 특정 측면을 제한한다. 디스크 할당량을 사용하는 기능은 제한된 디스크 공간을 합리적인 방법으로 할당하는 것이다.

할당량 유형

디스크 할당량에는 두 가지 기본적인 유형이 있다. 첫째, 사용 할당량 또는 블록 할당량으로 알려진 디스크 공간은 사용할 수 있는 디스크 공간을 제한한다. 파일 할당량 또는 inode 할당량이라고 알려진 두 번째 할당량은 생성할 수 있는 파일 및 디렉터리 수를 제한한다.

또한 관리자는 사용자가 한계에 가까워졌다는 통지를 받는 경고 수준 또는 소프트 할당량(유효한 제한 또는 하드 할당량)을 일반적으로 정의한다. 또한 사용자가 필요한 경우 일정 금액의 할당량을 일시적으로 위반할 수 있는 작은 유예 간격이 있을 수 있다.

할당량

디스크 할당량은 일반적으로 사용자별 또는 그룹별로 구현된다. 즉, 시스템 관리자는 특정 사용자나 그룹에 특정한 사용량이나 파일 할당량을 정의한다. 또한 일부 파일 시스템(예: ext4, XFS, f2fs, ZFS, Lustre)에서는 특정 프로젝트 또는 디렉토리에 대한 블록 및 inode 할당량 제한을 정의할 수 있으며, 해당 디렉토리 트리에 프로젝트 ID를 추가하고 프로젝트 ID에 대한 할당량 제한을 정의할 수 있다.

이를 통해 관리자는 한 명의 사용자가 전체 파일 시스템의 리소스를 소비하지 못하도록 하거나 계층화된 액세스 시스템을 만들 수 있으며, 사용자는 다른 수준의 제한을 받을 수 있다. 예를 들어, 이것은 웹 호스팅 회사들에 의해 개별 클라이언트의 필요와 수단에 따라 다른 수준의 서비스를 제공하기 위해 사용된다.

대부분의 경우 할당량은 개별 파일 시스템에만 한정된다. 관리자가 모든 파일 시스템에서 특정 사용자의 사용을 제한하려면 각 사용자에게 별도의 할당량을 지정해야 한다.

소프트 할당량을 위반할 경우, 시스템은 일반적으로 사용자(그리고 때로는 관리자도)에게 일종의 메시지를 보낸다. 일반적으로 추가 조치는 취해지지 않는다.

하드 할당량 위반을 초래하는 디스크 쓰기 작업이 성공적으로 완료되지 않도록 하는 시스템도 있고, 할당량이 물리적으로 위반될 때까지 기다렸다가 쓰기 요청을 거부하는 시스템도 있다. 사용자는 일반적으로 위반 응용프로그램에 의해 생성된 실패한 쓰기 작업 오류 메시지를 통해 알림을 받는 반면, 관리자는 거의 항상 알림을 받는다.

Disk quotas are supported by most modern operating systems, including Unix-like systems, such as AIX (using JFS or JFS2 filesystem), Linux (using ext3, ext4, ext2, XFS (integrated support) among other filesystems), Solaris (using UFS or ZFS), Microsoft Windows starting with Windows 2000, Novell NetWare, VMS, and others. 디스크 할당량에 대한 관리 방법은 이러한 운영 체제마다 다르다. Unix와 유사한 시스템은 일반적으로 quota 관리 및 모니터링을 위한 명령. 명령의 그래픽 프런트 엔드를 사용할 수도 있다. 유닉스 및 유닉스 유사 운영 체제는 사용자가 짧은 기간 동안 할당량 제한을 초과할 수 있는 유예 기간을 종종 제공한다. Windows 2000 이상 버전에서는 디스크 속성 대화상자의 "쿼터" 탭을 사용한다. 다른 시스템은 자체적인 할당량 관리 유틸리티를 제공한다.

일반 Unix 디스크 할당량 유틸리티

  • 할당량 - 사용자의 파일 시스템 디스크 할당량 및 사용량 표시
  • edquota - 파일 시스템의 사용자 할당량 편집;
  • setquota - 파일 시스템의 디스크 할당량 설정;
  • repquota - 파일 시스템의 할당량 요약.
  • quotcheck - 파일 시스템 할당량 일관성 검사;
  • 할당량 - 파일 시스템 할당량 설정/해제
  • /etc/fstab(리눅스) 또는 /etc/vfstab(솔라리스) - 할당량 상태를 포함한 각 파일 시스템의 기본 매개 변수 목록.

참고 항목

외부 링크