Ext3 Filesystem Explained 174
sheckard writes: "The next installment of the wonderful Advanced filesystem implementor's guide, part 7, details the ext3 filesystem in all of its glory. This is another great voyage into the world of journaling filesystems, and ext3 has been rock-solid in my experience."
wow (Score:1)
Re:wow (Score:2)
Re:Still same old 2GB limit? (Score:3, Interesting)
Further, ext3 is not the-next-version-of-EXT. It is an extention of ext2 which is fully compatible with ext2. Think of ext2 as two things: the format of bits on the disk, and the code to read/write those bits. Ext3 keeps the same format (actually with compatable extentions), but mostly it changes the code for reading/writing to the disk (journelling).
The ext2 filesystem is tried and true. You can go back and forth between ext2 and ext3 with no reformating or issueing of commands other than the mount command.
ReiserFS is a more "sophisticated" filesystem than ext[23], and XFS is a more "sophisticated" filesystem than ReiserFS. But I keep "sophisticated" in quotes because the utility, reliability, and speed of a FS relies more on your usage patterns, than on the genius of the filesystem designers/coders.
FFS-style: ext2,ufsFFS+journel: ext3, ufs+
B+tree directories, B+tree block layout, Journelling: ReiserFS
B+tree directories, B+tree block layout, extents, Journelling : XFS, JFS
Loggin FS: VxFS (my favorite)
I use ext3 at home. Good speed, no need to tar up all my files..reformat drives..untar all my data, journelling, mainline kernel support, tried and true.
One place I would seriously consider ReiserFS is for home directories. The place it really shines is constantly reading and writing lots of "small" files (small ~50k). For Gnome and KDE config files, Mozilla disk caches, CVS checkouts, and untaring of source, ReiserFS is going to be a leader of the benchmarking pack. You'll notice the difference.
But don't get into holy wars over FS, and don't think that Linux is whole generations behind Commercial Unixen. Linux Kernel is dramaticallly ahead in some areas and minorly behind in others. The only place it is dramatically behind is places where the computer you are running the OS on cost more than a half million dollars.
Re:Still same old 2GB limit? (Score:1)
And no you can make files as big as you want with both ext2 and ext3 with kernel 2.4.
Ext3 is a decent filesystem that offers solid reliabitily,performance, and feature set. XFS may be a better option in the long run, but right now ext3 is the best filesystem for linux.
Distro battles? Nah. Journaling fs battles! (Score:5, Informative)
Re:Distro battles? Nah. Journaling fs battles! (Score:3, Informative)
Re:Distro battles? Nah. Journaling fs battles! (Score:2)
Re:Distro battles? Nah. Journaling fs battles! (Score:2, Insightful)
In addition, you can actually read ext3 from a kernel then only supports ext2. Only catch is that the partition has to be cleanly unmounted for this to work. This is a "Really Good Thing (TM)", because then you can to boot from an old bootdisk and still access your files, or if you are running multiple distributions.
Re:Distro battles? Nah. Journaling fs battles! (Score:1)
Re:Distro battles? Nah. Journaling fs battles! (Score:1)
I'd choose ext3 for new installations however, if only for the purpose of trying it out and comparing to reiserfs.
I don't think that much advertised compatibility is going to count much. The faster/more reliable fs will be the sysadmin choice.
Re:Distro battles? Nah. Journaling fs battles! (Score:2)
umount
fsck.ext2 -y -f
fsck.ext2 -y -f
tune2fs -j -C 0 -i 0d -c
mount
You have to make sure to check the filesystem before you put the journal on it. Also, set the fsck checktime to 0 so it will never be fsck'ed.
ext3 (Score:4, Insightful)
how to convert to ext3? (Score:2, Interesting)
Re:how to convert to ext3? -- as far as I know (Score:2, Informative)
Re:how to convert to ext3? -- as far as I know (Score:1)
Going for a informative point here (Score:1)
In the Linus Kernel yet? (Score:1)
Re:In the Linus Kernel yet? (Score:1, Informative)
Re:In the Linus Kernel yet? (Score:1, Informative)
Re:In the Linus Kernel yet? (Score:1)
Re:In the Linus Kernel yet? (Score:1)
Actually 2.4.15pre2 - big difference. So yes, it's in Linus's tree, just not in a "released" kernel yet. (Wait a few more days.)
Performance (Score:1)
because the root partition until recently
had to be ext2. I still can't help feeling
that ext3 is slower though compared to Reiser.
Anyone else got comments on performance?
Re:Performance (Score:2, Informative)
Now, any ext2 fs can be turned into ext3 by a single tune2fs command, with no remount and no reboot.
I'm sure you could come up with several benchmarks which show reiserfs to be faster than ext2/ext3/xfs/whatever, but for most desktops and servers, filesystem performance is not a factor to be overly concerned about - unless you choose something silly like umsdos or NFS over PPP. News servers and high load fileservers are a different matter of course.
Re:Performance (Score:2)
The box is definitelyslower doing disk access now. It's a little disappointing, but I'm not really concerned: I'd rather have the protection of the journaling and I'm willing to pay with a little speed tradeoff. Eventually I'll get a bigger/newer/faster HD for this thing, and that will probably help as well.
My perceptions may be skewed; my main box for the last year has been a PIII-750MHz with a 30GB drive, and that bad boy sings, so it may be that I just don't remember precisely what performance is "supposed" to be like on this one.
Re:Performance (Score:3, Informative)
Re:Performance (Score:2)
Actually, RH 7.2 uses the "data=ordered" mode, not the "data=journal" mode. The data is not stored in the journal, but it is written before to changes in the metadata are written (according to the article, that is). This should guarantee data consistency, and is faster than full data and metadata journaling, but still gives a minor performance hit.
FWIW, I have tried both reiserfs and ext3fs on the same system, and haven't noticed a significant speed difference. Both seemed to work well for me.Re:Performance (Score:1)
Good Teckie Post (Score:2, Interesting)
Although I did enjoy the paragraph on filesystem journaling -- After pulling my one of my [gasp] Win2000 servers offline the other night to do a defrag, I could appreciate the fact that a developer could tweak Ext3 to do some neat things. (ahh, for linux, at least) Like when I save and resave files on a test server, the journaling approach could be made more efficient by only saving the changed data! (not the whole freakin fragmented file)
Now the question could be -- Is there someone who will step up to the plate and produce several custom filesystems. The article points out that there is no "best" file system, but given the options, I'm sure the teckie endusers could tweak settings to meet their needs, be it server or desktop.
Newt-dog
Re:Good Teckie Post (Score:1)
Newt-dog
Re:Good Teckie Post (Score:1)
ext3 vs xfs (Score:1, Interesting)
Re:ext3 vs xfs (Score:2, Informative)
Re:ext3 vs xfs (Score:2)
If they build another B tree (only trivially balanced) as they delete files they could return control to the system quickly, and then they could pull the free blocks out of the temp tree and spend the time to properly balance the main trees as it builds them.
In the event that it needs those blocks *now* it could stop and take the time to merge them into the tree immediately.
The benefit is that it would only have bad performance on very full drives, where it is writing immediately following a delete, into the freed space. As opposed to how it sounds now where it has bad performance on all deletes.
Deletes are a common enough action that I think you'd want to optimize for them.
The journalling filesystem myth (Score:1, Interesting)
Re:The journalling filesystem myth (Score:2, Insightful)
Journaling insures filesystem integrity, which is very important. Mounting an unclean ext3 fs will take seconds - no need to check the filesystem for mid-write evidence, etc. - the journal says excatly what mid-write problems there are, and wether to delete them or keep them as files.
If your system crashes in the middle of your work, and your hard drive wasn't physically damaged (it can happen. Use RAID if you're so paranoid), everything but your open files will be normal. Your open files might be 'un-journaled' (new official term? no) back to before you wrote them.
Re:The journalling filesystem myth (Score:3, Insightful)
Let's say the journaling file system has 5% overhead (it probably has more). That means you lose more than 1h per day on a busy server--it's spread out, but it's still lost. You'd have to do a lot of rebooting in order to make up for that in terms of "saved" fsck time.
Re:The journalling filesystem myth (Score:5, Informative)
Actually, Andrew Morton reckons [lwn.net] ext3 is actually quicker than ext2 in spite of the journalling. Go figure. :)
--
Re:The journalling filesystem myth (Score:1)
Same goes for filesystems. A great filesystem is going to have stunningly low overhead, and be blisteringly fast [ plus be 8-hours-sleep reliable, but you can only choose two
I mean... You want your machine to do things outside of managing their filesystems, don't you?
Re:The journalling filesystem myth (Score:2)
The only time where journaling doesn't have any significant overhead is if you put the journal on another device that can operate in parallel.
Re:The journalling filesystem myth (Score:1)
A fsck is unpredictable wasted time you can't get around unless you've used a journalling filesystem - it may take hours, it may not work at all.
I'll play it safe, thanks.
Re:The journalling filesystem myth (Score:1)
?
Re:The journalling filesystem myth (Score:5, Insightful)
A few points:
Re:The journalling filesystem myth (Score:2)
What it comes down to is that journaling is a convenience feature. Relying on it for "filesystem integrity" or "reduced downtime" or "reliability" is foolish. You pay for fast reboots in slower performance and more complex file system code.
You are missing the point (Score:4, Insightful)
Most computers simply don't need guaranteed zero downtime. What they need is bounded downtime. It's OK if they crash every once in a while, as long as they reboot cleanly within a few minutes. The biggest contributor to boot time after a crash is the file system check. Since a journalling file system can recover the file system within a few minutes, it is a huge win.
Here in the real world, even the big real-time transaction processing systems occassionally have common-mode failures that wipe out all the redundant subsystems at the same time. Lightning strikes, idiots frob the emergency power switch, etc. Thus, the big real-time systems need journalling even more desparately than the small systems. Sheer ignorance. Replication of filesystems and databases has at least as much of a performance hit as journalling, and the complexity is likely to be vastly higher.Re:The journalling filesystem myth (Score:1)
Sure, redundancy is nice. That's entirely orthogonal to the issue here, however. If I have a farm of redundant servers, and one of them cooks its power supply, with a journaled file system I can be reasonably sure that the system will come back up without some unfortunate sysadmin pulling an all-nighter to reload after the spare PS is installed. Redundancy might make it less likely that a failure will inconvenience my customers/users, but it also makes it more worthwhile for me to reduce my per-server admin costs -- and journaling does that.
Re:The journalling filesystem myth (Score:3, Informative)
Partition resizing? (Score:2, Interesting)
Re:Partition resizing? (Score:1, Informative)
According to the article you can freely convert back and forth between ext2 and ext3. So it follows that you could convert an ext3 back to an ext2, then resize the ext2 file system. Afterwards convert back to ext3. Not so tough.
Maybe it is possible to do it directly too, but the method I suggest will work in any case.
Re:Partition resizing? (Score:5, Informative)
To summarize: yes, it's possible to resize ext3 partitions, so long as your resizer doesn't mind. Don't use Partition Magic to do it. It doesn't like it. Badly.
Re:Partition resizing? (Score:1)
Re:Partition resizing? (Score:1)
Power loss (Score:2, Informative)
Re:Power loss (Score:2)
Excellent engineering (Score:5, Insightful)
The very existence of ext3, and it's complete forward and backward compatibility with ext2, shows that ext2 was extremely well designed by it's authors. Kudos to Remy Card, Ted Tso, and the rest of the ext2 team!
Also, based on the same extensibility of ext2, Daniel Phillips is working on a directory indexing patch which speeds up ext2 by a huge factor when working with lots of files in a directory. You can get the preliminary patches here [linux.org] and see a graph of a simple file creation benchmark here [linux.org]. Amazing!
Re:Excellent engineering (Score:1)
BTW, ext3 is doing a wonderful job on my desktop. One more thumb up
fsck... Is it needed??? (Score:2, Interesting)
Re:fsck... Is it needed??? (Score:1)
Re:fsck... Is it needed??? (Score:1)
Re:fsck... Is it needed??? (Score:1)
No, really not needed. Actually one of my systems fscks about once a year. (the time-limit is set to six months, but it just never happens to be rebooted around that time... )
Roger.
The filesystem I want for Cristmas ... (Score:1)
Explanation : I am of two minds abouth everithing, so I can never decide how to organize my files, i.e. for category (like executables, libraries, html, music ) or for products (like gnome, kde, MyPerferredApp ). So I want to do both.
I want a filesystem in which you can define directories by query of file attributes : e.g. :
mkdir ~/gnome_bin --query -type=executable -package=gnome
And then the system keeps update my directory, and I can handle it with standard filesystem tools.
I know that it isn't easy : that is why I'm aksing it as a cristmas gift.
Re:The filesystem I want for Cristmas ... (Score:1)
Re:The filesystem I want for Cristmas ... (Score:1)
Slashdot: News for nerds. Again, and again, and again...
Re:The filesystem I want for Cristmas ... (Score:1)
I relalize that not all the semantic of the file-system may apply: for instance moving a file in a directory with particular attributes does not make sense ( well, unless you make it means that the file gets the attributes of the directory ... which is interesting but a bit weird).
As far as weird goes, there is already something quite weird in the Unix filesystems: the hard links, which already allows a file to be in more than one directory.
Good news and bad news... (Score:1)
Bad news: It's for the GNU/Hurd, not Linux.
The servers I think may interest you would be usermux and hostmux. I haven't booted the Hurd in awhile, but as I remember usermux creates a virtual fs that contains usernames. If you cd into their name you end up in their homedir. Hostmux does something similar but links to networking info about a given host, not part of it's filesystem. These vfs's last across reboots in the Hurd by writing information directly to an inode and they're automounted as they're required. All of this is done in ext2fs and I'm told it works in the BSD fs as well.
Now, what this means to you... I'm not quite sure, to be honest.
Lanir
Who knows what ext means? (Score:1)
Re:Who knows what ext means? (Score:1, Informative)
extended
Ok which is best Reiserfs or ext3? (Score:2)
XFS, Ext3, ReiserFS... (Score:1)
If XFS for Linux is anything close to the SGI version, XFS is going to beat the socks off of both Ext3 and ReiserFS.
Re:XFS, Ext3, ReiserFS... (Score:2)
I'm using XFS (Score:1)
I was using Blackbox, but I decided not to, because I didn't look "Windowish" enough, and I didn't want people confused by it. IceWM looks great, runs fast, and has a little Penguin for the start button. It took me about a month now to get all the net cards in the 30 computers (along with other stuff) and now all I have to do it haul them over to the middle school, and ghost them with the image I have on CD.
I am very happy, because I have been working the bugs out of this project since August, and am almost done. Next Wensday I hope to have all the machines done with. Then I get to find out how easily kids can trash linux. But, I didn't secure it that much, because I feel as if they want to mess it up, all they would have to do is boot with a floppy and nuke the partitions. And it only takes a few minutes to re-ghost them. The 486 lab they have now has been surviving for 5 years now with no reinstall, so I think I'm safe.
Does anyone have any comments that would help me out?
Re:I'm using XFS (Score:1)
If possible, go into the BIOS settings, set the computers not to boot from floppy, and password-protect the BIOS settings. You should also add a password to lilo.conf and use the "restricted" keyword so people can't type "linux init=/bin/sh" and get a root shell (if you're using GRUB, similar options are available).
After doing this, a student would probably need to open the computer and disconnect the CMOS battery to boot from a floppy. Or they could find a local root exploit. Try to minimize the number of setuid-root programs, apply security patches when they're available, and use a recent kernel (older ones had security problems).
You might not expect your students to do stuff like this, but sometimes people try to hack their school's computers out of boredom. In my high school, a few people tried to run Netware exploits to gain administrator status (they didn't work). I've also heard of people installing keyboard sniffers on school computers to get passwords. Re-ghosting a machine will do nothing if someone knows your password.
Re:I'm using XFS (Score:1)
and, they are little 7th graders, I'm plenty safe.
Re:I'm using XFS (Score:1)
-Aaron
benchmarks (Score:1)
Re:benchmarks (Score:1)
Remember that Namesys is Hans Reiser company, so they like ReiserFS, but I don't think they cheat with the bechmarks.
http://www.namesys.com/benchmarks/benchmark-res
Careful interpreting! (Score:2)
Cheat, probably not, but accurate to common usage of a filesystem?
Be very careful interpreting those benchmarks, because the ones they consistently list first are the ones with a bunch of files that are 100 bytes in length, which is essentially the only area where Reiserfs really pulls ahead. Reiserfs is essentially tied with ext2 for all reasonably sized files that you would expect to find on a system. (Unless you're dealing with intense processing of millions of 100 byte files) When comparing ReiserFS to XFS and JFS, ReiserFS pulls way ahead for extremely small files, but the other filesystems perform notably better for reasonably sized files (10k) when synchronized.
For practical uses, neither filesystem seems to really pull ahead, so it's worth considering other features when deciding which to use.
Ext3 Is Dead at Birth (Score:2, Interesting)
Yet another Red Hat revolutionary product that the rest of the distributions promptly ignore. And with good cause.
This talk of ext3 being faster than Reiser or XFS is crap. It's not faster, and on IDE hardware the journaling capabilities are offset by the way the IDE drives work. Ext3 is the weaker of the bunch on IDE hardware, to the point that you might as well not even use it. It seems the point of ext3 is to eliminate the need of fsck and not the benefits that can be had with journaling (as in XFS's xfsdump and xfsrestore).
If you want a good journaling filesystem, use Reiser or XFS on FAST drive hardware. If you're not up to making the investment in SCSI or ATA 100 drives and insist upon running XFS or Rieser on your 5200 rpm 10 gig IDE drive, of *course* it'll be slow.
Re:Ext3 Is Dead at Birth (Score:1)
This means that you will not open up your XF86config file and discover that the powerfailiure has now resulted in a file full of zeroes.
To me
FAT12/16/32/vfs (Score:1)
Not that the work done by the ext2/ext3 people isn't excellent, it's just that time is coming for extX to move on (be incompatible), or move aside.
Any serious crashes with ext3, anyone? (Score:1)
I've been running ext3 fine for a few weeks now on my home box and my linux workstation at work. On Monday I decided to update our cvs server to kernel 2.2.20 (from .19) and ext3 and the next morning it
was down big time. Reading logs, I could see that
something had gone wrong during the big backup
cronjob after 6am. It creates a 150-meg tmp tarball of our cvs repository for replication and it had only managed to do the first 4 megabytes. I also had a few "hda: lost interrupt" entries in the syslog, right during the time the backup process had halted. The disk was sloppy and not responding much, so it might be some h/w failure as well. I booted, the ext3 replayed the journal and everything seemed fine until I found some weird files with mysterious access bits set in some directories. I couldn't delete or move them. Also some files had disappeared and some others corrupted, AFAIK. I took the system down to runlevel one, remounted partitions read-only and run fsck.ext2 on them. It reported hundreds if not thousands blocks belonging to more than one inode.
This may just be some weird hardware failure but it just sounds too coincidental. The box has been rock stable for at least a year in its current h/w setup. I've been testing 2.2.20's fine on many machines before, both with ext3 and ext2. Now that I restored the old system from backups it's running on 2.2.19+ext2 again quite happily.
I'd like to know if anyone else has had problems that may be related to ext3? I'm still running it on my personal boxen but it seems that our servers won't be seeing this new filesystem at least until it appears on Debian Potato, included in the standard 2.2.x kernel release. If ever.
ext3fs not recognized by Norton Ghost (Score:1)
LCCM does not support installing Linux like it does Windows OS's.
I attempted to use the latest Norton Ghost, and it will only allow ext2 filesystems to be created.
Anyone out there used IBM's LCCM to install ext3 filesystems? Or have a good process for making an image of an already installed system for mass installs?
snapshots (Score:3, Interesting)
In short, a snapshot is approximately equal to an image of a filesystem. To create a snapshot, you run a mount command like "-u -o snapshot
Now, once the snapshot is created, it can be treated like another filesystem. You can run fsck on it, dump it, or even mount it. The only difference is that within the snapshot, previous snapshots will appear as null files.
Basically, when you create a snapshot, you tell the filesystem that you want it's contents at the current time preserved, and the snapshot file is where it does this. Now, whenever said filesystem is modified, the modification is basically applied in reverse to extant snapshots. So, when a snapshot is first taken, it doesn't contain much information at first, but when you rm a file living in the directory, the file is saved into the snapshot. When you modify a file, deltas to reverse the change are saved to the snapshot.
This is extremely powerful used in the hands of a good sysadmin. Imagine your server that is backed up to tape every week. When someone comes asking for a file they clobbered or deleted by accident, you say "how old was the file?" - you know if they say "8 days", you have to go restore from tape, and if they say "2 days", you have to tell them that they are out of luck. Now imagine if a cron job was set up to take a snapshot once a day, and clear out old ones once a week. If they say "8 days", you still have to go fetch the tapes, but if they say "2 days", all you need is some mdconfig, mount, cp, and umount action to restore the file. How cool is that?
Snapshots essentially give your filesystems the "undo" capabilities that your editor has.
Re:snapshots (Score:1)
Linux has snapshots too, but only if your filesystem is in a logical volume managed by LVM. An LVM tool calls the kernel LVM driver, which tells the filesystem in question to "quiesce itself" (i.e. make itself consistent on disk) if possible (only ext3 and reiserfs support this operation at the moment), then it creates a new snapshot logical volume, which is of course COW (as are, I assume, FreeBSD snapshots), and finally the filesystem is given permission to continue operations.
Unlike the FreeBSD snapshot facility (as you describe it, anyway) the new logical volume is read-only - you can't fsck it etc.
Indeed, I've been thinking of using Linux snapshots more or less the way you describe. (Our shop is small enough that it's hardly worth doing daily backups, but if it's easy enough....)
Re:snapshots (Score:1)
In theory, the same thing should be possible with a compatible extension to the ext2 structure, (although, similar to the ext3 journaling debate, I'm not convinced building on ext2 structure is necessarily the best thing.)
Here's a white paper on the network appliance file system (WAFL):
http://www.netapp.com/tech_library/3002.html
Lots of other good white papers on that site, too. Interesting reading if you're into filesystems.
One very cool feature of the Network Appliance's file system (written from scratch), is that, in fact, there is *only* static snapshots, combined with a journal. There is no dynamic inode tree, just snapshots and a change journal. So snapshots are an integral part of their journaling mechanism, internally. Changes are written to a journal, and periodically those journal entries are applied to the former snapshot, creating the next snapshot. (And on the netapp hardware, journal entries are written to battery-backed up ram, etc., to add even more stability.)
-me
ext3 not solid to me (Score:1, Interesting)
to even start testing. if it doesn't
run on 2.2 then its not solid enough
for my needs. i don't want to have
to upgrade a kernel every 2-3 months
to fix a critical bug. reiserfs is
decent i use it on a few machines, but
ext2 is still the dominant filesystem
on my ~40 linux servers. most have
2 hours of battery backup and never
crash. so journalling isn't much of
an issue. the last power outage
that lasted more then 30mins that ive
experienced was back in 96 or 97 when
a tree branch broke a line and caused
most of the west coast to go to brownout/blackout state for 3-4 hours.
Re:ext3 not solid to me (Score:1)
So when (Score:1)
I don't like seeing kernel panic messages.
Re:So when (Score:1)
Re:So when (Score:1)
Re:My semi-Weekly Drunken Comment... (Score:1)
Re:My semi-Weekly Drunken Comment... (Score:1)
Re:My semi-Weekly Drunken Comment... (Score:1)
Re:My semi-Weekly Drunken Comment... (Score:1)
Re:My semi-Weekly Drunken Comment... (Score:1)
Re:My semi-Weekly Drunken Comment... (Score:1)
Now if only other people could understand this epiphany. (or spell it)
Re:My semi-Weekly Drunken Comment... (Score:2)
I have 10 major brand games running on linux now, and 5 more under wine in linux.
No effort taken to install them.
as for better, you are mistaken. Linux is free. ZERO cost. I also dont have to agree to leagal bullcrap or am trapped to complying with M'S wishes. If I have a friend that wants my OS I just burn him/her a copy and legally give it to them.
It's the legal nightmare and Microsoft's dirty tricks that make linux better. Microsoft's lawyers are the best thing to happen to linux.
Their greed and stupidity digs the hole faster and faster for microsoft.
MS could overtake everyone instantly with one simple move. Non commercial use of their os is free. but that will never happen..
Re:Of course its been solid (Score:2, Funny)
Re:Of course its been solid (Score:1)
Re:Of course its been solid (Score:2)
at my facility which is small and only has 15 servers the proceedure is this.... power drops, UPS's kick in, generator starts.
If generator starts then all is fine.
if generator doesn't start then the UPS's signal to the servers that power is lost and the servers shutdown. everything starts back up when power is restored.
It's happened 3 times without anyone there, and had no problems.... except for the NT machines hanging and one person (me,oops) leaving a NT install cd in a cd drive.
A properly designed backup power system will cause ZERO problems to a computer server system or network.
Oh and if you use one BIg UPS instead of dedicated UPS's for each server then you are asking for trouble. (reminds me of eggs in a basket)
I've seen the data center's 3 million dollar APC ups fail to work 3 times during tests. My APC 2200's never fail me (I replace all batteries every 18 months) so spending an insane amount of money for a power backup solution is not a smart thing to do.
Re:extensions (Score:2)
Check out the ACL guys homepage [bestbits.at] for more details.