외장 하드 드라이브에서 Docker를 실행할 때 노트북 Dell XPS 13에서 이상한 문제가 발생했습니다.
다음 매개변수를 사용하여 docker 데몬을 구성했습니다.
/usr/bin/docker daemon -g /path/to/exthd --storage-driver=devicemapper --storage-opt dm.basesize=90G -H fd://
제가 겪고 있는 문제는 Docker 컨테이너가 과도한 로드(예: 커널 컴파일)를 겪을 때 전체 시스템이 정지된다는 것입니다. 표시등이 표시되지 않아 하드 드라이브의 전원이 꺼진 것 같습니다. 시스템을 재부팅하기 위해 터미널에 로그인할 수도 없습니다!
처음에는 하드웨어 문제일지도 모른다고 생각했습니다. 하지만
4개의 외장 하드 드라이브를 사용해 보았지만 여전히 동일한 문제 => 하드 드라이브가 아닙니다.
특수 케이블을 사용하여 USB 3을 비활성화했지만 여전히 동일한 문제 => USB 3이 아닙니다.
로드가 많은 환경에서 외장 하드 드라이브를 사용해 커널을 컴파일하고 대용량 파일을 이동했습니다(도커 없이). 문제가 표시되지 않습니다 => 하드디스크의 과부하로 인한 문제는 없습니다.
몇가지 정보:
- 커널 4.6.1 (4.4.12도 시도했습니다)
- 내가 시도한 모든 파티션은 NTFS입니다.
- 도커 버전 1.11.2
어떤 아이디어가 있나요?
감사해요!
답변1
Stephen Harris와 Raul F Ribero가 말했듯이 NTFS는 Docker에게 좋은 선택이 아닙니다. ext4 파티션이 있는 외장 하드 드라이브를 사용하면 문제가 해결됩니다.