防止 hashdeep 跨越挂载点?

防止 hashdeep 跨越挂载点?

有没有办法阻止 hashdeep 遍历文件系统?

我将我的主 zfs 卷安装在我的(FreeBSD)工具监狱中,即:

/mnt/VOLUME1/ian on /mnt/VOLUME1/jails/tools/mnt/ian (nullfs, local) 

因此,自然地,/mnt/VOLUME1 上的 hashdeep 永远不会结束。

除了卸载还有什么方法可以防止这种情况发生?

答案1

您可以将顶层“绑定安装”/mnt/VOLUME1/ian到不同的位置,然后hashdeep在其上运行。例如,

mkdir /mnt/TMP
mount -o bind /mnt/VOLUME1/ian /mnt/TMP

“绑定安装”目录树不包括源的子安装。我想man mount可以提供更多细节。

相关内容