![]() | |
![]() |
| | Thread Tools | Search this Thread | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Following some research I've been doing on the matter across newsgroups and mailing lists, I'd be glad if people could share numbers about real life large filesystem and their experience with them. I'm slowly coming to a realization that regardless of theoretical filesystem capabilities (1TB, 32TB, 256TB or more), more or less across the enterprise filesystem arena people are recommending to keep practical filesystems up to 1TB in size, for manageability and recoverability. What's the maximum filesystem size you've used in production environment? How did the experience come out? Thanks, -Yaniv |
#3
| |||
| |||
|
|
On 28 Apr 2007 02:21:30 -0700, Aknin <the.aknin (AT) gmail (DOT) com> wrote: Following some research I've been doing on the matter across newsgroups and mailing lists, I'd be glad if people could share numbers about real life large filesystem and their experience with them. I'm slowly coming to a realization that regardless of theoretical filesystem capabilities (1TB, 32TB, 256TB or more), more or less across the enterprise filesystem arena people are recommending to keep practical filesystems up to 1TB in size, for manageability and recoverability. What's the maximum filesystem size you've used in production environment? How did the experience come out? Thanks, -Yaniv The true constraint, as you've pointed out, is recoverability. If you need to recover and entire file system in any sane amount of time 16TB and bigger is out of the question. |
#4
| |||
| |||
|
|
Faeandar wrote: On 28 Apr 2007 02:21:30 -0700, Aknin <the.ak... (AT) gmail (DOT) com> wrote: Following some research I've been doing on the matter across newsgroups and mailing lists, I'd be glad if people could share numbers about real life large filesystem and their experience with them. I'm slowly coming to a realization that regardless of theoretical filesystem capabilities (1TB, 32TB, 256TB or more), more or less across the enterprise filesystem arena people are recommending to keep practical filesystems up to 1TB in size, for manageability and recoverability. What's the maximum filesystem size you've used in production environment? How did the experience come out? Thanks, -Yaniv The true constraint, as you've pointed out, is recoverability. If you need to recover and entire file system in any sane amount of time 16TB and bigger is out of the question. That really depends on how you're recovering it, which in turn depends on what kind of problem you need to recover it from. If you're talking about restoring from backup tapes, fine. If you're talking about recovery from backup disks (plus a few recent incrementals, whether on disk or on tape, that can be applied directly to them to recreate the running system), you can usually probably go larger. If you're talking about recovery using a synchronous replication site, no size limit exists at all (though you need a) snapshot or CDP facilities to ensure that common corruption at both sites can be quickly backed out and b) *real* confidence in the software not to have introduced system-level corruption at both sites, though the latter can in part be addressed by using logical inter-site mirroring with different software implementations at the two sites). As the required software matures, CDP in combination with inter-site synchronous replication (or low-delay asynchronous replication plus local logging to cover the gap for anything save complete primary site destruction) should help make make backups as obsolete as paper tape: decreasing hardware costs for such services should make the management costs of backups (let alone their effect on recovery-time objectives) increasingly untenable. - bill |
#5
| |||
| |||
|
|
What /is/ worrying to me is silent filesystem corruption that will at some point jump and bite my arse. |
#6
| |||
| |||
|
|
It seems that the only logical solution is automatic checksumming coupled with redundancy, in the manner that ZFS does. |
#7
| |||
| |||
|
|
On 2007-04-30, Ernst S Blofeld <E.Blofeld (AT) new-spectre-base (DOT) com> wrote: It seems that the only logical solution is automatic checksumming coupled with redundancy, in the manner that ZFS does. This blind trust in ZFS amazes me.. |
|
like any other file system, and then you'll need your backups. Also, when the automatic checksumming finds a corruption, you'll need your backups. |
|
So the answers is backup (online, nearline, offline, whatever) |
#8
| |||
| |||
|
|
Perhaps as much as blind ignorance like yours amazes me. The main difference between us being that no one talking about ZFS in any way suggested trusting it blindly: ESB above suggested a mechanism *like* ZFS's (in case you're unaware of the fact, other more mature systems provide features of this nature), and I suggested that ZFS, while by no means mature, *might* still satisfy the expressed needs.. |
|
So the answers is backup (online, nearline, offline, whatever) Since the original poster just told us that this is *not* a suitable answer, one can only assume that you're listening to him as poorly as you've apparently listened to others. |
#9
| |||
| |||
|
|
Is there any other solution than backups, if neither the fs nor the two snaps can be trusted ? I would argue that making your fs's as small as possible, to confine the damage, and keeping good backups is the best option. Why would tape backup be "totally impractical even for sizes much smaller than 4TB." ? |
#10
| |||
| |||
|
|
Jan-Frode Myklebust wrote: Is there any other solution than backups, if neither the fs nor the two snaps can be trusted ? I would argue that making your fs's as small as possible, to confine the damage, and keeping good backups is the best option. Why would tape backup be "totally impractical even for sizes much smaller than 4TB." ? Who said don't make backups ? ZFS is not a backup solution but a filesystem with checksumming and redundancy features. I've never heard anyone seriously suggest that ZFS obviated the need for backups, not in this thread or anywhere else. Rant about non-issues elsewhere please. As already pointed out, increasing the number of filesystems does not increase the protection because you still have all the common modes of failure (including the software bugs that you are so apparently keen on). How much better off are a million files on a single filesystem against the same files on a thousand filesystems if everything else remains equal? There is no meaningful difference at all. Moreover backups do not address the OP's point - silent corruption. If you aren't checking your files how can you have any confidence in your backups? A backup is as problematic in terms of integrity as the filesystem it is read from. Backing-up a corrupt file doesn't fix it. You cannot avoid the need for checksumming to detect errors and redundancy to fix them. Putting these features directly in your filesystem is a good idea - integrity is maintained and there is fast recovery. The fact that there will be teething problems in ZFS or an equivalent filesystem is not a sound basis for rejecting these features. There will still be backups in the future too. ESB |
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
| |