Re: Getting "Skipping backward is not possible on a pipe" after upgrade
Denis Corbin <[email protected]>
| Newsgroups | gmane.comp.sysutils.backup.dar.support |
|---|---|
| Organization | http://dar.linux.free.fr/ |
| Message-ID | <[email protected]> |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 19/10/2019 00:34, Vladimir Mosgalin wrote: > Hi Denis Corbin! > > On 2019.10.18 at 21:06:05 +0200, Denis Corbin wrote next: > [...] > > I am using compression, and retry-on-change option is enabled by > default: --compression=xz:3 -m 256 --cache-directory-tagging > --alter=secu > > also some things like compression excludes. > > Still, this worked in the past; I remember rare warnings like > "file keeps changing, stop trying to backup new copies" (from > default retry-on-change value of 3) and it did not prevent this > pipe thing from working. > >> anyway, putting appart the third case, before skipping backward >> dar tests whether it is possible to skip backward. If not it >> flags file as dirty or keep it with a bad compression ratio. >> >> So this is probably a bug, I will chase it > > Thanks! bug found and fixed in 2.6.7.RC3 which will become 2.6.7 in a few weeks. You can grab the source code on GIT or use the tarball available at ftp://ftp.dm3c.org/dar.linux.free.fr/Interim_releases > [...] > >> simple no? ;-) > > Actually, to be completely honest - no :) Some parts of dar syntax > and especially things like its interaction with piping, dar_xform > and few others are just so complicated both in concepts and syntax > (even comparing to lots of other complicated features, many of > which I use!) so I try to avoid them. > > Frankly I find dar to have too many options and many of them to be > too complex - that is, actually accessing its features is too hard > sometimes. I can hear that some features are not accessible or not well designed, there is still room for improvement and I thank you for your franckness and feedback ;-) > > For me it's dar #1 shortcoming (#2 being lack of multithreaded > compression support.. even though things like xz -T, pigz and > pbzip2 work nice, but dar is usually limited by single cpu core > doing compression). I lack a portable library that implement parallel compression algorithms... I will have to implement it myself, but this is not at the top of my TODO list > Then again, each time I think that it's too complicated and want to > replace it with something else when wanting to back up some new > computer, I discover that I just can't find another tool which > does the same - full and differential backup to single archive with > splitting by size, compression, excludes that can be used from > command line in non-interactive way. So I even started to backup > some Windows systems with dar because... I checked reviews of like > "25 best backup tools for Windows" and they all lack this simple > set of features :) :) > > So, this huge set of features also means that everyone can find > whatever they need. Which is very nice :) Thanks again for this > tool, it's awesome. Thanks, > > Oh yeah, #3 dar shortcoming for me is exactly this, problematic > interaction when wanting to backup one system while storing backup > on the other. So far, netcat is the only solution I know but it's > far from elegant.. > Regards, Denis -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEOzEprx3d76WjfYGPCDGwvQPYsYIFAl2rSg4ACgkQCDGwvQPY sYIv2A/8D7bMVKvuGTXOA0v1ABkaB44zaPiinRl4f/YG0NjVC5+VpIA6wOBRzO4N Zt9RKO1MiDgP4BJ9OUluXvyJRYvemATX6aWpdmN95i8FEmpy1mrfnuQ8A/cyg802 RKUmbWTGR02GoBYci/SOMn4uQlvYMlLit3zY899bhKO4dplvxh1tQFV/uFwmQ6cD POjhWFHCihso2bY13dVD+Lf1EUlTvqc7GsBCC471du2jFfu7M2DfXHhuW1Upc2aJ UNUFedt643q3dY7bxJ6dHXm1Dqz2+5wT4Y3OjROU9IcRPWqf1cRFc6p82xo78YVR BQz5g+Qh4Yb8bcCUofKiW4rjYNQoGHFHJ1OGT4YR0tpnNGlrl+cjbpveZ8iSYtLR DgQxwV1s+ZoalPFh0c/qS7ez4sSH49yzeTcIyjQ7GQma38FnB/1fDLwd1xsNkvF/ v3x6ajaxNZiKl6mn906cPSh9pIUOAGD6CuuG0Iy8F46+pVrIukLgu6gNZaiskXRg oOfg9r4YD6vtv9E6Ef4FKMPJp8DTv2IoaIPt64cE0ny4F8pjZNrP51F17cMMd5As lOZLQhgpZPu1fZhXcWFjlX+DZlb0rZGzw7m48br4fZQyFlFQyc/FtLMuPnF2XQpz eXed5Wop1gQfuAWI5F9Fc7SJKamuA8IRgNyWTaSCs84yBS6QVUw= =YraI -----END PGP SIGNATURE-----