다음은 사용자의 디스크 쿼터(Disk Quota)를 설정하는 과정이다. ( ) 안에 알맞은 내용을 적으시오.
가. 사용자에게 설정된 유예 기간을 변경한다.
# ( 1 ) ( 2 )
나. ihduser에 설정된 쿼터 용량을 kaituser에 동일하게 적용시킨다.
# ( 1 ) ( 3 )
다. kaituser에 적용된 디스크 쿼터 정보를 확인한다.
# ( 4 ) kaituser
사용자 디스크 쿼터(Disk Quota) 설정
Linux 시스템에서 'Disk Quota' 설정은 사용자 또는 그룹별로 디스크 사용량을 제한하는 기능입니다. 이를 통해 특정 사용자나 그룹이 할당된 공간을 초과하여 사용하지 못하도록 관리할 수 있습니다. Disk Quota를 설정하는 과정은 다음과 같습니다.
1단계: Quota 패키지 설치
먼저, 시스템에 Quota 관리 도구가 설치되어 있는지 확인하고, 설치되어 있지 않다면 설치해야 합니다.
sudo apt-get update
sudo apt-get install quota
위 명령은 Debian 기반 시스템(예: Ubuntu)에서 Quota 패키지를 설치하는 방법입니다. Red Hat, CentOS와 같은 다른 배포판의 경우, 패키지 관리자 명령어가 다를 수 있습니다.
2단계: 파일 시스템에 Quota 활성화
/etc/fstab
파일을 편집하여 Quota를 사용할 파일 시스템에 대해 Quota를 활성화합니다.
sudo nano /etc/fstab
또는
sudo vi /etc/fstab
/etc/fstab
파일에서, Quota를 사용하려는 파일 시스템의 마운트 옵션에 usrquota
와 grpquota
를 추가합니다. 예를 들어:
/dev/sda1 /home ext4 defaults,usrquota,grpquota 1 2
변경 후, 시스템을 재부팅하거나 다음 명령으로 파일 시스템을 다시 마운트 합니다.
sudo mount -o remount /home
3단계: Quota 데이터베이스 생성 및 검사
Quota를 사용하기 전에 Quota 데이터베이스를 생성하고 검사해야 합니다.
sudo quotacheck -cug /home
여기서 /home
은 Quota를 적용할 파일 시스템입니다.
4단계: Quota 할당
사용자나 그룹에 대한 Quota를 설정할 수 있습니다. edquota
명령어를 사용하여 편집합니다.
- 사용자에 대한 Quota 설정:
sudo edquota -u 사용자명
- 그룹에 대한 Quota 설정:
sudo edquota -g 그룹명
이 명령은 Quota 설정을 위한 텍스트 편집기를 열게 됩니다. 여기서 각 사용자나 그룹별로 soft limit(경고 제한), hard limit(강제 제한) 등을 설정할 수 있습니다.
5단계: Quota 보고 및 모니터링
설정한 Quota를 모니터링하고 보고하기 위해 다음 명령어들을 사용할 수 있습니다.
- 사용자별 Quota 보고:
sudo repquota -u /home
- 그룹별 Quota 보고:
sudo repquota -g /home
정리
Disk Quota 설정은 사용자 또는 그룹별로 디스크 사용량을 제한하는 중요한 시스템 관리 도구입니다. 이를 통해 시스템의 자원을 효율적으로 관리하고, 한 사용자나 그룹이 공유된 리소스를 과도하게 사용하는 것을 방지할 수 있습니다. Quota 설정은 패키지 설치, 파일 시스템 활성화, 데이터베이스 생성, 할당 설정, 그리고 모니터링의 단계를 포함합니다.
'리눅스마스터1급 기출문제 > 1801회' 카테고리의 다른 글
[2차 단답식] 패키지 프로그램에 관련된 내용을 확인하는 명령어 완성 (32) | 2024.06.21 |
---|---|
[2차 단답식] 프로세스의 우선순위 변경 (29) | 2024.06.20 |
[2차 단답식] 리눅스 명령어 chage (137) | 2024.01.30 |
리눅스마스터 1801회 1차 091~100 (1) | 2023.02.16 |
리눅스마스터 1801회 1차 081~090 (0) | 2023.02.16 |