본문 바로가기
programming_kr/linux

리눅스(LINUX) 파일 권한 변경 시 Read-only file system 에러 처리

by JSsunday 2021. 9. 19.
728x90

개인 서버를 오랜만에 접속해서 특정 파일을 실행하려고 하니 원래 정상적으로 실행되던 파일이 아래와 같이 에러가 발생했습니다.

이건 리눅스 시스템 내에서 디스크 위험/보호를 위해 자동으로 쓰기방지를 했기 때문입니다.

 

Read-only file system[쓰기 불가 상태]

cat /proc/mount | grep /dev

위 명령어로 mount된 목록을 검색해보니 저 같은 경우는 /dev/vda1가 ro 상태였습니다.

 

인터넷으로 찾아보니

mount -o remount,rw /경로

"위 명령어로 리마운트해서 rw로 변경할 수 있다"라고 나왔지만 저 같은 경우는 아무것도 변경되지 않았습니다. 그러던 도중 좀 더 자세한 내용의 글을 봤는데 그대로 명령어를 입력하니 해결되었습니다.

 

우선

cat /proc/mount | grep /dev

위 명령어로 ro상태인 볼륨을 찾습니다. (저 같은 경우는 /dev/vda1)

그리고

e2fsck /dev/vda1

위 명령어(리눅스 파일시스템 점검 및 복구를 할 수 있는 명령어)를 실행하면 이것저것 묻습니다.(다 y로해서 기억이 잘 안남... 다음에는 하나하나 확인하면서 체크해야겠습니다.)

완료가 되면

mount -o remount, rw /

위 명령어를 실행합니다.(환경에 따라서 재부팅 후 실행해야 할 수도 있습니다. 저 같은 경우는 재부팅 후 위 명령어를 실행했습니다.)

실행 후 읽기,쓰기로 변경된 볼륨입니다.

 

 

 

 

 

참조 : 

https://da-nika.tistory.com/134

 

728x90

댓글