home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.sys.hp:12605 comp.unix.admin:6067
- Newsgroups: comp.sys.hp,comp.unix.admin
- Path: sparky!uunet!charon.amdahl.com!pacbell.com!decwrl!elroy.jpl.nasa.gov!usc!rpi!psinntp!psinntp!ibism!gjb
- From: gjb@fig.citib.com (Greg Brail)
- Subject: Re: Summary: My first root filesystem corruption. :-(
- Message-ID: <Bx9Ep7.4D7@fig.citib.com>
- Keywords: pathetic unix integrity unsuitable mission-critical
- Sender: news@fig.citib.com
- Organization: Citibank IBISM
- References: <Bwr5ts.GBJ@spock.dis.cccd.edu> <Bx42wH.Aw8@spock.dis.cccd.edu>
- Date: Thu, 5 Nov 1992 20:10:18 GMT
- Lines: 35
-
- In article <Bx42wH.Aw8@spock.dis.cccd.edu> markb@spock.dis.cccd.edu (Mark Bixby) writes:
- >Many respondents felt I was whining unjustifiably at having a single case of
- >corruption in a year. I still think it's a high frequency, based on my
- >personal experience. In 10 years of IBM VSAM administration, I had 1 case of
- >corruption. In 10 years of MPE/V administration, I had 1 case of corruption.
- >In 3 years of MPE/XL administration, I've had _no_ cases of corruption. And in
- >just 1 year of HPUX administration, I've had 1 case of corruption. Based on
- >this personal experience, I still feel that 1 per year is high, IMHO.
-
- Of course this is high, which is why many database systems use a raw
- disk partition on which to store their data rather than a file in the
- UNIX filesystem. Others, like Ingres, can use a raw partition for the
- log. Writes to raw partitions bypass the buffer cache, so the database can
- pretty much guarantee that something is written to the disk when write()
- completes. A database can also gain in performance this way by managing
- its cache more efficiently than the kernel would. A raw partition may
- also give the database better control over where blocks are actually
- allocated on the disk.
-
- IMHO (I always wanted to use that acronym), you should put any mission-
- critical, recoverable data on a raw partition if your database or whatever
- supports that. Of course, "partitions" are a recent discovery at HP, but
- the SDS (for software disk striping) system will let you divide one disk
- into multiple partitions if necessary.
-
- Sadly, this doesn't do you any good for the non-database stuff on your
- machine. If this is a problem, consider some of the alternatives discussed
- earlier, like a UPS.
-
- greg
- --
- Greg Brail ------------------ Citibank -------------------- gjb@fig.citib.com
- lose (lOOz) v. 1. a. To be unable to find; mislay. b. To incur the
- deprivation of, as by negligence or accident. 2. To be unable to maintain,
- sustain, or keep. 3. The most commonly misspelled word on Usenet.
-