12장. 파일 시스템 확인


파일 시스템의 일관성을 점검하고 필요에 따라 파일 시스템별 사용자 공간 툴을 사용하여 복구할 수 있습니다. 이러한 툴을 fsck 툴이라고 합니다. 여기서 fsck파일 시스템 점검 이 단축된 버전입니다.
참고
이러한 파일 시스템 검사기는 파일 시스템 전반에서 메타데이터 일관성을 보장할 뿐 아니라 파일 시스템에 포함된 실제 데이터를 인식하지 못하며 데이터 복구 도구가 아닙니다.
하드웨어 오류, 스토리지 관리 오류, 소프트웨어 버그 등 다양한 이유로 파일 시스템 불일치가 발생할 수 있습니다.
최신 metadata-journaling 파일 시스템이 일반화되기 전에 시스템이 충돌하거나 손실된 언제든지 파일 시스템 검사가 필요합니다. 이는 파일 시스템 업데이트가 중단되어 일관되지 않은 상태가 발생했기 때문입니다. 결과적으로 파일 시스템 검사는 일반적으로 부팅 시 /etc/fstab 에 나열된 각 파일 시스템에서 실행됩니다. 저널링 파일 시스템의 경우 파일 시스템의 메타데이터 저널링을 통해 충돌 후에도 일관성을 보장하기 때문에 일반적으로 매우 짧은 작업입니다.
그러나 파일 시스템을 저널링하는 경우에도 파일 시스템의 불일치 또는 손상이 발생할 수 있는 경우가 있습니다. 이 경우 파일 시스템 검사기를 사용하여 파일 시스템을 복구해야 합니다. 다음은 이 절차를 수행할 때 모범 사례 및 기타 유용한 정보를 제공합니다.
중요
시스템이 부팅되지 않으면 파일 시스템이 매우 크거나 파일 시스템이 원격 스토리지에 있는 경우 이를 권장하지 않습니다. 부팅 시 /etc/fstab 의 여섯 번째 필드를 0 으로 설정하여 파일 시스템 검사를 비활성화할 수 있습니다.

12.1. fsck 모범 사례

일반적으로 파일 시스템 검사 및 복구 도구를 실행하면 발견된 불일치 중 적어도 일부를 자동으로 복구할 수 있습니다. 경우에 따라 심각하게 손상된 inode 또는 디렉터리는 복구할 수 없는 경우 삭제될 수 있습니다. 파일 시스템에 대한 중요한 변경 사항이 발생할 수 있습니다. 예기치 않은 또는 바람직하지 않은 변경 사항이 영구적으로 수행되지 않도록 하려면 다음 사전 예방 단계를 수행합니다.
시험 실행
대부분의 파일 시스템 검사기에는 확인하지만 파일 시스템을 복구하지 않는 작동 모드가 있습니다. 이 모드에서 검사기는 실제로 파일 시스템을 수정하지 않고 발견한 오류와 작업을 출력합니다.
참고
일관성 검사의 이후 단계는 복구 모드에서 실행되는 경우 초기 단계에서 수정되는 불일치를 발견하므로 추가 오류를 출력할 수 있습니다.
파일 시스템 이미지에서 먼저 작동
대부분의 파일 시스템은 메타데이터만 포함된 파일 시스템의 스파스 복사본인 메타데이터 이미지 생성을 지원합니다. 파일 시스템 검사기는 메타데이터에서만 작동하기 때문에 이러한 이미지를 사용하여 실제 파일 시스템 복구 예행 실행을 수행하여 실제로 수행할 변경 사항을 평가할 수 있습니다. 변경 사항이 허용되는 경우 파일 시스템 자체에서 복구를 수행할 수 있습니다.
참고
심각하게 손상된 파일 시스템은 메타데이터 이미지 생성에 문제가 있을 수 있습니다.
지원 조사를 위해 파일 시스템 이미지 저장
파일 시스템 메타데이터 이미지는 소프트웨어 버그로 인해 손상이 발생할 가능성이 있는 경우 지원 조사에 유용한 경우가 많습니다. 사전 쌍 이미지 손상 패턴으로 인해 근본 원인 분석이 도움이 될 수 있습니다.
마운트 해제된 파일 시스템에서만 작동
파일 시스템 복구는 마운트 해제된 파일 시스템에서만 실행해야 합니다. 툴은 파일 시스템에 단독으로 액세스할 수 있어야 하거나 추가 손상으로 인해 발생할 수 있습니다. 대부분의 파일 시스템 도구는 이 요구 사항을 복구 모드로 적용하지만 일부는 마운트된 파일 시스템에서 확인 전용 모드만 지원합니다. 마운트된 파일 시스템에서 검사 전용 모드가 실행되는 경우 마운트 해제된 파일 시스템에서 실행할 때 발견되지 않는 심각한 오류를 찾을 수 있습니다.
디스크 오류
파일 시스템 검사 도구는 하드웨어 문제를 복구할 수 없습니다. 복구가 성공적으로 작동하는 경우 파일 시스템을 완전히 읽고 쓸 수 있어야 합니다. 하드웨어 오류로 인해 파일 시스템이 손상된 경우 먼저 파일 시스템을 양호한 디스크로 이동해야 합니다(예: dd(8) 유틸리티 사용).
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.