5장. GFS2 파일 시스템 복구


파일 시스템을 마운트하여 노드가 실패하면 파일 시스템 저널링을 사용하면 빠른 복구를 수행할 수 있습니다. 그러나 스토리지 장치의 전원이 손실되거나 물리적으로 연결이 끊어지면 파일 시스템 손상이 발생할 수 있습니다. (journaling은 스토리지 하위 시스템 실패에서 복구하는 데 사용할 수 없습니다.) 이러한 유형의 손상이 발생하면 fsck.gfs2 명령을 사용하여 GFS2 파일 시스템을 복구할 수 있습니다.

중요

fsck.gfs2 명령은 모든 노드에서 마운트 해제된 파일 시스템에서만 실행해야 합니다. 파일 시스템을 Pacemaker 클러스터 리소스로 관리 중인 경우 파일 시스템 리소스를 비활성화하여 파일 시스템을 마운트 해제할 수 있습니다. fsck.gfs2 명령을 실행한 후 파일 시스템 리소스를 다시 활성화합니다. pcs resource disable--wait 옵션으로 지정된 타임아웃 값은 값을 초 단위로 나타냅니다.

pcs resource disable --wait=timeoutvalue resource_id
[fsck.gfs2]
pcs resource enable resource_id
Copy to Clipboard Toggle word wrap

파일 시스템이 암호화된 파일 시스템 배포에서와 같이 리소스 그룹의 일부인 경우에도 파일 시스템 리소스만 비활성화하여 파일 시스템에서 fsck 명령을 실행해야 합니다. 전체 리소스 그룹을 비활성화해서는 안 됩니다.

부트시 GFS2 파일 시스템에서 fsck.gfs2 명령이 실행되지 않도록 클러스터에 GFS2 파일 시스템 리소스를 생성할 때 options 인수의 run_fsck 매개 변수를 설정할 수 있습니다. "run_fsck=no" 를 지정하면 fsck 명령을 실행하지 않아야 합니다.

5.1. fsck.gfs2를 실행하는 데 필요한 메모리 확인

fsck.gfs2 명령을 실행하려면 운영 체제 및 커널에 사용된 메모리 이상으로 위의 시스템 메모리가 필요할 수 있습니다. 특히 대규모 파일 시스템에는 이 명령을 실행하기 위해 추가 메모리가 필요할 수 있습니다.

다음 표는 1TB, 10TB, 100TB의 블록 크기가 4K인 GFS2 파일 시스템에서 fsck.gfs2 파일 시스템을 실행하는 데 필요할 수 있는 대략적인 메모리 값을 보여줍니다.

Expand
GFS2 파일 시스템 크기fsck.gfs2를 실행하는 데 필요한 대략적인 메모리

1TB

0.16GB

10TB

1.6GB

100TB

16GB

파일 시스템의 더 작은 블록 크기는 더 많은 양의 메모리가 필요합니다. 예를 들어 블록 크기가 1K인 GFS2 파일 시스템에는 이 표에 표시된 메모리 양이 4배가 필요합니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat