Long answer:
When backing up to CDs, cdbkup needs at most the lesser of
The problem is non-fatal, and it is only skipping files that were going to be deleted anyway, so it is nothing to worry about.
You can usually avoid these messages by scheduling your backups at a time when there are no other big jobs happening. Alternately, you can use the --exclude option to exclude whichever directory the temporary files are in.
The --host option is only for backing up via SSH at the moment, so it's not really useful for Windows machines.
The --cross-mp (-m) option tells cdbkup to include these mount points as though they were plain subdirectories. See cdbkup (1) for more details.
To restore /etc/file1 and /root/file2 into the directory /tmp/restore, use the following:
mkdir -p /tmp/restore cd /tmp/restore cdcat | tar xvfz - ./etc/file1 ./root/file2This assumes that gzip compression was used. Otherwise, change the tar options to xvfj (for bzip2 compression) or xvf (for no compression).
Briefly, since cdrstr handles incremental restores, it must assume that the files in the target directory were created by an earlier stage of the incremental restore, and were deleted from the original filesystem between the times that the two backup levels were created. Hence, the higher level restore considers itself responsible for deleting those files.
Thanks to Michael D. Hughes for raising and diagnosing this issue.