Відповіді:
Почніть із створення повної резервної копії, щоб, якщо щось пішло не так, ви нічого не втратили.
Я вірю, що ви шукаєте duperemove -d
"Duperemove - це простий інструмент для пошуку дубліфікованих розширень та подання їх на дедуплікацію. Коли йому надано список файлів, він буде хешувати їх вміст на блоці за блоком та порівнювати ці хеші один з одним, знаходячи та класифікуючи розширення, що відповідають один одному. Коли буде надана опція -d, duperemove подасть ці розширення для дедуплікації, використовуючи btrfs-ступені-той самий ioctl.
Duperemove має два основних режими роботи, один з яких є підмножиною іншого.
Режим лише для читання / без дедупірування
Якщо запустити без -d (за замовчуванням), duperemove виведе одну або кілька таблиць відповідних розширень, які він визначив, було б ідеальним кандидатом для дедуплікації. Як результат, режим лише для читання корисний для того, щоб побачити, що може зробити duperemove при запуску з '-d'. Вихід також може бути використаний деяким іншим програмним забезпеченням для подачі розширень для дедуплікації в більш пізній час.
Важливо зауважити, що цей режим не виводить на екран всі екземпляри відповідності розширень, лише ті, які він вважав би для дедуплікації.
Взагалі, duperemove не стосується себе основного представлення екстентерів, які він обробляє. Деякі з них можуть бути стиснені, проходячи введення / виведення, або навіть вже були дублюються. У режимі дедупі ядро обробляє ці деталі, тому ми намагаємось не повторювати цю роботу.
Режим дедуптування
Це функціонує аналогічно режиму лише для читання, за винятком того, що дублювані розширення, знайдені в нашому кроці "читання, хеш та порівняння", будуть фактично подані для дедуплікації. Оцінка загальної кількості виведених даних буде надрукована після завершення операції. Ця оцінка обчислюється шляхом порівняння загальної кількості спільних байтів у кожному файлі до та після дедукції.
Дивіться сторінку чоловіка duperemove, щоб отримати докладнішу інформацію про запуск duperemove. "
це, здається, не з’являється в пакеті btrfs-tools, але тут є сторінка git hub . Останні відкриті та закриті випуски (aka pulse) доступні тут.
Пакети для всіх підтримуваних на даний момент версій Ubuntu можна знайти в цьому PPA
Я повинен повторити, що резервне копіювання дуже рекомендується . Дивіться: https://github.com/markfasheh/duperemove/isissue/50
Цитується джерело: https://github.com/markfasheh/duperemove
man man: https://manpages.debian.org/testing/duperemove/duperemove.8.en.html
duperemove [options] files...
duperemove -rdh path1 path2 pathn
де -r
для рекурсивних, -d
насправді дедублікацій і -h
для читаних людьми цифр.
Я завжди використовував bedup . Це дуже швидко і надійно. Цей інструмент також згадується на офіційній сторінці btrfs . Я ніколи не використовував duperemove (bedup старше).