在某些特殊情况下面,我们需要将一个已经存在的文件夹A挂载为B,并且希望应用在运行的时候,完全感知不到原始A路径的存在。
这种情况下,软链接等不符合要求,可以使用mount命令来进行挂载操作。举例说明。
我们在/home/data目录下有一堆的应用配置,这些配置是从另外一个硬件设备恢复出来的,原设备的这些应用运行的位置实际上是/data目录。而处于某些原因,我们目前不想将这些文件实际进行转移,而只是临时挂在到/data目录(有可能后续这个目录要挂载成别的存储设备)。
mount –bind /home/data /data
即可实现。
要在重启后依然保留相关的mount文件系统,请编辑/etc/fstab
增加以下内容
/home/data /data none bind 0 0