home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.amiga.hardware
- Path: sparky!uunet!spool.mu.edu!umn.edu!csus.edu!netcom.com!fuzzy
- From: fuzzy@netcom.com (Fuzzy Fox)
- Subject: Re: Ways to double hard drive capacity???
- Message-ID: <!=yntwh.fuzzy@netcom.com>
- Date: Mon, 14 Sep 92 05:58:19 GMT
- Organization: Foxes 'R' Us - Seven locations to serve you
- References: <oleg.031b@crumpet.cts.com> <2ywn+sn.fuzzy@netcom.com> <18uvp8INNoal@agate.berkeley.edu>
- Lines: 39
-
- kevinm@ocf.berkeley.edu (Kevin Miller) writes:
-
- >This is no flame, but a serious question. How does stacker handle the
- >possibility of system crashes during the time that it takes to compress a file?
-
- This is one of the main concerns people have about Stacker, and I'm not
- sure why. I could ask a similar question: How does AmigaDOS handle the
- possibility of system crashes during the time that it takes to write a
- file?
-
- The answer to both is: Very well. My system has crashed many times
- while using Stacker (as PC's are likely to do), and I have lost no more
- data than I would under standard MS-DOS. My Amiga has crashed many
- times while writing files as well, and I lose no more data that way than
- I do under MS-DOS or Stacker.
-
- >With multi-tasking systems, it seems entirely possible that at some point the
- >system will crash while the on-the-fly compression program is still compressing
- >a file (especially if the compressed file is large).
-
- Stacker does no compress the entire file at a time. Instead, each
- sector in the file is compressed separately. Thus the smallest amount
- of lost data is one sector.
-
- >Is the program simply lost? What about the structure of the stacker-type disk
- >setup? Is it affected?
-
- Stacker uses internal semaphores to keep its consistency information.
- If during reboot it detects that there was a rash while writing, it
- rebuilds the allocation map. Essentially validating the disk upon
- mount.
-
- Good enough?
-
- --
- #ifdef TRUE | Fuzzy Fox fuzzy@netcom.com
- #define TRUE 0 | a.k.a. David DeSimone an207@cleveland.freenet.edu
- #define FALSE 1 |
- #endif | How's my posting? Call 1-800-ALT-FLAME
-