문제 상황 :
GPU머신에서 도커 컨테이너 상에서 작업하는데 250GB의 tfrecord를 컨테이너 내부에 저장하다가 용량이 꽉찼었다. 단순한 명령어 조차 듣지 않았었다. (ls, history 등등) 바보 같다고 생각할 수 있지만 도커가 SSD 공간에서 돌아간다는 생각조차 못하고 있었다.... 바보... 아무튼 그래서 해결책은 간단하게 찾았다. 데이터를 하드로 옮기는 방법이다. 컨테이너를 다시 만들때 하드디스크(hdd)를 마운트 시켜서 쓰면 되는 것 이였다.
여튼 데이터가 잘 옮겨지고 있는지 확인해보고 싶어서 디렉토리 내부의 각 파일들의 용량을 확인하는 명령어를 알아보았다.
du 라는 명령어가 있다.
du -sh * : 현재 있는 폴더에 존재하는 각 파일들의 용량을 보여준다.
ls -lh : 이것 역시 가능하다.
손에 잡히는 것을 사용하는게 중요하다.
'Linux' 카테고리의 다른 글
서버에서 파일을 옮길 때 Permission Denied가 발생한다고?[chown] (0) | 2020.09.05 |
---|