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