mount --bind를 사용할 때 파일은 어디에 저장됩니까?

mount --bind를 사용할 때 파일은 어디에 저장됩니까?

나는 이 질문을 읽고 있습니다:마운트 지점의 원래 콘텐츠에 액세스

그것은 나에게 다음과 같은 질문을 제기했습니다.

--bind원본 파일과 마운트된 드라이브의 파일을 포함하는 옵션을 사용하여 마운트된 드라이브 지점 아래에 새 파일을 저장할 때 새 파일은 어디에 저장되나요? 설치된 드라이브에 저장되나요, 아니면 원래 위치에 저장되나요?

답변1

한번 시도해 보는 게 어때요? 마운트 디렉터리를 바인딩하고 파일을 만든 다음 제거합니다. 원래 디렉터리에 파일이 생성된 것을 볼 수 있습니다.

mkdir bindmount
mkdir origin
sudo mount --bind origin bindmount
touch bindmount/myfile
sudo umount bindmount
ls -l bindmount
ls -l origin

관련 정보