서버/Linux
[Linux] 리눅스에서 디렉토리간 마운트 및 언마운트 하는 방법
모찌바라기
2022. 7. 19. 22:12
728x90
반응형
보통 마운트라고 하면 시스템을 연결할 때 많이 쓴다고 한다.
나는 이번에 특정 디렉토리간 연결을 해야 될 일이 생겨서 처음에는 심볼릭 링크를 이용하려 했는데
잘 되지 않아 혹시나 하는 마음에 마운트를 해보았다. ( 물론 마운트도 도움이 되진 않았음.. )
디렉토리간 마운트를 해본김에 정리해본다.
디렉터리간 마운트 및 언마운트를 설정해보자.
심볼릭 링크랑 맥락은 비슷하다. 두개의 디렉토리를 연결하여 한 디렉토리에 파일을 넣으면 다른 디렉토리에서도
해당 파일이 나타난다. 그럼 바로 시작해보자.
※ 마운트 설정 및 해제시에는 반드시 root 계정으로 로그인해야 한다!
디렉토리간 마운트 설정
기본 명령어
mount -o bind [원본폴더] [마운트 할 폴더]
샘플 명령어
-- 경로 : /data/great/mount_test
-- 해당 경로에 접근했기 때문에 앞에 /는 따로 붙여주지 않았음.
mount -o bind origin mount
마운트 전 : origin 폴더에만 00_02.png 파일존재
마운트 후 : origin 폴더 및 mount 폴더에 00_02.png 파일존재
새로고침을 하면 mount 폴더에도 해당 파일이 보이는 것을 확인 할 수 있다.
디렉토리간 마운트 해제
기본 명령어
umount [마운트한 폴더]
샘플 명령어
umount mount
이렇게 하면 마운트가 끊긴다. 해당 명령어 입력후, mount폴더를 새로고침하면 00_02.png 파일이 사라지는 것을
확인 할 수 있다.
만약 위의 명령어가 안듣는 다면 /f 옵션을 주도록 하자.
umount /f [마운트한 폴더]
728x90
반응형