Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: duperemove | Distribution: SUSE Linux Enterprise 15 |
Version: 0.11.3 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: 3.3.1 | Build date: Fri Feb 11 10:58:00 2022 |
Group: System/Filesystems | Build host: s390zp38 |
Size: 280638 | Source RPM: duperemove-0.11.3-3.3.1.src.rpm |
Packager: https://www.suse.com/ | |
Url: https://github.com/markfasheh/duperemove | |
Summary: Software to find duplicate extents in files and remove them |
Duperemove finds duplicate extents in files and prints them to the console. It also has the option to deduplicate extents on those file systems which support the Linux extent-same ioctl.
GPL-2.0
* Tue Aug 10 2021 nborisov@suse.com - Update to v0.11.3 (jsc#SLE-11306) * Remove patch v0.11.beta4_to_git_f95e429.patch as the affected code has been removed in the mean time. * Fri Sep 30 2016 mark@fasheh.com - Update to v0.11.beta4 git commit f95e429 * Use proper len of tail blocks during block dedupe * run_dedupe: avoid size_list corruption in push_blocks() - Added patch: v0.11.beta4_to_git_f95e429.patch * Tue Sep 27 2016 mfasheh@suse.com - Update to duperemove v0.11.beta4 - Many man page and FAQ updates - Much lower memory usage (changed to use block-dedupe by default) - removed unused sha256 module * Fri Sep 16 2016 mfasheh@suse.com - Update to duperemove v0.11.beta3 - Bugfixes - Large (2.5x) performance improvement to find dupes stage - Added '--cpu-threads' for user control of cpu bound tasks * Fri Sep 09 2016 mfasheh@suse.com - Update to duperemove v0.11.beta2 - Many bugfixes - Improved dedupe coverage with better extent selection algorithm - Improved (easier to read) output for csum stage - Progress counter added for dedupe stage - Removed patch v0.11.beta1_to_git_d4b9818.patch - Removed patch v0.11-d4b9818_to_82234f5.patch * Fri Aug 26 2016 mfasheh@suse.com - Update to v0.11.beta1 git commit 82234f5 - Set file->dedupe_seq if we drop out in add_file_db() - add_file_db(): collapse all cases of ino/subvol/filename being different - Simplify the logic in add_file_db() - add_file_db(): check for same filename in filerec table - Store filerecs in a tree by filename * Wed Aug 24 2016 mfasheh@suse.com - Update to git commit d4b9818: - Set scan flag on renamed file - Remove db record if a file was renamed - More vprints in add_file_db() - Fix confused error handling in dbfile_load_one_filerec() - Return 0 if user specified --help - Don't list '-?' as a valid option - add_file_db() Properly account for __add_file() skipping a file - Add hashstats to the man page * Fri Aug 12 2016 mfasheh@suse.com - Update to duperemove v0.11.beta1 - Greatly increased performance during extent search - Hashfiles are reusable now, Duperemove will only scan files which have changed since the last time it was run. - Better selection of target extent during dedupe - reduces fragmentation of deduped space - Support for dedupe on xfs (experimental) * Sat Apr 02 2016 mpluskal@suse.com - Use pretty name for tarball - Cleanup spec file with spec-cleaner - Use pkgconfig style dependnencies * Fri Oct 09 2015 mfasheh@suse.com - Update to duperemove v0.10 - Documentation updates for latest stable version - document --fdupes mode in manpage - update man page headers - update FAQ * Thu Jul 16 2015 mfasheh@suse.com - Update to duperemove v0.10.beta4 - Better memory usage with hashstats utility * Fri Jul 10 2015 mfasheh@suse.com - Update to duperemove v0.10.beta3 - fixes many crashes in the dedupe stage - fixed an issue with our alignment function which would throw dedupe into a loop - improvements to output formatting - better logic when throwing out already-deduped extents won't give as many false positives * Tue Jun 30 2015 mfasheh@suse.com - Update to duperemove v0.10.beta2 - multi-threaded dedupe stage (increased performance) - hashfile mode for drastically improved memory consumption - now uses murmur3 hash internally for improved cpu usage - can now take input from 'fdupes' * Mon Apr 06 2015 mfasheh@suse.com - Update with correct tarball (last one didn't have version number bump) * Mon Apr 06 2015 mfasheh@suse.com - Update to duperemove v0.09.3 - Fix hang during file scan phase (bsc#926098) - References: bsc#926098 * Thu Mar 26 2015 mfasheh@suse.com - Update to duperemove v0.09.2 - Now compiles on SLE11 targets - Fallback to stat on filesystems that don't report file type from readdir - Don't assert on failed open during dedupe - References: bsc#923277 bsc#924577 * Thu Mar 19 2015 mfasheh@suse.com - Update to duperemove v0.09.1 - Fallback to stat on filesystems that don't report file type from readdir * Thu Jan 29 2015 mfasheh@suse.com - Update to duperemove v0.09 - start with first node in free_compare_tree - fix small typos in duperemove man page - add test_progs variable in Makefile - References: bsc#915354 FATE#318171 - Removed patch: do-not-install-test-binary.patch * Tue Jan 20 2015 tchvatal@suse.com - Cleanup a bit with spec-cleaner and fix few tiny issues - Use install phase from upstream Makefile - Move csum-test to test progs to prevent its install: * do-not-install-test-binary.patch * Tue Dec 09 2014 mfasheh@suse.com - Update to duperemove v0.09.beta5 - Documentation updates - FAQ and README are more relevant now - added man pages for show-shared-extents and hashstats programs - updated duperemove man page, and duperemove usage() function - Have show-shared-extents take a file list as arguments. - Change default of --lookup-extents option back to 'no' - Write hash type into hashfile header, check against what hash we were compiled with. * Mon Nov 17 2014 mfasheh@suse.com - Update to duperemove v0.09.beta3 - Fix leak of directory fd during file scan - Fix EMFILES (too many file descriptors) error during dedupe - Fix corner case with dedupe leaving a file open and not-queued - Support '-x' (one file system) option - Add option to turn off extent lookup during csum phase - Useful if running against snapshotted volumes - show-shared-extents program to help users examine file state before or after dedupe. * Mon Nov 10 2014 schwab@suse.de - Build with %optflags * Fri Oct 31 2014 mfasheh@suse.com - Update to duperemove v0.09.beta2 - fix memory leak - fix hardlink detection on btrfs - print file number status during csum phase - print a status bar during extent seearch - several bugfixes and performance improvements to extent search - Removed patch: 001-fix-build.patch
/usr/sbin/duperemove /usr/sbin/hashstats /usr/sbin/show-shared-extents /usr/share/doc/packages/duperemove /usr/share/doc/packages/duperemove/LICENSE /usr/share/doc/packages/duperemove/README.md /usr/share/man/man8/duperemove.8.gz /usr/share/man/man8/hashstats.8.gz /usr/share/man/man8/show-shared-extents.8.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 18:25:27 2024