So, at last the TSM client I have written is available.  It can be fetched
from /afs/ltu.se/misc/tsmafs/tsmafs-0.1.tgz for anyone that is interested.

Simple overview:
The backup client works by talking directly to the file server(s) and fetch files out of afs, and then put them into tsm as separate objects (as other tsm backup clients do). In this way it works with the usual policies setup for tsm regarding
storage time, object counts etc.
Backups are done volume-wise.  Mountpoints and ACLs are stored as they
should be.  Volumes are checked if changed before traversing them, which
speed up the process significantly.

The restore client works but should need a facelift. Currently it just restores
files and directories without possibility to change time or so.  Do do more
advanced restore stuff, use dsmc, it can restore files backed up from afs
(but no acls or so then).

The only "flaw" is that the TSM API cannot handle names with ? or * in it,
so I do a little name mangling here: \ -> \\, * -> \# and ? -? \!. This could
easily be converted back via the restore client, but not yet added.

Comments/ideas/fixes?

-- Ragge


_______________________________________________
OpenAFS-info mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-info

Reply via email to