이번 포스트에서는 책 2.2.9.4장의 부가 설명으로서, overlay2 스토리지 드라이버에서 디스크를 설정하는 방법에 대해서 설명합니다. 도커 엔진이 기본적으로 사용하는 디렉터리인 /var/lib/docker가 위치한 디스크의 파일 포맷을 xfs로 변경하는 작업을 수행합니다.
그러나 일반적으로는 /var/lib/docker가 루트 파일 시스템 마운트에 포함되어있기 때문에, 새롭게 파일 시스템을 포맷할 경우 루트 파일 시스템에 저장하고 있던 정보를 손실할 수 있습니다. 따라서, 본 포스트는 Virtual Box의 VM에서 새로운 디스크를 연결한 뒤 이를 도커 스토리지로 사용하는 예시를 설명합니다.
실제로는 새로운 디스크를 서버에 핫플러그로 꽂은 경우 (USB, HDD, SDD 등) 에 해당합니다. AWS를 사용하고 있다면 새로운 볼륨을 인스턴스에 붙이는 작업이 될 수도 있습니다.
가능하다면 리눅스를 설치할 때에 파일시스템을 직접 xfs로 지정하거나, 파티셔닝을 통해 일부 스토리지만을...