본문 바로가기

IT tech/Trouble Shooting

파일 시스템이 ro로 설정되어 있는 에러 (rw로 변경)

반응형
SMALL

환경 : Ubuntu 22.04

OS를 업데이트 하려던 중, 이런 에러가 발생했다.

에러 내용을 보자니 repo쪽 파일의 권한이 잘못 되었나 싶어,

/etc/apt/source.list 를 보려고 했다.

그런데 해당 파일을 수정하려 하자, 이런 에러가 뜬다.

참고로 이 에러가 뜨는 상태에서는 수정/삭제/권한 설정 전부! 불가능하다.

그런데 권한을 살펴보니, 644로 부여되어 있어 엄연히 말하자면 read only인 상태도 아니다.

그리고 이 파일 뿐만 아니라 다른 모든 파일들도 전부 같은 에러가 뜬다.

대체 뭘까?

.

.

원인은 바로 이것이었다.

cat /proc/mounts | grep /dev 명령어로 확인하니,

/dev/sda1에 마운트 된 파일 시스템이ro 되어있었다. 어쩐지...

이런 경우, mount를 해제하고 e2fsck 로 복구하면 된다고 한다.

 

umount /dev/sda1 e2fsck /dev/sda1

 

e2fsck 명령어 사용 시 ~fix <y>? 하는 물음이 계속 뜰텐데, 나같은 경우 그냥 yes로 진행했다.

이렇게 복구까지 완료하고 나면, 재부팅 시켜준다.

재부팅 후 서버 확인 시, 파일 시스템이 ro 에서 rw 으로 바뀌어있는 것을 확인할 수 있을 것이다.

 

 

 

반응형
LIST