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-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.