Purging files from slave nodes

Donald Becker becker at scyld.com
Wed Mar 27 13:42:05 PST 2002


On Wed, 27 Mar 2002, Jakob Østergaard wrote:

> On Mon, Mar 25, 2002 at 12:22:39PM -0700, Arthur H. Edwards wrote:
> > Is there a command to purge files (I know bpsh -a rm /tmp/*.* doesn't work)
> > to remove files from slave nodes? Other than reformatting, can one clean up?
> Please note that rm /tmp/*.*  will only delete files containing a period in
> their names...

More subtlety, doing
   bpsh -a rm /tmp/*.*
will do filename globbing on the originating machine (the master).  Thus
it will only clear filenames that exist both on the master and on the slave.

> Also, tmpwatch does this job in most distributions already, fully
> automated. It will delete any file in /tmp that hasn't been accessed
> for a number of days (typically 30 I think, but easily adjustable).

The tmpwatch program is reasonable for cleaning up "user droppings" in a
workstation environment, but it isn't as useful on a cluster with
per-node /tmp directories.  Most programs usually clean up their /tmp files.
Those that don't tend to spew forth too many files to handle with a 30
day delay.

Note that in the default Scyld system the slaves run no extraneous
daemons such as 'cron' or 'at'.  Thus 'tmpwatch' (if activated) is run
only on the master.

-- 
Donald Becker				becker at scyld.com
Scyld Computing Corporation		http://www.scyld.com
410 Severn Ave. Suite 210		Second Generation Beowulf Clusters
Annapolis MD 21403			410-990-9993




More information about the Beowulf mailing list