Linux Operating system Ubuntu
Bell  

EXT4 파일시스템이 깨졌을 때

사건 발달

이전에 우분투 리눅스 서버를 운영 중인데 갑자기 정전이 발생하여 서버가 다운되었던 적이 있다.
정전이 해결된 후 서버를 다시 부팅하였는데 아니 이게 무슨 일이야!
서버에 일부 파일시스템이 읽기 전용으로 마운트 되어 파일을 수정할 수 없었다.

운영 환경

OS: Ubuntu Server 16.04 LTS
FileSystem: EXT4

원인

디스크에 쓰기 작업 중 비정상적인 시스템 강제 종료

해결 방안

EXT4 파일시스템에 포함된 저널링 기능을 이용하여 복구

sudo fsck.ext4 -f /dev/장치명

추가 정보

위의 fsck (File System Check) 명령을 사용하면 자동으로 파일시스템이 복구된다.
혹시 장치명을 모르겠다면, 아래 명령을 이용하여 디스크 정보를 알아내면 된다.

df -h

Visits: 0

댓글 남기기