반달가면 이글루에서 백업 - 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
'리눅스' 카테고리의 다른 글
리눅스 터미널창에서 시간대(timezone) 설정 변경 (0) | 2023.08.28 |
---|---|
less - more 대신으로 사용 (0) | 2023.08.28 |
리눅스 systemd 타겟(target)과 init 런레벨(runlevel) (0) | 2023.08.28 |
리눅스 민트 미러 서버를 사용하기 위한 클라이언트 설정 (0) | 2023.08.24 |
리눅스 민트를 위한 S/W저장소 미러(mirror) 서버 구축 (0) | 2023.08.24 |