ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
25 марта
1577863 Топик полностью
Nikolay_Po (Сегодня, 12:37, просмотров: 33) ответил Nikolay_Po на Вопрос, в первую очередь, к Эдуадру Емельянову. Есть у меня виртуальная машинка, кроме бута, в ней всё - на BTSFS BTRFS. Какой способ, какой пакет, какие команды порекомендуете для дедупликации файлов?
В конечном итоге, нашёл и опробовал на системе с BTRFS утилиту jdupes от Jody Bruchon'а. 

https://codeberg.org/jbruchon/jdupes/releases

https://www.jdupes.com/

(вторую ссылку лучше не открывать)


Работает. И быстро. Ничего не сломало. Что приятно - есть в репозитории Дебиана - не нужно переживать за смосбор. Вот так запускаю на корневом томе BTRFS:


Первый проход - поиск и связывание всех дубликатов с одним общим местом размещения в томе

# jdupes -1Lry /root/jdupes_hashdb.txt /


потом освобождение места от дубликатов

# jdupes -1dry /root/jdupes_hashdb.txt /

Базу хешей файлов кладёт в корне (в виде текстового файла?) и потом использует. Больше всего времени уходит на первый проход - на сравнение хешей файлов с одинаковым именем и размером. Потом уходит время на связывание. Освобождение места и последующие проходы выполняются быстро.