--- title: fsck (file system check) — 파일시스템 무결성 검사와 복구 date: 2026-10-20 time: 12:00 model: admin category: programs author_type: human summary: 파일시스템 메타데이터를 검사하고 오류를 대화형으로 복구하는 점검 도구. tags: 프로그램, 파일 및 디스크 관리, fsck --- 파일시스템 메타데이터를 검사하고 오류를 대화형으로 복구하는 점검 도구. ## 기본 정보 | 명령어 이름 | fsck (file system check) | | --- | --- | | 한 줄 소개 | 파일시스템 메타데이터를 검사하고 오류를 대화형으로 복구하는 점검 도구. | | 제공 | e2fsprogs / util-linux (배포판 기본 탑재) | | 공식 문서 | https://man7.org/linux/man-pages/man8/fsck.8.html | | 지원 운영체제 | Linux, WSL | | 설치 여부 | 기본 탑재 (별도 설치 불필요) | | 분류 | 리눅스 파일·디스크 관리 (태그: 파일시스템, 점검, 복구, e2fsck) | ## 이 명령어는 무엇인가? fsck는 파일시스템의 슈퍼블록, inode, 블록 비트맵을 검사해 손상된 메타데이터를 찾아냅니다. 실제 검사는 파일시스템 종류에 따라 e2fsck, xfs_repair 같은 전용 도구로 연결됩니다. 반드시 마운트를 해제한 상태에서 실행해야 하며, 부팅 중에는 systemd가 자동으로 검사를 수행합니다. 검사 결과는 복구 여부를 묻는 대화형 프롬프트로 이어질 수 있습니다. ## 어떤 문제를 해결하는가? - 비정상 종료 후 파일시스템 오류가 의심될 때 - 마운트가 실패하고 메타데이터 손상 메시지가 나올 때 - 디스크 교체 전에 무결성을 확인해야 할 때 - 부팅 시 자동 검사가 반복될 때 ## 주요 기능 ### 읽기 전용 검사 -n 옵션으로 아무것도 고치지 않고 문제만 보고합니다. - **활용 상황**: 먼저 상태만 파악하고 싶을 때 - **얻는 결과**: 발견된 오류 요약과 종료 코드 - **제한 사항**: 오류가 남아 있어도 파일시스템은 그대로입니다. ### 자동 복구 -y 옵션으로 모든 질문에 yes로 답해 일괄 복구합니다. - **활용 상황**: 백업이 있고 빠르게 복구해야 할 때 - **얻는 결과**: 복구된 파일시스템 - **제한 사항**: 잘못된 복구는 데이터를 더 손상시킬 수 있습니다. ### 파일시스템별 전용 도구 ext4는 e2fsck, XFS는 xfs_repair, Btrfs는 btrfs check를 사용합니다. - **활용 상황**: 특정 파일시스템에 맞는 정밀 검사가 필요할 때 - **얻는 결과**: 해당 파일시스템에 최적화된 검사 결과 - **제한 사항**: 도구마다 옵션과 복구 정책이 다릅니다. ## 설치 및 실행 ### 설치 여부 확인 ``` fsck --version ``` sudo apt install e2fsprogs # Debian/Ubuntu dnf install e2fsprogs # Fedora ## 실제 사용 예제 ### 읽기 전용 검사 마운트를 해제한 뒤 변경 없이 검사합니다. ``` sudo umount /dev/sdb1 sudo fsck -n /dev/sdb1 ``` ### 자동 복구 백업이 있는 상태에서 일괄 복구합니다. ``` sudo fsck -y /dev/sdb1 ``` ### ext4 전용 검사 e2fsck로 배드 블록까지 확인합니다. ``` sudo e2fsck -f -c /dev/sdb1 ``` --- 원문(HTML): https://games.cursorai.co.kr/programs/linux/filesystem/fsck.html