dump/restore
Guy Harris
guy at auspex.UUCP
Fri Oct 28 06:26:30 AEST 1988
> Hopefully one of the things which will come out of the xenix SysV
>merge is dump again. The V.4 info seems to say you can dump the fast
>filesystem stuff but not the SysV f/s's. Since xenix does this, it can't
>be *that* hard!
The history here is a bit interesting. Basically, "dump"/"restor" (no
"e", notice) came from V7. AT&T marked it as "deprecated" in S3, and
dropped it in S5. Other vendors, such as, presumably, Microsoft, saw no
reason to drop it....
4BSD didn't drop it either; in fact, they beefed "dump" up quite a bit.
"dump" was then rewhacked quite a bit to make the 4.2BSD version (and
then rewhacked some more to make the 4.3BSD version).
Probably, if you want "dump" for the System V file system, you should
start with the 4.1BSD version, and whack it as necessary to support file
systems with a block size other than 1K (and maybe throw in goodies from
the 4.2BSD and 4.3BSD ones as well, such as "remote magtape" support and
the multiple buffering stuff).
"restor(e)" is a different question. You should definitely start with
the 4.1BSD one (since, as I remember, it understands the "s_tfree" and
"s_tinode" fields, while the V7 one and even the S3 one didn't). You
definitely want to add the "restore by name" feature that "restore" has
- it's a colossal win. I don't know whether it should restore only to
a directory, rather than a raw file system, as "restor" does.
I suspect that, if S5R4 doesn't have "dump" or "restor(e)" for the S5
file system, it's only because they don't like it and think
"volcopy"/"finc"/"frec"/"frick"/"frack"/... are better, or because they
don't have the effort to invest in bringing it back.
More information about the Comp.unix.microport
mailing list