여러 디렉터리에 파티션을 마운트해도 안전합니까?

여러 디렉터리에 파티션을 마운트해도 안전합니까?

예:

mount /dev/sdb1 dir1
mount /dev/sdb1 dir2
touch dir1/file1
touch dir2/file2

데이터 쓰기 충돌로 인해 파일 시스템이 손상될 수 있어 걱정됩니다.

man mount나는 and를 읽었 man umount지만 관련된 내용을 찾지 못했습니다. 실제로 man umount이러한 상황(=여러 디렉터리에 설치)이 발생할 수 있지만 보안 문제는 아니라는 의미입니다.

(방금 상황을 테스트해 보았는데 현재까지 아무런 문제가 없습니다.)

답변1

필요한 만큼 파일 시스템을 마운트할 수 있습니다. mount --bind어쨌든, 이것이 바로 바인딩마운트()가 하는 일입니다.

그러나 파일 시스템이 포함된 블록 장치는 다시 열 수 없습니다. 그러나 두 번째 설치에서는 블록 장치가 다시 열리지 않습니다. 두 번째 마운트는 VFS(Virtual File System)의 기능일 뿐입니다. 블록 장치는 이를 인식하지 못합니다.

관련 정보