
Я не совсем поддерживаю, но идея похожа.
У меня на компьютере есть несколько архивов. В них есть точные копии определенных файлов (в основном от 300k до 1.5MB). Этого достаточно, чтобы занять гигабайт. Я использую Duplicate Cleaner. В нем есть опция использования жестких ссылок. Я планирую никогда не изменять файл, и они все находятся на одном диске (внешний раздел 1).
Стоит ли мне использовать жесткие ссылки или есть какая-то проблема, которую я не предвидел?
решение1
Не следует использовать жесткие ссылки для резервного копирования. Жесткие ссылки — это просто ссылка на «реальный» файл, поэтому вы не можете использовать их для создания нескольких копий. Однако я думаю, что в вашем случае речь идет не о резервном копировании.
Если вы хотите сохранить только одну копию каждого файла (чтобы сэкономить место на диске), но вам нужно получить доступ к этому файлу из разных папок, то вам следует использовать жесткие ссылки. Просто помните, что если что-то случится с исходным файлом, у вас не будет другой копии.
решение2
Нет, потому что жесткие ссылки дают вам только альтернативное ИМЯ для файла, а не другую копию. Если вы измените файл из любого имени файла, старое содержимое будет потеряно.
Вам нужно поведение копирования при записи. Если вам нужно решение на уровне файловой системы, вы можете использовать «предыдущие версии», также известные как «системная защита/восстановление» для этой цели; однако у вас нет особого контроля над этим. Возможно, вам лучше использовать решение для резервного копирования/контроля версий, которое может делать дельта-резервное копирование.