mount --bind
下面是同时包含和选项的测试mount --rbind
,它们均不进行完全递归:
$ tree
.
├── adir
│ ├── afile
│ └── bbind
└── bdir
├── abind
└── bfile
$ sudo mount --bind adir bdir/abind
$ sudo mount --bind bdir adir/bbind
$ tree
.
├── adir
│ ├── afile
│ └── bbind
│ ├── abind
│ └── bfile
└── bdir
├── abind
│ ├── afile
│ └── bbind
│ ├── abind
│ └── bfile
└── bfile
# unmount the above, then:
$ sudo mount --rbind bdir adir/bbind
$ sudo mount --rbind adir bdir/abind
$ tree
.
├── adir
│ ├── afile
│ └── bbind
│ ├── abind
│ │ ├── afile
│ │ └── bbind
│ │ ├── abind
│ │ └── bfile
│ └── bfile
└── bdir
├── abind
│ ├── afile
│ └── bbind
│ ├── abind
│ └── bfile
└── bfile
有关的:https://stackoverflow.com/questions/730589/create-a-loop-in-a-linux-filesystem