[리눅스] root 파일시스템 Read-only file system 문제

반응형

상황

passwd를 사용해 패스워드 변경을 하려던 순간 아래와 같은 에러가 발생함

# passwd eloquence
Changing password for user eloquence.
New password:
Retype new password:
passwd authentication token manipulation error

 

구글링을 통해 해당 문제에 대한 정보를 찾아보다가 root 파일시스템 읽기 전용이라는 문구를 발견하고 바로 root 하위에 쓰기 권한을 행사해 봤더니 다음과 같은 에러가 발생함

# mkdir test
cannot create directory:read-only filesystem

 

원인

OS 운영 중에 이렇게 root 파일시스템이 read-only로 바뀌는 문제는 처음 겪어보는거라 당황했지만 찾아보니,,

"파일 시스템이 read-only로 마운트된 경우 커널이 일부 불일치를 발견했을 가능성 존재하기에 데이터 손실 방지를 위해 read-only로 시스템을 마운트를 자동으로 수행함

 

해결방법

1. 콘솔 액세스 권한이 있는 경우 시스템 재부팅 수행 + fsck를 통해 파일시스템 체크 수행

 

2. 임시 방법으로는 read-only 파일시스템을 강제로 권한 변경 후 사용하는 방법

# mount -o remount, rw /

 

2번 방법은 잠재적 위험이 따릅니다. 가장 권장되는 방법은 문제를 발견한 즉시 서비스 종료 및 백업을 수행하고 해당 지점에서 더 이상의 데이터 변동 없이 시스템을 재부팅하여 상태를 확인해야 함. 그렇지 않으면 데이터 손실 가능성을 배제할 수 없음

반응형

댓글

Designed by JB FACTORY