jdpeek@RODAN.ACS.SYR.EDU (Jerry Peek) (03/02/89)
I've just moved to a Gould UNIX (4.3BSD+SysV) system that's short on disk
space. I've started writing a couple of shell scripts that let me refile and
scan a compressed tar archive of messages -- and have MH-like command line
syntax. But then I thought: Maybe someone else has already done it.
Here's my idea:
- A "zrefile" command that moves messages between a real MH folder
and a compressed folder archive. It also keeps a "scan" output in
a separate file; each time the archive is modified, it makes a new
scan list. The setup I have now cuts disk usage about 65%, and
still retrieves a message within 5 seconds or so.
- A "zscan" command that lets you scan a stored scan list for a folder.
- Tar archives are stored in the top-level MH directory.
- Because we have quotas, with hard limit=soft limit, the program does
its compressing and tar'ing in the /tmp directory.
I used tar(1) instead of packf(1)/inc(1) because tar ran faster and it
preserved message numbers. But I'd be happy with anything someone has that
actually *runs* -- or ideas of how to do it. Thanks...
--Jerry Peek; Syracuse University Academic Computing Services; Syracuse, NY
jdpeek@rodan.acs.syr.edu
+1 315 443-3995