Назад | Перейти на главную страницу

Преобразует ли rsync -H файл в жесткую ссылку в месте назначения после дедупликации в источнике?

У меня два сервера, второй то и дело синхронизируется через rsync.

У меня есть несколько (несколько тысяч?) Больших файлов-дубликатов, на которых я хотел бы использовать freedup, чтобы сэкономить место.

Если я запустил freedup из источника, заменит ли rsync -H реальные файлы в месте назначения жесткими ссылками и сэкономит ли место там?

Да, однако учтите эти два соображения:

  1. из освобожденного страница «Нет никаких гарантий или гарантий правильной работы freedup»
  2. обязательно используйте --links как параметр для rsync, а не --copy-links или -a, потому что (опять же из freedup страница): "Если жесткая ссылка невозможна, будут пробоваться мягкие ссылки, за исключением того, что один из путей не начинается с корневого (но может быть принудительно)"