我正在接管一台服务器的控制权,并且在两个不同的位置发现了一个目录:
/var/www
/home/user.name (i.e., ~/)
具有完全相同的 inode 编号:
ls -i
11895253 directory.name
我曾以为目录上的硬链接是完全不可能的。那么这是什么?一个文件夹怎么会同时存在于两个地方,并且内容完全相同?
答案1
这是一个“绑定安装”。从mount
手册页:
绑定挂载。从 Linux 2.4.0 开始,可以将部分文件层次结构重新挂载到其他地方。调用方式为
mount --bind olddir newdir
也可以看看http://backdrift.org/how-to-use-bind-mounts-in-linux和http://backdrift.org/how-to-use-bind-mounts-in-linux。