Data Copying in the Presence of I/O Errors
http://www.garloff.de/kurt/linux/ddrescue/
dd_rescue helps when nothing else can: your disk has crashed and you
try to copy it over to another one. While standard Unix tools like cp,
cat, and dd wail "abort" on every I/O error, dd_rescue does not.
- Developed at Base:System
-
6
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory/dd_rescue && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
checksum_file-clear-errno.diff | 0000001609 1.57 KB | |
dd_rescue-1.99.10.tar.bz2 | 0000176603 172 KB | |
dd_rescue-1.99.10.tar.bz2.asc | 0000000833 833 Bytes | |
dd_rescue.changes | 0000028339 27.7 KB | |
dd_rescue.keyring | 0000117108 114 KB | |
dd_rescue.spec | 0000005637 5.5 KB |
Revision 49 (latest revision is 63)
Dominique Leuenberger (dimstar_suse)
accepted
request 878072
from
Dirk Mueller (dirkmueller)
(revision 49)
- checksum_file-clear-errno.diff: Avoid stale errno to be picked up and report an error without any error actually occuring. (This lead to occasional build fails on armv7 on Ubuntu 20.04 and Fedora 32/33, nowhere else.) - Update to dd_rescue-1.99.10: * Improve memory clobbers: Ensure we specify full array lengths used as input to asm (boo#1181402). * Improve ARM64 crypto by better insn scheduling in CTR calc, avoiding dependencies and local vars (+40% performance!). * Apply all ARM64 improvements also to ARMv8 crypto on ARM32. * Fix warning int formatting on unaligned crypto. * Address warnings on outdated autoconf usage. - Update to dd_rescue-1.99.9: * Includes aliasing fixes from boo#1181402. * Additional mem clobbers for asm statements (boo#1181402). * LTO disablement still needed (boo#1176219) on arm due to differences in compiler flags (-march) per object. * Fix dependency generation on PPC (preprocessing intrinsics). * Support xattr decls in sys/xattr.h in addition to attr/xattr.h. * More stringent check of mem alloc return values. * Free all memory in error path before exiting (cosmetic). * Don't need global variable in probe function. * drop ddr_1998-alg-caseindep.diff, ddr_1998-check-nofail-noxattr.diff, ddr_1998-ossl11-warn.diff, ddr_1998-sysrandom.diff, ddr_1998-testhole.diff: patches all merged (they were backports) - drop fix-aliasing-aarch64.patch: obsolete (fixed differently in new version)
Comments 0