Filesystems
在多個目錄上掛載一個分區是否安全?
例子:
mount /dev/sdb1 dir1 mount /dev/sdb1 dir2 touch dir1/file1 touch dir2/file2
我擔心寫入數據的衝突,這可能會導致文件系統的某些損壞。
我通讀了
man mount
andman umount
,但沒有找到任何關於此的內容。實際上,man umount
暗示這種情況(=安裝在許多目錄上)可能會發生,但並不涉及安全性。(我只是測試了一下情況,目前沒有出現問題。)
您可以根據需要隨時掛載文件系統。無論如何,這就是 bind mounts (
mount --bind
) 所做的。但是,無法再次打開塊設備(包含文件系統)。但是第二次掛載不會再次打開塊設備。第二次掛載只是虛擬文件系統 (VFS) 的一項功能。塊設備沒有註意到這一點。