728x90
반응형
안녕하세요. 코딩산책입니다.
시놀로지 나스를 사용하다보면 시스템을 구성하는 용량(root 용량)과 저장을 위한 스토리지 용량이 별개로 되어 있습니다. 저의 경우에는 시놀로지에서 클라우드 배포 전에 API 서버나 웹서버의 테스트를 구동하느라 여러 패키지를 설치하는 경우가 있습니다. 그러면서 시스템 용량이 0GB가되는 현상이 일어났고 이를 해결하기 위해 몇 가지의 확인을 거쳐 원래대로 용량을 복원시킬 수 있었습니다. 시스템 용량이 0GB가 되면 안되는 이유는 시놀로지 설치 패키지의 업데이트가 안되며 최악의 상황에서는 DSM 로그인이 안되는 현상도 나타날 수 있습니다.
SSH 접속
1. 나스의 SSH로 접속한다
2. sudo su - 를 입력하여 root 계정으로 접속한다.
3. cd / 을 입력한다.
4. df -h 를 입력하여 용량이 어느정도 남아 있는지 확인한다.
/dev/md0 에 할당된 용량의 사용량이 100%가 되어 있는 경우 이와 같은 문제점이 발생한다.
해결 방안 1
API 서버나 웹서버 구축을 위해 npm 또는 yarn 의 패키지 설치 잦은 경우 아래와 같은 방법으로 해결할 수 있다.
npm cache verify
yarn cache clean
해결 방안2
직접 폴더를 찾아가며 용량을 가장 많이 사용하는 경로를 찾으면 해결할 수 있다.
1. cd /usr 를 입력한다.
2. du -hsx * | sort -rh | head -10 을 입력해 각 폴더의 용량을 확인하며 찾아간다.
3. 찾아진 폴더 혹은 파일이 필요없다면 삭제한다.
해결 방안3
웹사이트 검색으로 가장 많이 나오는 방법으로는 패치의 캐시 파일들을 삭제하는 것이며, 공유 폴더의 모든 휴지통을 비우는 방법으로 해결할 수 있다.
rm .syno/patch/*
해당 포스트가 유용하셨다면 하단의 좋아요와 구독하기 부탁드립니다. ^^
728x90
반응형
'개발환경' 카테고리의 다른 글
[OpenCV + GCP] ImportError: libGL.so.1: cannot open shared object file: No such file or directory (1) | 2024.11.14 |
---|