我注意到当应用mount命令时,“mountpoint”目录中的预先存在的文件会消失......然后当目录被unmounted时它们会重新出现。
这些文件是否只是在挂载期间的“假期”?……他们安全吗?...并且有什么方法可以在挂载处于活动状态时仍然访问它们吗?
我注意到当应用mount命令时,“mountpoint”目录中的预先存在的文件会消失......然后当目录被unmounted时它们会重新出现。
这些文件是否只是在挂载期间的“假期”?……他们安全吗?...并且有什么方法可以在挂载处于活动状态时仍然访问它们吗?
不用担心您的文件,当它们所在的目录用作挂载点时,它们不会被覆盖。不幸的是,当您挂载到该目录时,它们对系统是完全不可见的。当目录被用作挂载点时,没有简单的方法可以访问它们。如果你需要使用它们,你必须先在那里卸载文件系统。
如@codeMonks 回答中所述,文件是安全的。
但是有一个更安全的解决方法来访问这些文件。假设您有
/data/media/
包含各种媒体文件的现有目录(/data
并且/data/media
位于同一文件系统上)现在安装类似 over 的东西
/data/media
会隐藏它包含的文件。(假设您已经添加了 usbdrive/dev/sdb1
并将其安装在上面/data/media
)访问文件
/data/media
:为了安全起见,首先创建空目录/mnt/mymedia
,然后使用mount --bind
(在目录级别工作)请注意,
/data
如果您在 USB 驱动器之后安装,则必须使用上层目录!但是如果你用在安装上述 USB 驱动器之前,您仍然可以访问您的原始文件
/mnt/mymedia