NAS를 사용하다 보면 예상치 못한 문제에 부딪히곤 합니다. 오늘은 저처럼 시놀로지(Synology) NAS에서 DSM(DiskStation Manager) 업데이트를 하려다 실패한 분들을 위해 해결 방법을 공유하려고 합니다.
최근 DSM 업데이트를 시도했는데 “업데이트 실패” 메시지가 계속 떠서 Synology 지원팀에 문의했습니다. 의외의 답변을 받았는데, 시스템 파티션의 /opt 폴더가 너무 많은 공간을 차지하고 있어 업데이트에 필요한 여유 공간이 부족하다는 것이었습니다.
이 글에서는 이 문제를 해결하는 과정을 단계별로 자세히 알려드릴게요.
문제의 원인 파악: /opt 폴더는 무엇인가?
Synology NAS의 시스템은 일반적인 리눅스(Linux) 기반으로 작동합니다. 여기서 /opt 폴더는 보통 공식 패키지 센터가 아닌, 수동으로 설치한 추가 소프트웨어나 패키지들이 저장되는 위치입니다.
저의 경우, 이전 NAS 환경에서 수동으로 설치했던 프로그램들이 있었는데, 이 파일들이 시스템 파티션에 남아 300MB 이상의 공간을 차지하고 있었습니다. DSM 업데이트는 시스템 파티션에 새로운 운영체제 파일을 풀어야 하기 때문에, 공간이 부족하면 당연히 실패할 수밖에 없었던 거죠.

(위 이미지는 당시 Synology 지원팀에서 보내준 내용과 제 NAS의 터미널 화면입니다. 보시다시피 /opt 폴더가 318M나 차지하고 있었죠.)
문제 해결을 위한 준비: SSH 접속
du 명령어를 사용해 시스템 파티션에 직접 접근해야 합니다. 이를 위해서는 SSH(Secure Shell)를 통해 NAS에 접속해야 합니다.
- DSM 제어판 > 터미널 및 SNMP > SSH 서비스 활성화
- 포트 번호를 기억해두세요. (기본값은 22번입니다.)
/opt 폴더 내용물을 데이터 볼륨으로 옮기기
이제 SSH 접속을 통해 터미널 명령어를 입력할 차례입니다.
단계 1: SSH로 NAS에 로그인하기
터미널 프로그램(PuTTY, MobaXterm 등)을 실행하거나 Mac/Linux의 경우 기본 터미널을 열고 아래와 같이 입력하세요.
ssh [사용자 계정]@[호스트 주소] -p [포트 번호]
엔터를 누르면 비밀번호를 입력하라는 메시지가 나옵니다. NAS 관리자 계정의 비밀번호를 입력해 주세요.
단계 2: 파일 이동용 백업 폴더 생성
sudo 명령어를 사용해서 volume1에 새 폴더를 만듭니다. volume1은 사용자의 데이터가 저장되는 볼륨이므로 안전하게 파일을 보관할 수 있습니다.
sudo mkdir /volume1/opt_backup
단계 3: /opt 폴더의 모든 파일 옮기기
다음 명령어를 사용해 /opt 디렉토리의 모든 내용물을 방금 만든 opt_backup 폴더로 옮깁니다.
sudo mv /opt/* /volume1/opt_backup/
mv는 ‘move’의 약자로, 파일을 이동시킬 때 사용하는 명령어입니다.
단계 4: 파일이 제대로 이동했는지 확인하기
명령어를 실행해도 아무런 메시지가 나오지 않아 성공했는지 궁금할 수 있습니다. 다음 명령어를 입력해서 /opt 폴더가 비어 있는지 확인하세요.
ls -al /opt
위 명령어를 실행했을 때 .과 .. 외에 다른 파일이나 폴더가 보이지 않는다면 성공적으로 이동된 것입니다.
DSM 업데이트 다시 시도하기

이제 DSM 제어판으로 돌아가서 업데이트 및 복원 메뉴를 엽니다. 다시 한번 DSM 업데이트를 시도하면, 더 이상 공간 부족 오류 없이 업데이트가 정상적으로 진행될 것입니다.
저의 경우, 이 방법으로 문제를 해결하고 성공적으로 DSM 업데이트를 마칠 수 있었습니다. 만약 여러분도 비슷한 문제로 어려움을 겪고 계셨다면, 이 방법이 큰 도움이 될 것입니다.
NAS는 유용하지만, 가끔 이런 예상치 못한 문제로 당황하게 만듭니다. 하지만 대부분의 문제는 이렇게 간단한 방법으로 해결할 수 있으니 너무 걱정하지 마세요.