심볼릭 링크와 fstab 바인딩의 차이점은 무엇입니까?

심볼릭 링크와 fstab 바인딩의 차이점은 무엇입니까?

Eric Hammond의 기사에서EBS를 사용하여 Amazon EC2에서 MySQL 실행그는 두 번째 드라이브( /vol/)를 추가하는 방법을 보여준 다음 mysql의 구성과 데이터를 그곳으로 이동하는 과정을 진행합니다.

/sdh/vol다음을 편집 하고 추가하여 마운트됩니다 fstab.

/dev/sdh /vol xfs noatime 0 0

다음으로 일부 경로가 다음과 같이 추가됩니다.

/vol/etc/mysql /etc/mysql     none bind

이 방법을 사용하는 데에는 문제가 없지만 무슨 일이 일어나고 있는지 잘 이해하지 못합니다.

이것을 다음과 같은 심볼릭 링크를 사용하는 것과 가장 밀접하게 비교할 수 있습니다.

ln -s /etc/mysql /vol/etc/mysql

man fstab구문 에 대한 많은 정보를 보지 않고 살펴보았는데 Linux 관리자 핸드북의 섹션 bind에서도 찾을 수 없습니다 . 누군가 의 fstab구문 , 작동 방식, 기능 및 이에 대한 추가 정보를 어디서 찾을 수 있는지 알려줄 수 있습니까?fstabbind

답변1

bind파일 시스템을 미러링합니다(다른 상황 중에서 "완전한" 시스템이 필요한 내부에 chroot를 설정할 때 유용합니다(예: Gentoo의 압축을 풀거나 설치할 때).

간단히 말해 A에서 B로 트리를 미러링합니다. 옵션이 있는지는 확실하지 않지만 미러링 이상의 기능은 없습니다.

다른 파일 시스템을 가리키는 파일 시스템의 파일인 심볼릭 링크와는 달리 설정이 필요하며 여전히 "특수 파일"인 심볼릭 링크는 실제로 전체 하위 트리를 미러링합니다. 도구에 따라 두 가지 전략이 모두 작동할 수 있지만 심볼릭 링크를 감지할 수 있으며 일부 도구는 이를 원래 경로로 확인할 수 있습니다. 접근 bind방식은 더 투명하여 두 개의 서로 다른 파일 시스템처럼 작동합니다.

관련 정보