하드 용량을 무언가 차지하고 있습니다.
<임시 공지>
질문글 작성시 아래 링크를 참고하시어 작성해주셔야 원활한 답변이 가능합니다.
https://svrforum.com/nas/152290 *질문 전 검색을 생활화해주세요.
공유폴더가 있던 A하드(4TB)를 포멧 할 일이 생겨서 모든 공유 폴더를 다른 B하드로 옮겼는데요...
저장소 관리자로 보니 A하드 아직 800g 정도의 용량이 어딘가에 쓰이고 있습니다.
공유폴더를 전부 이전했는데 왜 A하드에 사용중인 용량이 있는 걸까요?
임시 파일들 아닐까요?
휴대폰 영상, 사진 파일 백업같은 경우도 있고요.
폴더별 속성을 보면 알수 있을거 같은데요?
임시파일이라면 어차피 포멧해야되서 상관은 없지만...
어디에 저장되어 있는 건지 알 수 가 없으니 좀 불안해요... 용량도 800g 씩이나 되고...
ssh 로 접속해서 어떤 파일이 용량을 차지 하고 있는지 확인하세요~
어떤 놈이 디스크를 차지하고 있는지 확인하려면 du 명령어를 쓰면 됩니다.
- 저장소 관리자에서 해당 디스크의 볼륨이 어느 볼륨인지 확인하시고,
- 제어판에서 ssh 활성화 하시고,
- putty 같은 것으로 터미널 열고
- du -h -s ./volume1/* 라고 입력하면 각 폴더별로 사용량을 보여줍니다. (예를들어 800G 차지하고 있는 볼륨이 volume1 이라고 가정할 때)
거기서 사용량 많은 폴더가 보이면 또 그 폴더에 du 명령치고 해서 찾아내면 됩니다.
말씀하신대로 해봤는데
no such file or directory 라고 나오네요
800G를 차지하고 있는 볼륨명을 정확히 입력해야 합니다.
처음부터 해 보죠.
- ssh 로그인 합니다.(여기까지는 된 것 같고...)
- sudo -i : 헤놀에서는 du 명령어는 수퍼 유저만 가능합니다. 따라서 비밀번호를 입력해서 수퍼 유저로 전환합니다.
- cd / : 루트 디렉토리로 이동합니다.
- ls -l : 목록이 보이면 공간을 차지하고 있는 volume이 어느 볼륨인지 확인합니다.
- du -h -s ./뭐가 공간을 차지하고 있는지 알고 싶은 volume명/*
각 디렉토리와 그 디렉토리가 차지하고 있는 크기가 보입니다. 거기서 크기가 큰 디렉토리가 있으면 다시 그 디렉토리 이름으로 du 명령을 칩니다.
- du -h -s ./뭐가 공간을 차지하고 있는지 알고 싶은 volume명/공간을 차지하고 있는 디렉토리 명/*
이렇게 찾아들어 가면 됩니다.
해결했습니다. du -h -s ./ <=== 여기서 . 이 문제였네요^^
. 빼고 입력했더니 됩니다.
@synologydrive_1655691129 라는 디렉토리에서 용량을 대부분 차이하고 있네요.
버져닝 관련된 것일까요? 그냥 삭제해도 무방할련지요?
디렉토리명 앞에 @이가 달린건 어떤 용도의 디렉토리일까요.
@이 달린 디렉토리가 엄청 많네요
드라이브라면 싱크된 파일들 일 수도 있겠네요.
그러면 다시,
du -h -s /@synologydrive_1655691129/*
해 보시면 됩니다.
그렇게 계속 깊이 들어가는거죠.
폴더가 아니라 파일 단위가 나올때 까지요.
@이 붙은 디렉토리는 시놀로지에서 관리하는 시스템 디렉토리들입니다.
그래서 파일 스테이션에서는 보이지 않지요. 그렇다면 사용자 데이터일 가능성은 없습니다.
친절한 답변 감사합니다.
캐시, DB, 패키지 등이 차지할 수도 있습니다. 그렇지만 800기가로 많다보니 그쪽은 아닐 것 같습니다.
아마도 Btrfs 로 파일시스템으로 포맷하셨다면 삭제되는데 시간이 좀 걸리는 편이라 그럴 수도 있습니다. 혹은 synology drive의 버저닝 때문일 수도 있구요.
네 db나 패키지를 설치한 볼륨은 아니고 순수하게 자료만 있던 볼륨이에요.
버저닝때문이라면 어차피 원본 파일은 이전했으니 그냥 포멧 실행해도 되겠죠?
네 안전하게 이동된게 확인되었으면 포맷하셔도 될 것 같습니다.
혹시 공유폴더 만드실 때 휴지통 활성화 상태로 하셨으면 파일 삭제해도 공간 차지하고 있을 수 있습니다.
기본 설정이 휴지통 활성화로 되어 있어서.. 따로 체크해제 안하셨으면 휴지통 활성화되어 있습니다.
cmt alert