Computer

시놀로지 NAS, 파일을 삭제해도 여유 공간이 늘어나지 않는 문제 해결하기

로볼키 2023. 11. 21. 02:38

안녕하세요. 

핵심만 보시려면 맨 아래쪽으로 스크롤을 내리시면 됩니다만, 

위부터 차례차례 읽으시는걸 추천드릴게요. 

 

이 블로그에 NAS 관련 글은 두 개를 썼네요. 

시놀로지 NAS의 VPN Server 설정하고 아이폰에서 VPN 접속하기 시놀로지 NAS DS220+에 램 추가하기

 

처음 HDD/SSD를 꽂으면서 이런저런 세팅을 고민했는데, 

DS220+가 2베이 (슬롯이 2개) 여서, 현재는 데이터 저장/공유폴더용 12TB HDD 하나를 메인으로, 

SSD 하나를 서브 활용 목적으로 꽂아두고 있습니다. 

 

여기서 12TB라는 용량이 넉넉하다면 넉넉하지만, 시간이 지날수록 사용량이 늘면서 여유 공간이 줄어들죠. 

특히 저의 사용 패턴에서, 풀프레임 카메라의 RAW 연사 촬영으로 인하여 한장에 평균 25MB인 사진 데이터가 대량 생성되어 저장되고, 

시대에 발맞추어 영상들도 4K로 촬영하는 일들이 늘어나면서 정말 데이터 크기가 기하급수적으로 늘고 있습니다.

 

일부러 장시간 촬영의 경우 4K로 안 찍겠다고, 오래된 카메라 중에  FHD까지만 지원하는 기기들로 찍어봤는데, 같은 Full HD (1920x1080)라 해도 비트레이트를 비롯한 디테일에서 요즘 제품들이 나은 편이더라구요. 

 

아무튼, 12TB의 남은 용량이 1TB 안쪽으로 줄어들었습니다. 

에이 그래도 큰 걱정 안했습니다. 1TB가 작은 용량도 아니고. 

 

900GB가 남다가, 시간이 갈수록 사용 가능 용량이 줄어들더니 100GB 미만으로 남게 됩니다.

사실, 이 사태를 대비해서 2번째 슬롯에 끼울 하드디스크를 미리 구해놓기는 했어요. 

물론 이렇게 되면 2베이에서 SSD를 제거하고 HDD를 추가하게 되는거고요, 

RAID 구성을 하지 않았고, 안할 생각이기에 12TB 디스크는 놔두고 별도 하드만 추가되는 형식이었습니다.

 

그런데, RAID로 묶지 않을 생각이기에, 

현재 디렉토리 구조를 새 하드에 적용시키는 것도 일인데다가, 

예를 들어서 카메라 별로 디렉토리를 만들어 놓고, 그 뒤에 순번을 매기는 방식으로 사용중인데 이런것도 두 하드로 갈라져서 보관이 되겠죠. 

그래서 우선 새 하드를 바로 장착하지 말고, 12TB 하드에서 용량을 확보할 생각을 해 봅니다. 

 

사실 찍어둔 데이터 중에 손떨리거나 / 흔들리거나 / 얼굴 표정이 이상해서 못쓸 사진이라거나 / 핀이 나갔거나 등등 다양한 사유로 존재 의미가 적은 사진들이 많습니다. 

이런 사진들도 지우고, 장시간 블랙박스처럼 촬영한 영상들은 굳이 돌려볼 필요가 없는 것들도 있어서 그것들을 지워댔습니다. 

 

60기가 정도 남았을 때 본격적으로 지워봤거든요?

분명 "최소" 수십 기가 급으로 용량을 지웠거든요? 

 

60기가에서 지웠는데, 사용 가능한 용량이 여전히 60기가로 남아 있었습니다. 

 

그리고 며칠 전에 파일 복사해 넣으면서

'많이 지웠으니까 지금 복사하면, 사용 가능한 용량이 그대로 남아있을 수도 있겠지?'라고 생각했으나 희망사항이었습니다. 

 

현 시점 사용 가능한 용량이 47기가로 줄어들었습니다. (맥 파인더 기준 47.66GB, 시놀로지 DSM 위젯 기준 44.4GB 남음)

 

 

맥 파인더에서 조회한 경우

 

시놀로지 DSM의 위젯 상
저장소 관리자 -> 볼륨 2 정보
볼륨2 -> 사용자 세부 정보
DSM 저장소 분석기에서 리포트 뽑은 경우 (볼륨2)

 

조회하는 기기마다 같은 하드에 대해서 사용중인 공간 / 빈 공간의 차이가 조금 나는데요, 

위에 데이터들은 거의 다 같은 시점에 추출한 용량 표시들입니다.

 

진짜 이러다가 용량 가득 차서 에러나게 생겼습니다.

 

 

빈 공간 확보를 위해서 기본적인 검색 및 문제해결 방법을 정리해봅니다. 

이 순서는 정해져있지 않으며 제가 시도한 순서도 아니긴 합니다. 

하지만 누군가는 이 사이에서 답을 찾을 수도 있습니다. 

 

시놀로지 공식 게시글이나 구글링을 해봤는데 한 글 수십개는 봤을거에요. 

현재까지 완벽한 답을 찾지는 못했는데, 아래에서 설명할 내용에서 단서를 찾아서 일단 이렇게 글로 작성을 하고 있습니다. 

 

 

0. 기초) 휴지통 비우기 

- #recycle 폴더를 사용하게 설정해놨으므로 당연히 휴지통은 확인해봤습니다. 

- 휴지통을 비워서 문제가 해결될거였으면 이렇게 글로 남기지 않았겠죠? 

 

 

1. 파일을 삭제하지 말고, 다른 드라이브로 이동하기 (그 후 다른 드라이브에서 삭제)

- HDD에서 파일을 SSD로 이동한 경우, HDD에 빈 공간이 늘어나지 않았습니다. 

- 한편, SSD에서 파일을 복사하여 SSD로 넣었더니 사용 가능한 용량이 줄어들었고, 뒤이어 해당 파일을 지웠더니 SSD 내의 빈 공간이 곧 늘어났습니다.

- 따라서 이 방법으로 되는 사람도 안되는 사람도 있을 것 같아요. HDD와 SSD의 차이인가? 

에이...

 

 

2. 사용자가 파일을 삭제해도 실제 빈 용량으로 표시되기까지는 시간이 걸릴 수 있다. (즉, 기다려본다)

- 네 상식적으로 충분히 기다릴 시간만큼 기다렸습니다. 며칠~주단위로 기다려도 삭제한 크기에 해당하는 사용 가능 용량 안 늘어나요. 

- 저장소 관리자 -> 전역 설정 -> 공간 재사용 스케줄 -> 타임 그리드 설정을 확인해본다.

이게 디폴트로 모두 파란색으로 채워져있으면, 시간대 가리지 않고 공간 재사용을 알아서 진행하게 됩니다. 

빈칸으로 냅두면 그 요일의 그 시간대에는 공간 재사용 기능을 쉽니다.

네 저는 당연히 위와 같이 모두 파란색이었고, 따라서 이 옵션은 문제를 해결해주지 못하였습니다. 

Btrfs 볼륨이지만...

 

3. 가상 머신이나 시놀로지 드라이브 등의 "스냅샷" 기능이 문제이다. 

-  DSM에서 시놀로지 드라이브 앱을 지웠습니다. 관련된 데이터들이 삭제된다고 해서 겁났지만 진행했고 용량이 늘어날걸 기대했으나 그대로였습니다.

 

 

- 파일 스냅샷 기능은 애초에 사용하지 않았습니다. 

- 예전에 한두번 쓰고 냅둔 Plex 미디어 서버가 문제인가? 싶어서 삭제했지만 이슈 그대로였습니다. 

 

4. DSM 최신 버전으로 업데이트

- 시놀로지는 버전을 올리면 다운그레이드가 사실상 불가능합니다. 

- 하지만 NAS라는게 주로 스토리지 용도로 쓰기 때문에 업데이트를 정기적으로 하지는 않는 편이라... 구버전을 쓰고 있었고, 

최신버전으로 업데이트를 했으나... 네 변함없이 가용 공간 47기가를 유지중입니다. 

 

5. DSM에서 "저장소 분석기"를 설치하고 분석 결과를 본다

- 위에 있는 그 창인데요. 

DSM 저장소 분석기에서 리포트 뽑은 경우 (볼륨2)

 

분명 사용 가능한 크기를 10.07TB로 표기하고 있습니다. 

총 용량이 11.52TB든, 10.5TB든, 

10.07TB와는 대략 400GB (약 0.4TB) 의 갭이 있습니다. 

 

즉, 실제 데이터 10.07TB 와 무관한 어느 곳에서 용량을 차지하고 있다는 것입니다. 

 

 

6. 단서를 찾은 게시글

https://www.reddit.com/r/synology/comments/uerw78/mysterious_2tb_of_other_in_volume_usage_details/

 

From the synology community on Reddit: Mysterious 2TB of "Other" in volume Usage Details

Explore this post and more from the synology community

www.reddit.com

 

여기의 코멘트에 있는 것인데,

ssh를 열어서 

sudo du -sh /volume*/*

이 명령을 치고, 용량을 어디서 얼마나 잡아먹는지 확인해봅니다.

 

 

문제의 볼륨은 2번이죠.

/volume2/ 아래에서 가장 의심스러운 곳 하나가 보입니다. 

4.9TB를 차지하고 있는 "시놀로지 드라이브"로 시작되는 디렉토리...

 

아 결국 시놀로지 드라이브가 문제인가?

 

 

재설치하면 /volume2/@synologydrive 라는 디렉토리를 만듭니다.
뒤에 _ 있는건 그대로고, Drive 앱에서 조회도 안 되네요.

다시 DSM에서 Drive 앱 지우면 /volume2/@synologydrive 디렉토리는 지워지는데 저기 4.9TB를 차지하고 있는건 지워지질 않네요.

 

문제의 /volume2/@synologydrive_16...디렉토리 아래에는 @sync 가 있고, 그 아래에는 delta  node_delta  repo 라는 디렉토리들이 있네요. 

고심 끝에 이 4.9T에 해당하는 녀석을 삭제하기로 마음을 먹었습니다. 

 

ssh 관리자 권한으로 접속 후 

/volume2/@synologydrive_16... 디렉토리 접근

후 @sync 디렉토리를 rm -r 명령으로 날려줍니다. 

관리자 권한이므로 까딱하면 다 날려먹을 수도 있으니 조심...

1~2분 안되는 시간, 하드가 끼릭끼릭대며 뭔가 작업을 하더니

삭제를 완료하는 프롬프트가 뜹니다.

상위 디렉토리로 이동, @synologydrive_16...  이 디렉토리도 날려줍니다.

 

그 뒤 확인해본 빈 공간은...

 

맥에서 확인 시 47.66GB -> 424.81GB로 상승! 

DSM 위젯에서 본 값도 사용량이 10.1TB로 0.3TB 줄었고, 여유공간이 44.4GB에서 약 0.3TB 늘어난 395.6GB로 표시됩니다. 

 

저장소 관리자에서 본 현황도 이렇습니다.

이전엔 기타 용량이 352.3GB였는데, 지금 1.1GB가 남았네요. 

 

맥에서 표시되는 용량은 무시하고, 그렇다면 말이 되네요. 기타 에 해당되었던 용량이 351GB 확보가 된 셈입니다. 

 

궁금한 점은 왜 터미널에서 표시 시 4.9T라고 표시가 되었을까요? 

5TB 가까이 비워지는줄 알고 괜히 좋아했네요. 

 

근데 또 생각해보면 제가 평소 NAS에 넣어둔 파일은 잘 안 지우는데, 

10~11TB로 표기되는 하드에서 5TB가 비워지면 그건 그거대로 이상하긴 하겠네요 ㅋㅋㅋㅋ

 

 

3줄 요약 결론

 

1) 시놀로지 NAS에서 파일을 삭제하고 휴지통을 비워도, 지운 만큼 사용 가능 용량이 늘어나지 않는 경우가 있다.

2) Synology Drive에서 무언가 꼬인것으로 추정되며, 저장소 관리자에서 "기타" 용량에 얼마가 뜨는지 본다.

3) NAS에 ssh로 접속하여 용량을 차지하고 있는 비정상 Synology Drive 디렉토리를 지워주면, 기타(Others) 용량 대부분이 사라지며, 사용 가능한 용량으로 환원된 것을 확인할 수 있다. 

 

 

728x90