업데이트를 위한 시스템 용량이 부족합니다.
DSM을 업데이트 할 수 없습니다. ‘다운로드’ 버튼이 보이지 않고 ‘수동 DSM 업데이트’ 버튼은 비활성화 되어 있습니다. “업데이트를 위한 시스템 용량이 부족합니다. Synology 지원팀에 연락하여 도움을 받으십시오.“라는 메시지만 있습니다.
DSM을 업데이트 하려면 설치 파일을 시스템 파티션 안에 일시적으로 저장하고 압축을 풀어야 하는데요. 시스템 파티션의 여유 공간이 부족하면 지금과 같은 증상이 발생합니다.
소요시간 : 10분 어려움 : ★★★★★
시스템 파티션에 빈 공간을 확보합니다.
ssh로 접속해서 시스템 파티션의 불필요한 파일을 삭제합니다. du 명령어로 디렉토리 사용량을 확인하고, rm 명령어로 불필요한 파일을 삭제합니다. 시스템 파티션의 크기는 2.4GB 정도 밖에 되지 않는 작은 크기여서 du 명령어를 몇 번만 사용하면 큰 용량을 차지하는 디렉토리를 쉽게 찾을 수 있습니다. rm 명령어를 사용할 때 나스 운영에 필요한 파일을 삭제하지 않도록 주의해야 합니다.
root@SERVER:~# df -h Filesystem Size Used Avail Use% Mounted on /dev/md0 2.3G 2.0G 180M 92% / devtmpfs 3.9G 0 3.9G 0% /dev tmpfs 3.9G 240K 3.9G 1% /dev/shm tmpfs 3.9G 45M 3.9G 2% /run tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup tmpfs 3.9G 2.5M 3.9G 1% /tmp /dev/mapper/cachedev_0 42T 7.5T 35T 18% /volume1 root@SERVER:~# du -h -d 1 --exclude=/volume1 / 997M /usr 12K /root 986M /var 4.0K /lost+found 45M /run 2.5M /tmp 33M /.syno 0 /config 16K /.system_info 1.3M /.log.junior 240K /dev 0 /sys 2.4M /etc.defaults 4.0K /.old_patch_info 4.0K /mnt du: cannot access '/proc/11228/task/11228/fd/3': No such file or directory du: cannot access '/proc/11228/task/11228/fdinfo/3': No such file or directory du: cannot access '/proc/11228/fd/4': No such file or directory du: cannot access '/proc/11228/fdinfo/4': No such file or directory 0 /proc 3.2M /etc 5.7M /var.defaults 4.0K /initrd 2.1G / root@SERVER:~# du -h -d 1 /var 850M /var/tmp 12K /var/spool 8.2M /var/lib 38M /var/log 12K /var/target 10M /var/cache 4.0K /var/services 3.6M /var/packages 78M /var/db 4.0K /var/empty 4.0K /var/crash 40K /var/update 16K /var/synobackup 986M /var root@SERVER:~# ls -alrS /var/tmp/ total 869224 drwxrwxrwx 3 root users 4096 Apr 1 19:56 synovfs drwxr-xr-x 6 root root 4096 Feb 16 17:48 nginx drwxr-xr-x 15 root root 4096 Feb 17 2022 .. drwxrwxrwt 4 root root 4096 Apr 1 19:39 . -rw-rw-rw- 1 1165 users 155885568 Mar 8 10:56 file_A.gif -rw-rw-rw- 1 1165 users 362565632 Mar 10 11:03 file_B.gif -rw-rw-rw- 1 1165 users 371605504 Mar 10 15:15 file_C.gif root@SERVER:~# cd /var/tmp/ root@SERVER:/var/tmp# ls -alh total 849M drwxrwxrwt 4 root root 4.0K Apr 1 19:39 . drwxr-xr-x 15 root root 4.0K Feb 17 2022 .. -rw-rw-rw- 1 1165 users 149M Mar 8 10:56 file_A.gif -rw-rw-rw- 1 1165 users 346M Mar 10 11:03 file_B.gif -rw-rw-rw- 1 1165 users 355M Mar 10 15:15 file_C.gif drwxr-xr-x 6 root root 4.0K Feb 16 17:48 nginx drwxrwxrwx 3 root users 4.0K Apr 1 19:56 synovfs root@SERVER:/var/tmp# rm file_A.gif root@SERVER:/var/tmp# rm file_B.gif root@SERVER:/var/tmp# rm file_C.gif root@SERVER:/var/tmp# ls -al total 16 drwxrwxrwt 4 root root 4096 Apr 1 21:02 . drwxr-xr-x 15 root root 4096 Feb 17 2022 .. drwxr-xr-x 6 root root 4096 Feb 16 17:48 nginx drwxrwxrwx 3 root users 4096 Apr 1 19:56 synovfs root@SERVER:/var/tmp# df -h Filesystem Size Used Avail Use% Mounted on /dev/md0 2.3G 1.2G 1.1G 54% / devtmpfs 3.9G 0 3.9G 0% /dev tmpfs 3.9G 240K 3.9G 1% /dev/shm tmpfs 3.9G 45M 3.9G 2% /run tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup tmpfs 3.9G 2.5M 3.9G 1% /tmp /dev/mapper/cachedev_0 42T 7.5T 35T 18% /volume1 root@SERVER:/var/tmp#
다음 파일 3개가 0.8GB의 용량을 차지하고 있습니다. 파일을 삭제하니 시스템 파티션의 빈 공간이 1.1GB가 되었습니다. 파일명은 실제와 다르게 표기했습니다.
/var/tmp/file_A.gif
/var/tmp/file_B.gif
/var/tmp/file_C.gif
시스템 파티션에 빈 공간이 확보되면 ‘다운로드’ 버튼이 생깁니다.
du -h -d 1 –exclude=/volume1 /
입력하니까
root@WhiNas:~# du -h -d 1 –exclude=/volume1 /
du: cannot access ‘–exclude=/volume1’: No such file or directory
0 /sys
이렇게 뜨네요. ㅠ
아!. exclude앞에 -(빼기 기호)가 두 개입니다.
워드프레스에서 빼기기호 두 개를 다른 문자로 자동으로 변환하는 버그(?)가 있는거 같아요.
명령어를 요약해 놓은 곳 아랫부분의 검은 바탕에 초록색 글자를 참고해 주세요.
불편을 드려서 죄송해요~