Checking the FTP cluster
Checking the cluster is "comparing the recursive cluster file listing against the recusive file listings of all our nodes". The story is short: list gives us the first listing and listserver the second. But notice: since listserver might have problems with your FTP servers you should read about it.
Comparing the lists is also simple, syscheck uses sort and join from the operating system for this. The comparison can give one of three possible results for each file:
syscheck prints one line for each orphaned or missing file together with other information about the cluster nodes.
Repairing
syscheck is only a system checker, it does not repair. To repair you have to feed syscheck's output into sysrepair.
sysrepair creates an info/link for each orphaned under lost+found (this directory is created if it doesn't extist) to make these file re-accessable by the cluster. For missing files the corresponding node information is removed from the info/link file. If the remaing node count is zero the file is lost and the info/link is removed.
Some additional notes