Last updated on Monday 28th of February 2022 08:52:48 PM



©XSIDiff Man Page:

 Please note that this post is relative to old deprecated software ©XSIBackup-Classic. Some facts herein contained may still be applicable to more recent versions though.

For new instalations please use new ©XSIBackup which is far more advanced than ©XSIBackup-Classic.

Copyright ©2013-2015 33HOPS, Sistemas de Información y Redes, S.L.
Developer: Daniel Jesús García Fidalgo
ALL RIGHTS RESERVED.

--source
Sets the file to sync/ copy, stdin is allowed. --source can be a local path, stdin or an IP:port combination in case of acting as an IP server.
--target
Sets the destination where the data is to be sent. --target can be a local path, stdout or an IP:port when acting as an IP client.
--full
When set, this argument will override default behaviour, which is jumping over zeroed areas, and file will be copied as is, including all zeros, takes longer.
--request-license
Generates a request.key file in the directory where XSIDiff is installed to.

USAGE:
Disk to disk :
./xsidiff --source=[file1] --target=[file2]

Over SSH :
./xsidiff --source=[file1] --target=stdout | ssh root@10.0.0.1 "./xsidiff --source=stdin --target=[file2]"

IP Server :
./xsidiff --source=10.0.0.1:33 --target=[file2]

IP Client :
./xsidiff --source=[file1] --target=10.0.0.1:33


EXAMPLES:

./xsidiff --source=/vmfs/volumes/datastore1/MyVM/MyVM-flat.vmdk --target=/vmfs/volumes/backup/MyVM/MyVM-flat.vmdk

./xsidiff --source=/vmfs/volumes/datastore1/MyVM/MyVM-flat.vmdk --target=stdout | ssh root@10.0.0.1 "/path/to/xsidiff --source=stdin --target=/vmfs/volumes/backup/MyVM-flat.vmdk"


Set server to listen at local IP 192.168.0.100 port 33, copy receiving file to [file2] Once the server is listening run the client setting [file1] as source and point it to the server

./xsidiff --source=192.168.0.100:33 --target=[file2]


Run client when server is listening
./xsidiff --source=[file1] --target=10.0.0.1:33