aufs、mhddfs、overlayfs などがあるが、ここでは unionfs で実現させる。$ sudo apt install unionfs-fuse
ここでは、DIR_A、DIR_B を結合させて、DIR_C にマウントする方法を紹介する。
$ unionfs-fuse DIR_A=rw:DIR_B=rw DIR_C
$ fusermount -u DIR_C
unionfs#DIR_A=rw:DIR_B=rw DIR_C fuse default_permissions,allow_other,use_ino,nonempty,x-gvfs-hide,x-systemd.automount 0 0
DIR_A=rw, DIR_B=rw: DIR_A と DIR_B を読み書き可能な状態で結合させる。default_permissions: パーミッションに基づいて、アクセスの許可を判断する。allow_other: 非 root ユーザのアクセスを許可する。nonempty: 空でないディレクトリへのマウントを許可する。x-gvfs-hide: マウントした際に、デスクトップの通知領域等にアンマウントオプションボタンを表示させない。x-systemd.automount: systemd を用いたシステムでの自動マウントをする。