Ext4:如何防止硬链接?

我们的备份系统duplicity不支持Linux硬链接。 为了防止数据丢失,我想强制在我们的系统上不存在硬链接。 AFAIK,没有ext4挂载选项来禁用硬链接function。

我可以删除ln工具,但这不会禁用底层的系统调用(此外,我想保留符号链接)。

任何人有一个好主意如何解决这个问题? 用EXT4_LINK_MAX设置为1重新编译内核?

我想到的第一个解决scheme是为所有用户创build别名,以便ln = ln -s。

你可以通过在/etc/profile.d中创build一个脚本来做到这一点:

 sudo vim /etc/profile.d/aliases.sh 

然后插入你的别名:

 alias ln='ln -s' 

closures并重新打开你的terminal或执行exec bash (假设你正在使用bash)

这应该防止任何人执行硬链接而不是符号。