我们的备份系统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)
这应该防止任何人执行硬链接而不是符号。