안녕하세요.
예전에 웹서버 관련 설정을 이리저리 바꾸어보다가 부팅 후 갑자기 설치했던 각종 패키지들 (다운로더, 오디오스테이션등) 이 회색아이콘으로 나타나면서 시계바늘이 뱅글뱅글도는 경우가 있었습니다. 만지기전에 백업해두었던 설정으로 복사한 후 재부팅 후 원래대로 돌아온 적이 있었습니다.
이번에도 클리안의 회원분이 올려주신 정보를 그대로 적용해볼려고 시도하다가 잘 안되어서 재부팅을 시켰더니 위와 같은 현상이 생겨서, 설치했던 것들을 다 원복시키고, 수리 나오면 버튼 눌러서 수리시키고 했는데도 잘 안되었습니다.
재부팅을 여러 번 시도해도 잘 안되었는데, 증상이 아래와 같이 나오더군요.
- DSM update를 체크하는 메뉴에 가면 네트워크가 불안정해서 접속할 수 없다는 메시지가 나옴
- package를 삭제하거나 수리하거나 추가할려고 하면 패키지가 이상하다는 등의 메시지 창을 내면서 안됨
- OTP가 풀렸는지 2차 인증이 안되길래 다시 2차 인증하기 위해서 OTP 값을 넣으면 저장할 공간이 없다고 나옴 ("unable to save settings")
- pqsql-adapter.service가 없어서 안된다고 함
- 다운로더스테이션에서 다운로드할 위치를 다시 설정하라고 나왔다가 네트워크가 불안해서 안된다고 메시지 출력
하루 종일 인터넷을 뒤지면서 리부팅을 반복하다가 보니, 결국은 /dev/md0 의 남은 공간 부족으로 결론이 났습니다.
거의 98%를 사용 중인 것으로 나오더군요.
우선 SSH로 접속해서 "sudo -i" 로 루트권한으로 실행한 후,
"df -h" 명령으로 확인해보니 /dev/md0 의 점유율이 높게 나옴 (저의 경우 98%)
인터넷에서 나온 것처럼 기본적인 것들 부터 지웠습니다.
# rm -rf /.syno/patch/*
# rm -rf /var/log/*
루트 폴더로 이동한 후, 데이타를 저장하는 volume들을 제외하고 시스템이 사용하는 폴더들의 크기를 체크해서 큰 사이즈의 폴더 순으로 들어가서 지우는 작업을 수행했습니다.
# du -hsx * --exclude=volume1 --exclude=volume2 | sort -rh | head -10
위에서 exclude 옵션은 volume들 수만큼 추가하면 됩니다.
이렇게 정리해서 최종적으로 나온 것은 다음과 같습니다.
Filesystem Size Used Avail Use% Mounted on
/dev/md0 2.3G 1.8G 428M 81% /
재부팅 이후 현상이 사라지고 정상적으로 작동되는 것을 확인하였습니다.
추가적으로
- /usr/syno/synoinstall/space-preserve 라는 파일이 497MB 를 차지하길래 그냥 지우고 재부팅했더니 팬소리가 default로 설정된 것처럼 커지면서 웹으로 접속이 안되었습니다. DS Finder로 확인해보니 아예 초기화 된 것으로 보여서 접속해서 다시 설치하되 기존 설정은 그대로 두는 것으로 했더니 다행이 이전 셋업으로 복구되었습니다. 물론 위의 파일도 다시 생겼구요.
- Portainer로 들어가 보니, 사용하지 않는 이미지가 엄청 만들어져 있는 것을 발견했습니다. 이것들도 다 지웠습니다.
여기 뿐만 아니라 인터넷에서도 여러 정보들로 도움을 많이 받아서, 여기에 혹시나 도움이 나중에 될 수도 있을 것 같아서 경험을 남겨둡니다.
모두들 좋은 하루되세요.