Red Hat Training

A Red Hat training course is available for RHEL 8

22장. 할당량으로 XFS의 스토리지 공간 사용 제한

디스크 할당량을 구현하여 사용자 또는 그룹에서 사용할 수 있는 디스크 공간을 제한할 수 있습니다. 사용자가 디스크 공간을 너무 많이 사용하거나 파티션이 가득 차기 전에 시스템 관리자에게 알리는 경고 수준을 정의할 수도 있습니다.

XFS 할당량 하위 시스템은 디스크 공간(블록) 및 파일(inode) 사용 제한을 관리합니다. XFS 할당량 제어 또는 사용자, 그룹 또는 디렉터리 또는 프로젝트 수준에서 이러한 항목의 사용을 보고합니다. 그룹 및 프로젝트 할당량은 기본이 아닌 이전 XFS 디스크 형식에서만 상호 배타적입니다.

디렉터리별 또는 프로젝트별로 관리하는 경우 XFS는 특정 프로젝트와 관련된 디렉터리 계층 구조의 디스크 사용을 관리합니다.

22.1. 디스크 할당량

대부분의 컴퓨팅 환경에서 디스크 공간은 무한이 아닙니다. 할당량 하위 시스템은 디스크 공간 사용을 제어하는 메커니즘을 제공합니다.

로컬 파일 시스템의 개별 사용자 및 사용자 그룹에 대한 디스크 할당량을 구성할 수 있습니다. 이를 통해 사용자별 파일(예: 이메일)에 할당된 공간을 사용자가 작업하는 프로젝트에 할당한 공간을 별도로 관리할 수 있습니다. 할당량 하위 시스템은 할당된 제한을 초과하면 사용자에게 경고하지만 현재 작업에 대한 추가 공간(하드 제한/소프트 제한)이 허용됩니다.

할당량이 구현되면 할당량을 초과하는지 확인하고 할당량이 정확한지 확인해야 합니다. 사용자가 할당량을 반복적으로 초과하거나 소프트 한도에 일관되게 도달하는 경우 시스템 관리자는 디스크 공간을 더 적게 사용하거나 사용자의 디스크 할당량을 늘리는 방법을 결정할 수 있습니다.

다음을 제어하도록 할당량을 설정할 수 있습니다.

  • 사용된 디스크 블록 수입니다.
  • UNIX 파일 시스템의 파일에 대한 정보를 포함하는 데이터 구조인 inode 수입니다. inode는 파일 관련 정보를 저장하므로 생성할 수 있는 파일 수를 제어할 수 있습니다.