이 상황을 처리하기 위한 여러 설치 작업 옵션 "--bind"가 있다는 것을 알고 있습니다.
그러나 ext4는 "--bind" 옵션 없이 다른 마운트 지점에 직접 마운트할 수 있습니다.
그래서 ext4 파일 시스템을 다른 마운트 지점에 마운트하는 것이 안전한지 알고 싶습니다.
ext4가 "mmp"(다중 설치 보호) 기능을 지원하는 것으로 나타났습니다. 이 기능이 이 상황을 처리하도록 설계되었습니까?
답변1
예, 절대적으로 안전합니다. 에서 언급된맨페이지mount()
.
Linux 2.4부터 단일 파일 시스템을 여러 마운트 지점에서 볼 수 있으며 여러 마운트를 동일한 마운트 지점에 쌓을 수 있습니다.
나는 mmp가 다른 것이라고 생각합니다. 여러 컴퓨터에서 공유되는 블록 장치 설치에 대한 정보입니다.
그래서 항상 그런 것은 아니다가능한. IIRC는 이를 확인하고 좋은 오류 메시지를 제공하는 데 사용됩니다. 다음과 같은 경우 구현하기 쉽기 때문입니다.했다잘못된 일을 하면 쉽게 막대한 데이터 손실이 발생할 수 있습니다. 새 시스템이 번들 설치로 구현된 것 같습니다.
MS_BIND(리눅스 2.4 이상)
바인드 마운트 수행