🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: mod.computers.apollo
1 messages
1 total messages Started by peterson Thu, 05 Feb 1987 18:10
Re: Apollo disk space erosion
#360
Author: peterson
Date: Thu, 05 Feb 1987 18:10
22 lines
1731 bytes
Unlike native Unix boxes, Apollos do not have an explicit swap area.
Instead, user paging space is allocated from the general pool of free
disk space.

If a diskless node crashes or a process dies abnormally (e.g, "sigp -blast"
or vanishes with a "process not found") space used by the process may
not be reclaimed.  The result is that over a period of weeks disk space
leaks away.

The best way to reclaim this space is to take the node down and run
SALVOL. There is another program, find_orphans, that tracks down objects
that are allocated on the disk but don't have a directory entry (these
can also result from crashes or abnormal process terminations).
However, only run find_orphans when there is no activity on the disk.
Otherwise, it might decide a file is an orphan if it finds it while it's
being created...)

There is a major advantage to this way of allocating swap space - it makes
adding or removing diskless partners a fairly trivial process.  (If you've
ever watched a Sun adminstrator reformat a disk all night to build new swap
partitions you'll know what I mean.  I think Sun is switching to the global
paging pool scheme in their next release...)
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads