can*_*dle 5 linux mount nfs bind hardlink
这可能是一个愚蠢的问题但是:
http://dwaves.de/2015/05/26/linux-search-find-files-locate-find-linux-locate-scope/
在linux下绑定挂载:
据我所知:你可以在两个不同的地方安装相同的目录.
但硬链接的区别在哪里?
绑定坐骑.从Linux 2.4.0开始,可以在其他地方重新安装部分文件层次结构.电话是:
mount -bind olddir newdir
它只是使文件夹可访问的另一种方式吗?(但它实际上并没有使用任何网络协议,因为它都是本地的)
请提供一些优点/缺点的例子.
谢谢 :)
不同之处在于mount --bind有效。Linux 不允许您创建目录的硬链接。
现代操作系统通常不允许手动创建目录硬链接,因为这会导致难以检测的循环,从而导致大多数递归程序窒息。此类问题可能会导致 DoS 攻击和可利用的崩溃。
mount --bind允许相同的功能,但以安全的方式。当您尝试递归进入它时,安装在其自身下的任何目录只会显示为空,从而打破任何此类循环。
您也可以mount --bind单独的文件。在这种情况下,不同之处在于mount --bind跨文件系统工作。