파일을 다른 파일에 바인드 마운트한 다음 숨겨진 파일을 삭제하려고 합니다. 저는 이 문제를 다음과 같이 해결하려고 합니다.
folder1# echo a > a
folder1# echo b > b
folder1# mount -o bind a b
folder1# cat b
a #All good - the bind mount worked
folder1# cd ..
# mount -o bind folder1 folder2
# cd folder2
folder2# cat b
b #OK, as expected
folder2# unlink b
rm: cannot remove 'b': Device or resource busy
b
실제 디스크에서 제거하고 바인드 마운트를 활성 상태로 유지하고 싶습니다 a
.
그래서 그것이 유효하다면 그것은 다음과 같을 것입니다
# cd folder2
folder2# cat b
b
folder2# unlink b
folder2# cat b
cat: error: No such file or directory
folder2# cd ../folder1
folder1# cat b
a #The bind mount is still active
Linux를 원하는 방식으로 실행하려면 어떻게 해야 합니까?