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
구문에 대한 많은 정보를 보지 못했고 bind
Linux 관리자 매뉴얼의 리소스 섹션에서도 찾을 수 없었습니다. fstab
누군가 구문, 작동 방식, 기능 및 이에 대한 추가 정보를 어디서 찾을 수 있는지 알려줄 수 fstab
있습니까 bind
?
답변1
bind
미러 파일 시스템(무엇보다도 chroot를 설정하고 "전체" 시스템이 필요할 때 유용합니다(예: 젠투 압축 풀기/설치).
이처럼 A에서 B까지의 트리를 미러링합니다. 옵션이 있는지는 잘 모르겠지만 미러보다 더 많은 기능을 수행하는지는 의심됩니다.
다른 파일 시스템을 가리키는 한 파일 시스템의 파일인 심볼릭 링크와 달리 설정이 필요하고 여전히 "특수 파일"인 심볼릭 링크는 전체 하위 트리를 미러링합니다. 도구에 따라 두 가지 전략이 모두 작동할 수 있지만 심볼릭 링크가 감지될 수 있으며 일부 도구에서는 이를 원시 경로로 확인할 수 있습니다. 이 bind
방법은 더 투명하며 두 개의 서로 다른 파일 시스템처럼 작동합니다.