라고뜬다.
이 오류는 Redis의 RDB 스냅샷 기능이 현재 디스크에 지속할 수 없어서 발생하는 문제라고한다.
이 문제는 주로 디스크 공간 부족, 디스크 I/O 문제, 또는 권한 문제 등으로 인해 발생할 수 있는데
cat /var/log/redis/redis-server.log 명령어를 입력하여 로그를 확인해보니
공간이 부족하다고 한다.
실제로 df -h 명령어를 쳐서 공간확인을 해보니깐
/dev/root
파티션이 100% 사용되어 있는 것으로 나왔다.
변경 전 (8gib)
변경 후 (16gib)
8→16 으로 성공적으로 늘어난 것을 확인할 수 있다.
(참고로 nvme0n1은 메인 파티션이다. 위 lblk 명령어를 쳐서 적혀있는 내 메인파티션을 입력해주면됨)
하지만 디스크 공간이 완전히 100프로여서 실패가 뜬다.
이럴 때
sudo mount -o size=10M,rw,nodev,nosuid -t tmpfs tmpfs /tmp
명령어를 쳐서 임시로 공간을 확장해준다.
이후에 다시 sudo growpart /dev/nvme0n1 1 명령어를 쳐서 파티션 테이블을 확장해주면
성공
sudo resize2fs /dev/nvme0n1p1 명령어를 입력해준다.
출력을 보면 파일시스템이 성공적으로 리사이즈 된 것을 확인할 수 있음.
해당 출력을 보면
/dev/root
파일 시스템의 크기가 16G로 늘어나고, 이 중 사용 가능한 공간이 7.8G로 보인다.