SIRIS, ALTO, and NAS: What is MercuryFTP?



What is MercuryFTP?


  • Datto Windows Agent
  • Datto Linux Agent


MercuryFTP is the primary transport method for the Datto Linux Agent and Version 2.0 and above of the Datto Windows Agent. Older versions of the agent software use iSCSI only.

MercuryFTP is a custom data transfer protocol created by Datto specifically for backing up Windows-based production machines. It can perform compression and encryption, and acts as a windowed protocol that allows writing of a second block of data before the first one has finished. Mercury FTP uses TCP port 3262 to communicate with the protected system.

MercuryFTP also increases the efficiency of the differential merge process. To perform a differential merge, the iSCSI and Samba transport methods must read a block from a Datto appliance, compare it to what exists on the production machine, and update the backup set if it is different.

Unlike iSCSI and Samba, MercuryFTP queries the server on the Datto appliance for the hash of the block, which is much shorter to send over the network. Only if the hash doesn't match will the device then send the block. This process creates far less I/O for the same outcome. 

Additional Resources

Was this article helpful?

5 out of 5 found this helpful

You must sign in before voting on this article.

Want to talk about it? Have a feature request?

Head on over to our Datto Community Forum or the Datto Community Online.

For more Business Management resources, see the Datto RMM Online Help and the Autotask PSA Online Help .

Still have questions? Get live help.

Datto Homepage