RFDD is similar to the UNIX DD tool. It is used to copy files and convert and format the contents of the original files. It is used to back up physical hard disks, and through RFSD servers, remote file operations are implemented. It is recommended to operate the local or remote physical disk when needed.
$ rfdd -h rfdd v188.8.131.52 (2020-01-12) - convert and copy a file Copyright (C) 2014-2020 ranfs.com usage: rfdd [if=FILE] [of=FILE] [ibs=N] [obs=N] [bs=N] [count=N] [skip=N] [seek=N] conv=[notrunc|noerror|sync|fsync|resume] iflag=[skip_bytes|direct] oflag=[seek_bytes|direct] status=[noxfer|none] retry=NUM level=[LEVEL] bs=BYTES read and write BYTES bytes at a time ibs=N Read N bytes at a time obs=N Write N bytes at a time count=N copy only N input blocksn seek=BLOCKS skip BLOCKS obs-sized blocks at start of output skip=BLOCKS skip BLOCKS ibs-sized blocks at start of input if=FILE read from FILE instead of stdin of=FILE write to FILE instead of stdout conv=CONVS [notrunc,noerror,sync,fsync,swab,resume,] conv=notrunc Don't truncate output file conv=noerror Continue after read errors conv=sync Pad blocks with zeros conv=fsync Physically write data out before finishing conv=swab Swap every pair of bytes conv=resume Continue writing at the end of the output file iflag=skip_bytes skip=N is in bytes oflag=seek_bytes seek=N is in bytes iflag=direct use direct I/O for data retry=NUM Retry request NUM times if transient problems occur status=noxfer Suppress rate output status=none Suppress all output level=LEVEL set log level: [verb, dbg, info, warn, err] may be suffixed by b(512), kB(1000), k(1024), MB(1000000), M, GB, G, TB, T
Assuming RFSD is running on a 192.168.1.1 Linux system, it is now necessary to back up the hard disk data locally to the windows d:\1.img
rfdd if=rfp://192.168.1.1/dev/sda of=d:\1.img bs=512k
Note: bs defaults to 512 bytes and reads 512 bytes at a time. The reading speed will be slow, so it is recommended that bs>=200K.