@Nightowl Sorry for the very late reply. First of all rfm
has an extensive help page, accessible via rfm help
as well as rfm help <command>
to get more details on specific commands.
rfm backup Weeble 0:/ //Libraries/CNC Files/Backups
looks somehow wrong to me. Most likely you missed -device
in front of "Weeble". Also beyond that you have further three parameters where rfm
only expects two, namely the local path (to write the backup to) and the remote path a.k.a. path on the Duet (specifically in this order). So your command rather likely should look like
rfm backup -device Weeble //Libraries/CNC 0:/
but where would be the best folder to locate rfm?
As you said you put it on your PC (so I assume Windows), to have it most easily working you need to add the directory you store rfm
in into your PATH
(I haven't used Windows in a decade so please bear with me if I cannot tell you how to do that on recent editions). On Windows there is (or at least was) no standard way of puting custom binaries anywhere so again this is left to you where to actually put the binary (sorry).
I'm assuming all the folders should be backed up, but does rfm process them all
rfm
will simply backup everything recursively under the given remote path. In your case 0:/
will simply back yup every single file it can find on the SD card.
Is there a naming protocol for the backup files, or will they be overwritten every time they're backed up?
They will be overwritten continuously with each run. It will leave remotely removed files locally though unless you also pass the parameter -removeLocal
.