TMPLee@DOCKMASTER.NCSC.MIL (03/07/90)
I do hope someone who has access to the same bb's that Glen uses can forward this to him (and probably add his own thanks, I'm sure.) Mr. Fixit saved my life. Forgetting that my GS has no useful protection mechanisms (that's what I get for using Unix and Multic's machines for a living) I turned a program loose after I had made a "small" change and not really debugged it on a floppy. I suddenly realized it was spinning its wheels and not much was happening (a few accesses to the hard drive, but nothing obviously out of control.) I pushed reset and rebooted. It didn't take long for some part of the system to tell me my hard drive was damaged (or whatever the message was.) (I sure wish people would make hard drives with a write-protect switch you could throw.) Anyway, Mr. F found that a handful of blocks were now doubly allocated, and another handful or so were marked as allocated even though there weren't in use anywhere. A couple of them were, I think, in directories and/or index blocks so GS/OS wouldn't let me do much at all with those. But, I found which ones seemed the culprits, duplicated the files they were in, used the special feature in ProSel to delete "problem" files (the ones I had copied) which got rid of the double allocations, and then reclaimed the orphaned blocks. All seems to be fine.