[comp.sys.apollo] Removing Corrupt Directories

glgac@iceman.jcu.oz (G A Carpenter) (11/02/90)

	Over the past year our DN4500 has collected a number of
	corrupted files and directories - mostly, I believe, from
	an apparent bug in the PCI server used with our DPCI system.

	The most frequent problem is the corruption of directories:

		% ls
		arc.bad/
		% ls arc.bad
		unabled to unwind stack because of invalid stack frame
  		                (process manager/process fault manager)

	In one case we actually created a file which would 
	cause a full system reboot when the file was accessed -
	all the way down to the self test.

	We can always recover most of the contents of these lost directories,
	but we cannot repair or remove the directory itself.  We now have
	half a dozen of these poison directories sitting on our hard disk.

	So, can anyone tell me:

	1) How do I get rid of them?  rm and rmdir choke and die as above.

	2) Have there ever been patches for the PCI server to
	   correct this problem? (we are using V4.0 of the PCI_SVR)

	Thanks.

        ------------------------------------------------------------
	Guy Carpenter				guy@frank.jcu.edu.au
	Marine Geophysics,			voice (077) 81 4981
	James Cook University,			fax   (077) 25 1501 
	Townsville, Australia
	------------------------------------------------------------	

glgac@iceman.jcu.oz (G A Carpenter) (11/02/90)

	I have now (thanks to a kind soul at HPollo)
	managed to remove the corrupt directories.

	where rm -r, rmdir and /com/sald fail,
	/com/dlt succeeds.

	Seems that Aegis has a few tricks up its sleeve yet!


        ------------------------------------------------------------
	Guy Carpenter				guy@frank.jcu.edu.au
	Marine Geophysics,			voice (077) 81 4981
	James Cook University,			fax   (077) 25 1501 
	Townsville, Australia
	------------------------------------------------------------