← 회차 전체 문제정처LAB 자체 제작자동 검사 완료2026 리눅스마스터 2급 기초 개념 문제 · 리눅스 운영 및 관리 · 19번
같은 파일시스템에서 다음 명령을 순서대로 실행했다.
echo data > a.txt
ln a.txt b.txt
실행 직후 a.txt와 b.txt의 관계로 옳은 것은?
- 1
서로 다른 inode를 사용하고 각 링크 수는 1이다.
오답 이유`ln`에 `-s` 옵션이 없으므로 새 inode를 만드는 복사가 아니라 기존 inode를 가리키는 하드 링크를 추가한다. - 2
inode 내부에 a.txt와 b.txt 두 파일명이 모두 저장된다.
오답 이유파일명은 디렉터리 엔트리에 저장되고 inode에는 메타데이터와 데이터 블록 위치 등이 저장된다. - 3
b.txt는 a.txt의 경로 문자열을 저장하는 심볼릭 링크다.
오답 이유심볼릭 링크는 `ln -s a.txt b.txt`처럼 `-s` 옵션을 사용해야 한다. 현재 명령은 하드 링크를 만든다. - 4
같은 inode를 가리키며 해당 inode의 하드 링크 수는 2다.
정답 근거두 디렉터리 엔트리가 같은 inode를 가리키며, 그 inode를 참조하는 이름이 두 개가 되어 링크 수가 2로 증가한다.
정답·상세해설정답 4번
옵션 없는 `ln`은 하드 링크를 만든다. a.txt와 b.txt라는 두 디렉터리 엔트리가 동일한 inode를 가리키므로 어느 이름으로 읽어도 같은 데이터에 접근하고 링크 수는 2가 된다. 파일명은 inode 자체가 아니라 디렉터리 엔트리에 저장된다.
콘텐츠 기록콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 자동 검사 완료
- 최종 검수
- 자동 검사 완료