Odpowiedzi:
Zacznij od wykonania pełnej kopii zapasowej, aby w razie awarii nic nie stracić.
Wierzę, że szukasz duperemove -d
„Duperemove to proste narzędzie do znajdowania zduplikowanych zakresów i przesyłania ich do deduplikacji. Po otrzymaniu listy plików będzie mieszać ich zawartość blok po bloku i porównywać te skróty ze sobą, znajdując i kategoryzując pasujące do siebie zakresy. Gdy podano opcję -d, duperemove prześle te zakresy do deduplikacji za pomocą bocfs-scope-same ioctl.
Duperemove ma dwa główne tryby działania, z których jeden jest podzbiorem drugiego.
Tryb tylko do odczytu / bez deduplikacji
Po uruchomieniu bez -d (domyślnie) duperemove wydrukuje jedną lub więcej tabel pasujących zakresów, które według niego będą idealnymi kandydatami do deduplikacji. W rezultacie tryb tylko do odczytu jest przydatny, aby zobaczyć, co może zrobić duperemove, gdy zostanie uruchomiony z opcją -d. Dane wyjściowe mogą być również wykorzystane przez inne oprogramowanie do przesłania zakresu do deduplikacji w późniejszym czasie.
Należy zauważyć, że ten tryb nie drukuje wszystkich wystąpień pasujących zakresów, tylko te, które wziąłby pod uwagę przy deduplikacji.
Zasadniczo duperemove nie zajmuje się podstawową reprezentacją zakresów, które przetwarza. Niektóre z nich mogą być skompresowane, przechodzą operacje we / wy, a nawet zostały już zduplikowane. W trybie dedupe jądro obsługuje te szczegóły i dlatego staramy się nie powielać tej pracy.
Tryb Deduping
Działa to podobnie do trybu tylko do odczytu, z tym wyjątkiem, że zduplikowane zakresy znalezione w kroku „czytaj, mieszaj i porównuj” zostaną faktycznie przesłane do deduplikacji. Szacunkowa liczba wszystkich deduplikowanych danych zostanie wydrukowana po zakończeniu operacji. Oszacowanie to jest obliczane poprzez porównanie całkowitej liczby bajtów współdzielonych w każdym pliku przed i po deduplikacji.
Zobacz stronę podręcznika duperemove, aby uzyskać dodatkowe informacje na temat uruchamiania duperemove. ”
wydaje się, że nie pojawia się to w pakiecie btrfs-tools, ale dostępna jest tutaj strona git hub . Najnowsze otwarte i zamknięte problemy (znane również jako puls) dostępne tutaj.
Pakiety dla wszystkich obecnie obsługiwanych wersji Ubuntu można znaleźć w tym PPA
Muszę powtórzyć, że tworzenie kopii zapasowych jest wysoce zalecane . Zobacz: https://github.com/markfasheh/duperemove/issues/50
Cytowane źródło: https://github.com/markfasheh/duperemove
strona podręcznika : https://manpages.debian.org/testing/duperemove/duperemove.8.en.html
duperemove [options] files...
duperemove -rdh path1 path2 pathn
, gdzie -r
rekurencyjnej, -d
aby rzeczywiście deduplikuj i -h
numerów czytelnych dla człowieka.
Zawsze korzystałem z łóżka . Jest bardzo szybki i niezawodny. To narzędzie jest również wspomniane na oficjalnej stronie btrfs . Nigdy nie korzystałem z duperemove (bedup jest starszy).