Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: Notesfiles $Revision: 1.7.0.10 $; site ccvaxa Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxn!ihnp4!inuxc!pur-ee!uiucdcs!ccvaxa!aglew From: aglew@ccvaxa.UUCP Newsgroups: net.unix Subject: Re: obscurity Message-ID: <1900019@ccvaxa> Date: Thu, 13-Mar-86 02:04:00 EST Article-I.D.: ccvaxa.1900019 Posted: Thu Mar 13 02:04:00 1986 Date-Received: Sat, 15-Mar-86 03:59:41 EST References: <2102@dutoit.UUCP> Lines: 18 Nf-ID: #R:dutoit.UUCP:2102:ccvaxa:1900019:000:952 Nf-From: ccvaxa.UUCP!aglew Mar 13 01:04:00 1986 >/* Written 3:43 pm Mar 5, 1986 by seifert@hammer.UUCP */ >In article <464@polaris.UUCP> herbie@polaris.UUCP (Herb Chong) writes: >> the fragility of the filesystem implementation is not so great (having >> recently patched some filesystems where the free-list was being >> scribbled on by the hardware). >The hardware screws up and scribbles on the disk and you're complaining >about the software? Perhaps you should be looking at replicated >hardware. Don't be so quick to lay all the onus for reliable filesystems on hardware. Xerox had a system where both cooperated to make a more robust system: disk blocks, in addition to being marked with track number and sector number, were marked with file (inode) number, and logical sector number in that file. Since these marks were part of the block header and not the data, they were less likely to be scribbled in error. Unfortunately, nobody except Xerox makes home-brew disk controllers. Sigh.