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 を用いたシステムでの自動マウントをする。