• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
정보

/volume1 but it is not a shared mount 에러 해결

뀨럼아 69

0

0

저는 Nextcloud를 docker로 올려서 volume1과 마운트하여 사용하고 있습니다. 

 

그 이유는 cloudflare의 zerotrust를 사용하고 있기 때문인데요. zerotrust를 사용하면, 발생하는 문제가 하나 있습니다. 

 

가장 큰 문제는 DSM에 업로드를 하게 되었을 경우, 100메가 이상의 파일을 업로드 하게 되면, 업로드가 되지 않는 문제입니다. 

 

해당 문제는 cloudflare의 프록시와 관련이 있습니다. 무료 요금제는 100MB 이상의 파일을 업로드할 수 없다는 점입니다. 

 

위 문제를 해결하기 위해, 저는 docker에 nextcloud를 사용하여, DSM의 볼륨을 마운트하는 것으로 해결했습니다. 

 

 

다만, 무엇인가 문제가 있는 것인지 DSM을 재부팅 한 뒤로 마운트가 되지 않는 문제가 발생했습니다. 

재부팅하게 되면, 볼륨이 마운트가 되지 않기 때문에 정상적으로 실행이 되지 않는 상태로 down되어 있습니다. 

 

 

mount --make-shared /volume1/
systemctl daemon-reload

 

위 명령어를 통해 해결하였습니다. 

 

다만, 해당 명령어를 입력한 뒤, 재부팅하게 되면 다시 원래대로 마운트 되지 않는 문제가 발생하여, 스케줄러에 bootup할 시 해당 명령이 실행되도록 설정해두었습니다.

 

image.png.jpg

 

 

 

신고공유스크랩
0

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

본 게시판은 서버구축 게시판과 통합되었습니다.

서버구축 게시판 이동하기