3.10. 파일 시스템 복구

노드가 파일 시스템 마운트를 실패했을 경우, 파일 시스템 저널링은 빠른 복구를 허용합니다. 하지만, 저장 장치에 전력이 없거나 물리적으로 접속되지 않았을 경우, 파일 시스템이 손상될 수 있습니다. (저장 장치 하부 시스템에서의 장애를 복구하기 위해 저널링을 사용할 수 없습니다.) 이러한 문제가 발생하면, fsck.gfs2 명령을 사용하여 GFS2 파일 시스템을 복구할 수 있습니다.

주의

fsck.gfs2 명령은 모든 노드에서 마운트 해제된 파일 시스템에서만 실행되어야 합니다.

참고

이전에 GFS 파일 시스템에서 gfs_fsck 명령을 사용해 보셨을 경우, 다음과 같은 방식에서 fsck.gfs2 명령은 이전 gfs_fsck 릴리즈와 다르다는 점에 유의하시기 바랍니다.
  • Ctrl+C를 사용하여 대화식 모드를 설정할 수 없습니다. Ctrl+C를 누르면 fsck.gfs2 명령을 취소하게 됩니다. 명령을 취소하지 않으시려면 Ctrl+C를 누르지 마십시오.
  • -v 플래그를 사용하여 상세 정보 레벨을 증가시킬 수 있습니다. 두 번째 -v 플래그를 추가하면 상세 정보 레벨을 증가시키게 됩니다.
  • -q 플래그를 사용하여 상세 정보 레벨을 감소시킬 수 있습니다. 두 번째 -q 플래그를 추가하면 상세 정보 레벨을 감소시키게 됩니다.
  • -n 옵션은 파일 시스템을 읽기 전용으로 열어 질의에 대해 no라고 자동 답변하게 합니다. 이 옵션은 실질적으로 fsck.gfs2 명령을 실행하지 않고 오류를 드러내기 위해 명령을 사용하는 방법을 제공합니다.
기타 다른 명령 옵션에 대한 추가 정보는 gfs2.fsck 맨 페이지를 참조하시기 바랍니다.

3.10.1. 사용법

fsck.gfs2 -y BlockDevice
-y
-y 플래그는 모든 질의에 대해 yes라고 답변하게 합니다. -y 플래그를 지정하면, fsck.gfs2 명령은 변경 사항을 적용하기 전 답변을 요청하지 않게 됩니다.
BlockDevice
GFS2 파일 시스템이 위치할 블록 장치를 지정합니다.

3.10.2. 예시

예에서, /dev/testvol/testlv 블록 장치에 있는 GFS2 파일 시스템이 복구되어 있습니다. 복구를 위한 모든 질의는 자동으로 yes라고 답변하게 되어 있습니다.
[root@dash-01 ~]# fsck.gfs2 -y /dev/testvg/testlv
Initializing fsck
Validating Resource Group index.
Level 1 RG check.
(level 1 passed)
Clearing journals (this may take a while)...
Journals cleared.
Starting pass1
Pass1 complete
Starting pass1b
Pass1b complete
Starting pass1c
Pass1c complete
Starting pass2
Pass2 complete
Starting pass3
Pass3 complete
Starting pass4
Pass4 complete
Starting pass5
Pass5 complete
Writing changes to disk
fsck.gfs2 complete