5단계를 단독으로 수행해야 하나요, 아니면 이전 단계들을 다시 수행해야 하나요?
“5단계”를 빠뜨린 것 같지만, 전체 내용을 다시 한 번 확인해 보시는 것이 좋습니다.
이 주제에서 진짜 문제는 비추천(deprecated)된 플러그인이라고 생각해요. 저는 DigitalOcean의 절차를 따르진 않을 것 같은데, 다른 누군가는 할 수 있겠죠. ![]()
스왑 없이 재설치를 진행하는 것은 불편할 뿐만 아니라 위험합니다.
8GB의 RAM이 있어도
하지만 이제 코어에 필요 없는 플러그인이 훨씬 많이 들어갈 테니까
그대로 진행해도 될 가능성이 높지만, 여유 공간을 확보해 두는 것이 좋은 관행입니다.
cp /etc/fstab /etc/fstab.bak를 실행했지만 여전히
root@ubuntu:~# free -h
total used free shared buff/cache available
Mem: 7.7Gi 1.8Gi 5.0Gi 83Mi 964Mi 5.6Gi
Swap: 0B 0B 0B
입니다. reboot 후에도 마찬가지입니다.
이 라인들은 스왑이 재부팅 후에도 유지되도록 하는 설정입니다.
첫 번째는 /etc/fstab에 항목을 추가하고, 마지막은 스왑니스(swappiness)가 모든 부팅 시점에 설정되도록 합니다.
해당 명령어를 실행했을 때의 단일 세션 출력은 다음과 같습니다.
Last login: Wed Jul 23 13:16:35 2025
root@ubuntu:~# echo "/swapfile swap swap auto 0 0" | tee -a /etc/fstab
/swapfile swap swap auto 0 0
root@ubuntu:~# sysctl -w vm.swappiness=10
vm.swappiness = 10
root@ubuntu:~# echo 'vm.swappiness = 10' > /etc/sysctl.d/30-discourse-swap.conf
root@ubuntu:~# free -h
total used free shared buff/cache available
Mem: 7.7Gi 3.0Gi 389Mi 671Mi 4.3Gi 3.7Gi
Swap: 0B 0B 0B
root@ubuntu:~#
이후 VNC에서 reboot를 실행했고, free -h 명령어로 원하는 2GB의 스왑 공간이 확인되었습니다 ![]()
이 문제로 인해 문제가 발생했습니다. 백업이 실패할 것이라고는 예상하지 못했습니다. 이 주제와 플러그인 관련 글에 감사드립니다.
ADMIN을 통한 커뮤니케이션 방식을 개선하거나, 최소한 ./launcher rebuild app 실행 시 stop 출력을 터미널에서 y/n 확인 후 진행하도록 하는 체크 기능이 있으면 좋겠습니다.
결국 여기서는 discotoc 플러그인을 제거해야 작동했지만, 이제 코어에 포함된 플러그인 목록에 이 플러그인이 포함되어 있는지 확실하지 않습니다.
정말 감사드립니다! 저도 진행하면서 배우고 있으니, 제 글이 다른 분들에게 도움이 되었다니 기쁩니다.