-
Notifications
You must be signed in to change notification settings - Fork 79
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feedback, showdown against 3 other tools #251
Comments
FClones doesn't scan hidden files by default. You must add --hidden flag to make it equivalent. Another thing to check are settings for following links and max/min file sizes. Different tools have different defaults, so it is good to set them explicitly. |
Oh, after adding |
Maybe one is a hard link? Hard links are not considered duplicates by default, unless you tell it to treat them differently. |
Not sure, as far as I know, this is how the hard links are to be found, no?:
Running the above in root folder of kernel 6.6.2 tree, resulted in empty list. |
Hi @pkolaczk
could you share why your superfast tool reports differently than other tools?
All performers are on GitHub, downloadable.
This scriplet (attached) shows differences between 'rmlint' and 'DIFFTREE' on latest Linux kernel tree.
Bottomline: First one gives 26+391=417 duplicates, whereas my script gives 434, who knows what causes the discrepancy?! My email: sanmayce@sanmayce.com
First, it is good to run more such tools, the-more-the-merrier,
since the tool below scans only files 1 bytes or bigger long while there are 26 (see further below) files with 0 bytes size - which means 25 duplicates,
in the end reported 409+25=434 duplicates, thus DIFTREE is kinda closer to the right count.
Testdataset: linux-6.6.1 tree (untarred archive to TreeUnderDeduplication/)
OS: Fedora release 38 (Thirty Eight) x86_64
Host: 20LRS04700 ThinkPad 11e 5th Gen
Kernel: 6.2.12-300.fc38.x86_64
CPU: Intel Celeron N4100 (4) @ 2.400GHz
SSD: nvme Transcend 1TB bufferless
Filesystem: ext4
The actual scriplet in use:
The full script 'SpeedShowdown.sh' is attached.
SpeedShowdown.sh.tar.gz
The text was updated successfully, but these errors were encountered: