Наша система резервного копирования duplicity
не поддерживает жесткие ссылки Linux. Чтобы предотвратить потерю данных, я хочу сделать так, чтобы в наших системах не было жестких ссылок. AFAIK, нет опции монтирования ext4 для отключения функции жесткой ссылки.
Я мог бы удалить ln
утилита, но это не отключит базовый системный вызов (и, кроме того, я хочу сохранить символические ссылки).
У кого-нибудь есть хорошая идея, как это решить? Перекомпилировать ядро с EXT4_LINK_MAX равным 1?
Первое решение, которое приходит мне в голову, - это создание псевдонимов для всех пользователей так, чтобы ln = ln -s.
Вы можете сделать это, создав скрипт в /etc/profile.d:
sudo vim /etc/profile.d/aliases.sh
Затем вставьте свой псевдоним:
alias ln='ln -s'
Закройте и снова откройте свои терминалы или выполните exec bash
(предполагается, что вы используете bash)
Это должно помешать кому-либо использовать жесткие ссылки вместо символических.