리눅스2023. 8. 28. 12:40


반달가면 이글루에서 백업 - http://bahndal.egloos.com/627030 (2019.5.11)

특정한 디렉토리를 다른 디렉토리에 마운트(mount)해서 양쪽 디렉토리가 같은 곳으로 연결되도록 할 수 있다. mount에서 --bind 옵션을 사용하면 된다.

예를 들어 /home/john/data 디렉토리를 /home/jane/data_from_john 디렉토리에 연결하는 경우다. mount를 사용하므로 심볼릭 링크(symbolic link)와 달리 루트 권한을 필요로 한다.

# /home/john/data 디렉토리를 /home/jane/data_from_john에 마운트
sudo mount --bind /home/john/data /home/jane/data_from_john

마운트를 해제하려면 umount를 사용.

# 마운트 해제
sudo umount /home/jane/data_from_john

만약 /home/jane/data_from_john 디렉토리에 연결하면서 읽기 전용(read only) 권한으로 설정하려면 -o 옵션을 활용하자.

# 읽기 전용으로 마운트
sudo mount --bind -o ro /home/john/data /home/jane/data_from_john

ftp 접속은 심볼릭 링크(symbolic link)에 접근할 수 없는데 해당 저장 위치에 접근해야 하는 상황이 있어서 곤란했던 적이 있는데, 서버측에서 해당 저장 위치를 --bind 옵션으로 마운트해서 해결한 적이 있었다. 

728x90
Posted by 반달가면