Answers:
不用担心您的文件,当文件所在的目录用作挂载点时,它们也不会被覆盖。不幸的是,当您在该目录上进行装载时,它们对于系统是完全不可见的。在将目录用作挂载点时,没有简单的方法可以访问它们。如果需要使用它们,则必须首先在此卸载文件系统。
如@codeMonks答案中所述,文件是安全的。
但是,有一种更安全的解决方法来访问文件。假设您有/data/media/
包含各种媒体文件的现有目录(/data
并且/data/media
位于同一文件系统上)
现在安装类似over的东西/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/
挂载说usbdrive 之前,您仍然可以从/mnt/mymedia
mount mntDir1 mntDir2
(mntDir2现在显示文件1)-mount /dev/sdc1 mntDir1
(mntDir1 仅显示sdc1文件..而mntDir2 仍显示“通常”可访问的file1)-只是一个有趣的地方:)