Vrangesync
Vrangesync 'Yes' List
- Mirror Source to Destination
- Advanced_Filtering_Features(include&exclude_pattern)
- Advanced_Filtering_Features(Filesize)
- Advanced_Filtering_Features(Date)
- Advanced_Filtering_Features(Ownership&Permissions)
- Auto-Detect_and_SparseFile_Copy
- Auto-Detect_and-Continue(Partial Resume)
- Auto-Detect_and-Create_Destination_Directory
- Auto-Detect_and-Remove_obsolete_files&directories
- No need additional software install on Remote machine
- Multi-Directions_Delta Transfer
- Delta Transfer (Delta Diff Algorithm)(Offline)
- Delta Transfer (Delta Diff Algorithm)(Remote)
- Delta Transfer: CurrentMachine-to-Machine_Copy(Offline)
- Delta Transfer: CurrentMachine-to-RemoteMachine_Copy
- Delta Transfer: Remote-to-CurrentMachine_Copy
- Delta Transfer: Remote-to-Remote_Machine_Copy
- Fastest Cloner&Copier
- Fastest Auto-Continue(Partial Resume)
- Fastest Delta Transfer
- Auto-Display Detailed Statistics
- Multi-Directions_sync
- Multi-Transports
- Offline_copy(Transport)
- SSH(Remote_Transport)
- NCAT(Remote_Transport)
- CurrentMachine-to-Machine_Copy(Offline)
- CurrentMachine-to-RemoteMachine_Copy
- Remote-to-CurrentMachine_Copy
- Remote-to-Remote_Machine_Copy
- Network optimized
- Differential_Copy
- Clone System
- Clone Disk
- Sector-by-sector transfer
- Smartclone(File-based transfer)
- 'Differential+incremental'(versioning) Backup
- Incremental_Copy
- Run unattended
- Long filenames
- Auto-Display Status/progress
- Not particular with additional or no front/back slash for Directory_mirror_transfer
Score: 42/42
Remote machine do not need to have 'vrangesync' install in order for vrangesync to work properly.
-Fastest Cloner & Copier(
results)
-Fastest Auto-Continue(Partial Resume)(
results)
-Fastest Delta Transfer(
results)
Vrangesync allow 4 different ways of 'Multi-Directions_Delta Transfer' options.
- Delta Transfer: CurrentMachine-to-Machine_Copy(Offline)
- Delta Transfer: CurrentMachine-to-RemoteMachine_Copy
- Delta Transfer: Remote-to-CurrentMachine_Copy
- Delta Transfer: Remote-to-Remote_Machine_Copy
For deltacopy, Vrangesync do the calculation in-memory and not affect the disk performance.
On using 'rsync' for deltacopy,
your destinationmachine need to have sufficient space
You will get 'No space for device' error if you do not have sufficient diskspace on destination machine. For example, your / root partition only have 769mb availablespace
and while you are trying to delta-copy a 1.3GB file. Rsync need space to split,dump and calculate file for delta-copy.
Vrangesync allow 2 different type of 'Multi-Transports' options.
- SSH(Remote_Transport)
- NCAT(Remote_Transport)
Vrangesync allow 4 different ways of sync.
- CurrentMachine-to-Machine_Copy(Offline)
- CurrentMachine-to-RemoteMachine_Copy
- Remote-to-CurrentMachine_Copy
- Remote-to-Remote_Machine_Copy
Vrangesync include a nice backup feature "'Differential+incremental'(versioning) Backup" which is intelligent & space-efficient for long term backup.
Statistic_report
----------------
For example:
--------------------------------
2025-11-12 17:32:42 Statistic
--------------------------------
Started : Wed Nov 24 17:32:42 2025
Mode : complete
ncat 10937
Source:
user@1.2.3.4 22
/work/test(dest)
Destination:
user2@5.6.7.8 22
/work/test2
Total 10 new directories, 18 new file(s), 0 file(s) to resume
Total 0 deleted directories, 0 deleted file(s)
Total data(bytes): 63547959 (61MiB)
Total time for file list generation: -
Total time for directory list generation: -
Logfile:
/vrangesync/vr.log
Total time to complete: 0 hours, 0 minutes and 31 seconds
Ended : Wed Nov 12 17:33:13 2025
Progress_report
----------------
For example:
Numbers will continuously update to reflect the latest progress as the transfer progresses.
[status] 1056964608/1385168896 (76.31%) - 1008.00 MB/s
[status] 1385168896/1385168896 (100%)
It_Works! (directory-mirror)
----------
Vrangesync is not particular with additional or no front/back slash for Directory_mirror_transfer. It will auto-detect and adjust for every new transfer.
$ ./vr -i "/home/user/large_directory" -o "/backup"
$ ./vr -i "/home/user/large_directory" -o "/backup/"
$ ./vr -i "/home/user/large_directory/" -o "/backup/"
Copy folder
----------------
Following will transfer entire 'large_directory' directory over, rather than do a directory-mirror
$ ./vr -i "/home/user/large_directory" -o "/backup" -fc "y"
============================================================
Rsync
Rsync's 'Yes' List
- Mirror Source to Destination
- Advanced_Filtering_Features(include&exclude_pattern)
- Advanced_Filtering_Features(Filesize)
- Advanced_Filtering_Features(Date)
- Delta Transfer (Delta Diff Algorithm)(Offline)
- Multi-Directions_sync
- Offline_copy(Transport)
- SSH(Remote_Transport)
- CurrentMachine-to-Machine_Copy(Offline)
- CurrentMachine-to-RemoteMachine_Copy
- Remote-to-CurrentMachine_Copy
- Network optimized
- Differential_Copy
- Clone System
- Clone Disk
- Sector-by-sector transfer
- Smartclone(File-based transfer)
- 'Differential+incremental'(versioning) Backup
- Incremental_Copy
- Run unattended
- Long filenames
Rsync's 'No' list
- Advanced_Filtering_Features(Ownership&Permissions)
- Auto-Detect_and_SparseFile_Copy
- Auto-Detect_and-Continue(Partial Resume)
- Auto-Detect_and-Create_Destination_Directory
- Auto-Detect_and-Remove_obsolete_files&directories
- No need additional software install on Remote machine
- Multi-Directions_Delta Transfer
- Delta Transfer (Delta Diff Algorithm)(Remote)
- Delta Transfer: CurrentMachine-to-Machine_Copy(Offline)
- Delta Transfer: CurrentMachine-to-RemoteMachine_Copy
- Delta Transfer: Remote-to-CurrentMachine_Copy
- Delta Transfer: Remote-to-Remote_Machine_Copy
- Fastest Cloner&Copier
- Fastest Auto-Continue(Partial Resume)
- Fastest Deltacopy Transfer
- Auto-Display Detailed Statistics
- Multi-Transports
- NCAT(Remote_Transport)
- Remote-to-Remote_Machine_Copy
- Auto-Display Status/progress
- Not particular with additional or no front/back slash for Directory_mirror_transfer
Score: 21/42
- Enduser need to issue '--sparse' to transfer sparse file.
- Enduser need to issue '--append' to auto-resume file transfer.
- Enduser need to issue --mkpath to auto-create directory on destination.
- Enduser need to issue --delete to remove_obsolete_files&directories on destination.
- Remote machine need to have 'rsync' install in order for rsync to work properly.
- Rsync have 'Delta Transfer: CurrentMachine-to-RemoteMachine_Copy' only. No Multi-Directions_Delta Transfer options.
- Enduser need to issue '--stats' to get statistic at end of transfer.
- Rsync do not have 'Multi-Transports' options. It have 'SSH'(Remote_Transport) only. No NCAT(Remote_Transport) available.
- Rsync have 3-ways sync only. It do not have 'Remote-to-Remote_Machine_Copy' option.
- Enduser need to issue '--progress' to get file transfer status.
- Rsync is very particular with additional or no front/back slash for Directory_mirror_transfer. If you issue wrong 'slash' for source or destination directory, your transfer will not work properly.
- Rsync include a similar backup feature '--link-dest' that is intelligent & space-efficient for long term backup.
Statistic_report
----------------
For example:
Number of files: 15,742 (reg: 3,197, dir: 12,545)
Number of created files: 15,742 (reg: 1,248, dir: 14,494)
Number of deleted files: 0
Number of regular files transferred: 1,248
Total file size: 682.38M bytes
Total transferred file size: 236.21M bytes
Literal data: 209.84M bytes
Matched data: 26.36M bytes
File list size: 436.00K
File list generation time: 0.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 57.74M
Total bytes received: 179.79M
sent 57.74M bytes received 179.79M bytes 442.31M bytes/sec
total size is 682.38M speedup is 3.73
Progress_report
----------------
For example:
Numbers will continuously update to reflect the latest progress as the transfer progresses.
3422020452 24% 61.98MB/s 0:00:12
It_Works! (directory-mirror)
----------
Rsync is particular with additional or no front/back slash for Directory_mirror_transfer
$ rsync -avz --progress /home/user/large_directory/ /backup
$ rsync -avz --progress /home/user/large_directory/ /backup/
Copy folder
----------------
Following will transfer entire 'large_directory' directory over, rather than do a directory-mirror
$ rsync -avz --progress /home/user/large_directory /backup/