728x90
개인 서버를 오랜만에 접속해서 특정 파일을 실행하려고 하니 원래 정상적으로 실행되던 파일이 아래와 같이 에러가 발생했습니다.
이건 리눅스 시스템 내에서 디스크 위험/보호를 위해 자동으로 쓰기방지를 했기 때문입니다.
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
댓글