syncing huge files/devices: bmapfs
Heiko Schlittermann via rsync <[email protected]>
| Newsgroups | gmane.network.rsync.general |
|---|---|
| Organization | schlittermann -- internet & unix support |
| Message-ID | <[email protected]> |
Hi,
recently I had to sync really huge files (VM images), represented
either as block devices (on one or both sides) or as regular files.
It *seemed* that Rsync didn't work well with block devices (the
--copy-devices didn't 'work for me, maybe I'm stupid or it's broken in
the Rsync that ships with Debian bullseye). And additionally I ran into
performance and resource issues using Rsync for huge files.
While this all can be my fault, I started a small project "bmapfs": a
fuse driver that maps the huge file (or device) as a directory of files
representing blocks of the backing file (or device).
Using Rsync now on these smaller files I circumvented the above
mentioned issues (be they real or just a result of my stupidity).
Maybe you find bmapfs useful for other scenarios too. I'd be happy if
you provide me feedback of *any* kind.
https://gitea.schlittermann.de/hs12/bmapfs
Best regards from Dresden/Germany
Viele Grüße aus Dresden
Heiko Schlittermann
--
SCHLITTERMANN.de ---------------------------- internet & unix support -
Heiko Schlittermann, Dipl.-Ing. (TU) - {fon,fax}: +49.351.802998{1,3} -
gnupg encrypted messages are welcome --------------- key ID: F69376CE -
--
Please use reply-all for most replies to avoid omitting the mailing list.
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html
signature.asc
(application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEE0L/WueylaUpvFJ3Or0zGdqa2wUIFAmPl6q8ACgkQr0zGdqa2 wUJ3jwf/fyjY2czzCXa01xgx6QMJWJYjXNXYNhr5CDztK0ItgMBxH1cfXbaNxOFQ gwmZWJt7UfjvL4vJXuAM+xEYeIvzU7+8Txu3euDq+WVw7dLQCCNRZq29Ljop8wIT rZs1GCi+9uzCIw3HAQRhuRmn5ZaE8JhGDUoiYzFLTWW6v8rk39Iwx9/IDP/sBE80 eREV1wUO2SQTDPdyjEZaxKCrlk1oPAj++pTOd0VQsOtVfU9EmT3r6rcEwLXcjqsR Nf95jlUTBHfsSAH6rcNStadBJJ+Cy7cx+Zv+JueCNyvJRYJtlT0YMAPnwCKrryrj w2nxK29DgzV5glCmS6Dk9V3rRRwodA== =LCbv -----END PGP SIGNATURE-----