← 회차 전체 문제정처LAB 자체 제작자동 검사 완료2026 리눅스마스터 2급 기초 개념 문제 · 리눅스 운영 및 관리 · 37번
a.txt와 b.txt가 같은 inode를 가리키는 하드 링크이고 링크 수가 2인 상태에서 `rm a.txt`를 실행했다. 이후 상태로 옳은 것은?
- 1
inode와 데이터 블록이 즉시 제거되어 b.txt도 읽을 수 없다.
오답 이유하드 링크 중 하나만 제거하면 링크 수가 1로 줄 뿐이다. 마지막 링크가 제거되고 열린 파일 참조도 없어야 데이터가 회수된다. - 2
b.txt로 데이터에 계속 접근할 수 있고 inode의 링크 수는 1이 된다.
정답 근거`rm a.txt`는 a.txt 디렉터리 엔트리만 제거한다. b.txt가 같은 inode를 계속 가리키므로 데이터는 유지되고 링크 수는 1이 된다. - 3
b.txt는 대상이 사라진 심볼릭 링크가 되어 끊어진다.
오답 이유b.txt는 같은 inode를 직접 가리키는 하드 링크이므로 a.txt라는 경로의 존재 여부에 의존하지 않는다. - 4
b.txt가 자동으로 새 inode를 할당받아 파일 내용이 복사된다.
오답 이유하드 링크 제거 과정에서 남은 이름에 새 inode를 만들거나 데이터를 복사하지 않는다.
정답·상세해설정답 2번
하드 링크는 여러 디렉터리 엔트리가 같은 inode를 직접 참조하는 구조다. `rm a.txt`는 a.txt 엔트리 하나를 제거하고 링크 수를 2에서 1로 줄인다. b.txt가 여전히 inode를 참조하므로 파일 내용은 그대로 읽을 수 있다.
콘텐츠 기록콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 자동 검사 완료
- 최종 검수
- 자동 검사 완료