mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-29 13:00:32 +01:00
21 lines
924 B
Text
21 lines
924 B
Text
|
Duperemove is a simple tool for finding duplicated extents and
|
||
|
submitting them for deduplication. When given a list of files it will
|
||
|
hash their contents on a block by block basis and compare those hashes
|
||
|
to each other, finding and categorizing blocks that match each other.
|
||
|
When given the -d option, duperemove will submit those extents for
|
||
|
deduplication using the Linux kernel extent-same ioctl.
|
||
|
|
||
|
Duperemove can store the hashes it computes in a 'hashfile'. If given an
|
||
|
existing hashfile, duperemove will only compute hashes for those files
|
||
|
which have changed since the last run. Thus you can run duperemove
|
||
|
repeatedly on your data as it changes, without having to re-checksum
|
||
|
unchanged data.
|
||
|
|
||
|
Duperemove can also take input from the fdupes program.
|
||
|
|
||
|
Deduplication is currently only supported by the btrfs and xfs
|
||
|
filesystems.
|
||
|
|
||
|
fdupes is an optional runtime dependency (allows the use of the --fdupes
|
||
|
command line option).
|