문제
다음 중 CentOS 7에서 사용 가능한 파일 시스템 점검 명령으로 틀린 것은?
① fsck ② e2fsck ③ xfs.fsck ④ xfs_repair
정답
3번
해설
정답: 3. xfs.fsck 라는 명령은 존재하지 않는다. XFS는 마운트 시 저널을 재생하여 일관성을 맞추므로 부팅 시 fsck를 수행하지 않으며, 실제 복구는 xfs_repair로 한다(/sbin/fsck.xfs는 아무 동작도 하지 않는 더미).
오답 풀이
- 1번: fsck 는 파일시스템을 점검·복구하는 범용 프론트엔드 명령으로 존재한다.
- 2번: e2fsck 는 ext2/ext3/ext4 파일시스템을 점검·복구하는 명령으로 존재한다.
- 3번: xfs.fsck 는 존재하지 않는 명령이므로 정답(틀린 것)이다.
- 4번: xfs_repair 는 XFS 파일시스템을 점검·복구하는 명령으로 존재한다.
보충 개념 ext 계열은 fsck/e2fsck(=fsck.ext4)로, XFS는 xfs_repair로 점검·복구한다. XFS는 정상 마운트 과정에서 저널을 재생하므로 부팅 시 fsck 단계를 건너뛴다.