작성
·
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를 사용해 외부에서 디스크를 참조하면 디스크가 변경되도 잘 보일 것 같습니다(테스트는 안해봤습니다 ㅠㅠ).
감사합니다.