要使用 UnionFS 透明地覆盖两个目录,必须遵循以下步骤:
第一步:进入超级用户模式,安装unionfs-fuse 包。
$ apt install unionfs-fuse
第 2 步:现在创建一个dir1目录,然后在该目录中创建两个文件 f1和f2。
$ mkdir /root/dir1
$ touch /root/dir1/f1
$ touch /root/dir1/f2
第 3 步:创建一个dir2目录,然后在该目录中创建两个文件 f3和f4。
$ mkdir /root/dir2
$ touch /root/dir2/f3
$ touch /root/dir2/f4
第四步:创建一个名为union的目录
$ mkdir /root/union
第 5 步:现在使用 unionfs-fuse将 dir1和dir2挂载到 union 目录,然后列出文件。
$ unionfs /root/dir1:/root/dir2 /root/union/
$ ls /root/union/
f1 f2 f3 f4
因此我们可以看到所有四个文件 f1、f2、f3、f4 都在目录union中可用。
第 6 步:要删除 unionfs-fuse 包,请使用该命令。
sudo apt-get remove unionfs-fuse
第 7 步:要删除 unionfs-fuse 包及其依赖包,请使用该命令。
sudo apt-get remove --auto-remove unionfs-fuse