挂载点目录中预先存在的文件是否安全且不受影响?

挂载点目录中预先存在的文件是否安全且不受影响?

我注意到“挂载点”目录中预先存在的文件消失当。。。的时候命令应用后,它们会在目录卸载

这些文件在挂载期间只是处于“假期”状态吗?...它们安全吗?...在​​挂载处于活动状态时,还有什么方法可以访问它们吗?

答案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

相关内容