본문 바로가기

Cloud/Kubernetes

Ubuntu 18.04 Read-only file system이 뜨는 멍청한 행동을 했을 때

K8S 설치할 때 SWAP 꺼야하는데 그 때 주석처리 잘못해서 (내가 멍청해서) 볼륨이 다 잠겼다... 잠기면 이렇게 된다.

root@C1-9:~# cd -bash: cannot create temp file for here-document: Read-only file system
-bash: cannot create temp file for here-document: Read-only file system

처음에는 손발이 줄줄 눈물이 덜덜이였는데 한 번 해봐서 그런지 이제 괜찮다. 

먼저 마운트 옵션을 보자

root@C1-9:~# cat /proc/mounts | grep /dev
udev /dev devtmpfs rw,nosuid,relatime,size=8099844k,nr_inodes=2024961,mode=755 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
/dev/sda1 / ext4 ro,relatime 0 0

다 rw인데 혼자 ro이다. 다시 리마운트해준다.

root@C1-9:~# umount /dev/sda1
root@C1-9:~# e2fsck /dev/sda1
e2fsck 1.44.1 (24-Mar-2018)
/dev/sda1: clean, 317057/30523392 files, 7165656/122070016 blocks
root@C1-9:~# mount -o remount, rw /

그럼 rw로 돌아온 것을 알 수 있다.

root@C1-9:~# cat /proc/mounts | grep /dev
udev /dev devtmpfs rw,nosuid,relatime,size=8099844k,nr_inodes=2024961,mode=755 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
/dev/sda1 / ext4 rw,relatime 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
cgroup /sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0
mqueue /dev/mqueue mqueue rw,relatime 0 0
hugetlbfs /dev/hugepages hugetlbfs rw,relatime,pagesize=2M 0 0

 이후 문제로 추정되는 애를 고쳐주면 된다. 나는 벌써 두 번째 하는 실수라 포스팅해놓는다 ㅠㅠ