반응형
mount --bind
bind 옵션을 이용하면 특정 디렉토리를 다른 디렉토리에 붙일 수 있습니다.
리눅스에선 커널에서 제공하는 기능입니다. 성능 저하도 없고, 마치 원래 디렉토리 위치인 냥 접근할 수 있어요.
특히 전 NAS 운영 중 파일을 공유할 때 사용합니다. 예를 들어, 원래 영화 파일의 경로가 /media/nas/Movie
인데, SFTP로 공유하기 위해 이걸 각 사용자 홈 디렉토리에 붙여놨어요.
Bind 해놓지 않으면 SFTP로 접근할 때 모든 사용자가 /media/nas
경로로 접근해야 하지만, 이렇게 붙여두면 각 사용자별로 chroot를 걸어 자신의 홈 디렉토리 밖으로 나오지 못하게 할 수 있으니까요.
bind 방법
HDD 등등을 마운트하는 것보다 훨씬 간단합니다.
mount --bind src_dir dest_dir
# 또는,
mount -B src_dir dest_dir
# 또는,
mount -o bind src_dir dest_dir
부팅 시 자동 적용
HDD 등등 처럼 /etc/fstab
안에 한 줄 추가해주면 돼요. 아래 내용을 참고해 작성하시면 됩니다.
/media/nas/THIS /home/awesometic/THERE none bind,defaults 0 1
만약 경로에 띄어쓰기가 있으면 띄어쓰기를 \040
으로 바꿔서 입력해주세요. THIS DIRECTORY
를 예로 들어 볼게요.
/media/nas/THIS\040DIRECTORY /home/awesometic/THERE none bind,defaults 0 1
참고
반응형
'Programming > OS, Program, Framework Tip' 카테고리의 다른 글
macOS 27" QHD 모니터에서 글씨 선명하게 HiDPI 적용하는 방법 (22) | 2019.05.30 |
---|---|
macOS 10.14 모하비 해킨토시 간단 설명, 5개월간 사용기 (18) | 2019.02.19 |
hostnamectl - 호스트명 (hostname) 관리 도구 (0) | 2019.01.03 |
inxi - 시스템 정보 출력 툴 (0) | 2018.12.31 |