parent
e8273e2aae
commit
4d72462ea0
@ -0,0 +1,19 @@ |
||||
duperemove(rb) |
||||
============== |
||||
|
||||
Replaces `duperemove`s dedupe-functionality. |
||||
It is an own program, which uses the database like `duperemove`. |
||||
While `duperemove` scans directories and builds database, this program only dedupes files extents. |
||||
|
||||
The advantage is, duperemoverb allowes incremental/partial deduplications. |
||||
While duperemove deduplicates any files registered in database, you can give a path, which files to deduplicate. |
||||
Files outside this path will be ignored, but will be deduplicated, if it shares same digests like extends of file inside this path. |
||||
|
||||
Partial deduplication |
||||
--------------------- |
||||
|
||||
* /a/1 has two extents: 0x12, 0x54 |
||||
* /b/1 has two extents: 0x54, 0xa8 |
||||
* /b/2 has two extents: 0x90, 0xa8 |
||||
|
||||
If you call `duperemoverb dedupe /a`, `/b/1` and `/b/2` will be ignored, but the first extent of `/b/1` will be deduplicated with `/a/1` second extent. |
@ -1,3 +0,0 @@ |
||||
require "mkmf" |
||||
|
||||
create_makefile "deduperemoverb" |
@ -0,0 +1,3 @@ |
||||
require "mkmf" |
||||
|
||||
create_makefile "fideduperange" |
@ -1,3 +1,3 @@ |
||||
class Duperemove |
||||
VERSION = '0.0.2' |
||||
VERSION = '0.0.3' |
||||
end |
Loading…
Reference in new issue