인프런 커뮤니티 질문&답변

열공님의 프로필 이미지

작성한 질문수

데브옵스(DevOps)를 위한 쿠버네티스 마스터

docker 볼륨마운트 문의 드립니다.

작성

·

473

0

안녕하세요.

우분투 환경에서 아래와 같이 물리적인 디스크가 2개로 파티셔닝 된 상태 입니다. 

1. sda : / 

2. sdb : /log

도커 볼륨마운트로 /log 영역을 붙였습니다.

sdb 물리디스크 장애로 디스크를 교체한 후 OS에서 다시 마운트를 하면 docker에선 마운트한 /log 폴더로 연결이 안 됩니다.

아무래도 기존 (장애난디스크)의 /log 영역을 계속 보는거 같습니다.

도커를 재시작 하면 정상적으로 /log 에 붙습니다.

질문 드리고 싶은건 도커 재시작을 하지 않고 reload나 기타 기능으로 이런 케이스를 해결할 방법이 있을까요?

답변 1

0

안녕하세요 강사 최일선입니다.

원래 이미 올라온 디스크를 동적으로 변경하는것은 어려운 것으로 알고 있습니다.

이미 있는 컨테이너에 볼륨에 추가하는 방법이 있긴 하더라구요

https://stackoverflow.com/questions/28302178/how-can-i-add-a-volume-to-an-existing-docker-container

nfs를 사용해 외부에서 디스크를 참조하면 디스크가 변경되도 잘 보일 것 같습니다(테스트는 안해봤습니다 ㅠㅠ).

감사합니다.

열공님의 프로필 이미지

작성한 질문수

질문하기