linux_mint:複数のディレクトリを結合する

複数のディレクトリを結合する

  • 複数のディレクトリを結合させ、一つのディレクトリとして扱う。
  • この方法には、aufsmhddfsoverlayfs などがあるが、ここでは unionfs で実現させる。
$ sudo apt install unionfs-fuse

ここでは、DIR_ADIR_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 を用いたシステムでの自動マウントをする。
  • linux_mint/複数のディレクトリを結合する.txt
  • 最終更新: 2022/02/28 10:31
  • by mumeiyamibito