문제
다음의 내용이 설명하고 있는 Linux 시스템 디렉터리는?
- 시스템을 운영하면서 생기는 각종 임시 파일(시스템 로그, 스풀, 전자메일 등)을 저장하는 디렉터리
- 크기가 계속 변하는 파일들을 저장하는 디렉터리
① /home ② /usr ③ /var ④ /tmp
정답
3번
해설
정답: 3. /var(variable)는 시스템 운영 중 크기가 계속 변하는 가변 데이터(로그 /var/log, 메일 스풀 /var/spool/mail, 인쇄 스풀, 캐시 등)를 저장하는 디렉터리이다. 지문의 "로그·스풀·메일 등 변하는 파일 저장"이 /var의 설명이다.
오답 풀이
- 1번: /home은 일반 사용자 계정의 홈 디렉터리가 위치하는 곳이다.
- 2번: /usr은 사용자 응용 프로그램·라이브러리 등 정적 시스템 파일이 위치하는 곳이다.
- 3번: /var가 로그·스풀 등 가변 데이터를 저장하므로 정답이다.
- 4번: /tmp는 임시 파일 저장소지만 재부팅 시 비워질 수 있는 단기 임시 공간으로, 로그·메일 스풀의 영구 보관처는 아니다.
보충 개념 /var 하위에는 /var/log(로그), /var/spool(스풀), /var/mail(메일), /var/cache(캐시)가 있다. 로그가 쌓여 /var가 가득 차면 서비스 장애가 생길 수 있어 별도 파티션으로 분리하기도 한다.