Forum     

Go Back   Digit Technology Discussion Forum > Software > Open Source
Register FAQ Calendar Mark Forums Read

Open Source A place where you can talk to like-minded people about the fastest growing software movement today! Discuss anything and everything about Open Source software and Operating Systems.


Closed Thread
 
LinkBack Thread Tools Display Modes
Old 17-03-2008, 11:48 AM   #1 (permalink)
18 Till I Die............
 
Join Date: Jul 2004
Location: India, Mumbai, Marine Lines
Posts: 5,792
Default Why Linux needs ZFS and badly


An interesting article by a gentoo developer, featured on planet gentoo.
Quote:
[before you flame me, I know that Linux (Gentoo, in fact) has zfs-fuze, but it is still pretty experimental, and it runs in user space, which makes it noticeably slower]
ZFS is Sun's very cool filesystem. I won't go into detail here - just google it - but it has some eye-opening features, the most critical of which is end-to-end data integrity. Unfortunately, ZFS's license is incompatible with the GPL.
I say "critical" because I have a strong feeling that silent data corruption is far more prevalent than most people believe. Also, I just don't buy the argument that bit-for-bit reliability is only important for servers. Yes, in certain circumstances, a bit flip here or there may not be noticed, but I think that is scary as hell. Personally, I'd rather know; I count on computers to copy the bits exactly, don't you? We simply cannot tolerate random bit errors, no matter how "unnoticeable". And you will notice if that bit flip hits a critical part of your file.
With disk drives becoming larger and larger and the marketing departments of drive manufacturers knowing that the general public doesn't understand these issues, they tend to boast speed and size over reliability. We will soon be in real trouble. For an upcoming space mission I'll be working on at my job, we may have to buy petabytes of storage. With this much, the current hard drive uncorrectable error rates will cause multiple errors per day, letting the data potentially bit rot with current modern filesystems. And just as bad, swap space is also susceptible. So even if you have ECC memory (and I recommend it highly), if your data ends up in swap, you are vulnerable.
In my experience with computers, I have caught two examples of silent data corruption. These are ones I actually discovered. It freaks me out to think there may be many more that went unnoticed. And both were due to bad IDE cables (so even the hard disk error rates don't count here) on two different computer systems. The first on the old and slow PATA and was some data pattern dependent copy glitch, where a diff found the problem. The other was this past year on a modern UDMA/80-conductor cable, and it was found by ZFS - it appears that during some reported DMA errors (probably the cable's fault), a 64K file block got written to the wrong spot on the disk (PATA does not protect the data address part of the communication).
ZFS is the only filesystem that actually will catch silent corruption in the whole chain: ATA interface -> cable -> disk (HW and firmware). For those who say, "Why not RAID?", well, RAID will save you if a whole drive fails, but not these more insidious issues. I bet Linus and others are seriously thinking about what to do, since what once was considered rare could become commonplace. There are rumors Apple will adopt ZFS, and FreeBSD already has it in its kernel (and, of course, Solaris has it). For now, zfs-fuse is very interesting, but I think we need such protection of our data in the kernel, and soon.


Source:- http://planet.gentoo.org/developers/..._zfs_and_badly



Do check the planet too, there are some interesting comments that follow the article too.
__________________
http://www.bash.org/?258908
mehulved is offline  
Advertisements. Register and be a member of the community to get rid of them.
Advertisement

Old 17-03-2008, 11:51 AM   #2 (permalink)
Think Zen.
 
ray|raven's Avatar
 
Join Date: Dec 2005
Posts: 1,498
Default Re: Why Linux needs ZFS and badly

^ I read about ZFS on LinuxFormat some time back and was freakin shocked to see the limits.
And , btw have you tried it in FUSE mode?
__________________
Do what you will; but not because you must. -- Zen Quote
ray|raven is offline  
Old 17-03-2008, 11:57 AM   #3 (permalink)
left this forum longback
 
praka123's Avatar
 
Join Date: Sep 2005
Location: -
Posts: 7,536
Default Re: Why Linux needs ZFS and badly

Ermm..ext4 will hopefully cover all these problemos?
__________________
left this forum long back.Admin Can Delete this Account and posts Permanantly.Thank You
Get GNU/Linux - http://getgnulinux.org
praka123 is offline  
Old 17-03-2008, 11:59 AM   #4 (permalink)
18 Till I Die............
 
Join Date: Jul 2004
Location: India, Mumbai, Marine Lines
Posts: 5,792
Default Re: Why Linux needs ZFS and badly

I don't use linux. And zfs is natively supported by FreeBSD. But, I had formatted my partitions to ufs before considering about zfs.
__________________
http://www.bash.org/?258908
mehulved is offline  
Old 17-03-2008, 11:59 AM   #5 (permalink)
In Pursuit of "Happyness"
 
kalpik's Avatar
 
Join Date: May 2005
Location: New Delhi
Posts: 3,432
Default Re: Why Linux needs ZFS and badly

^^ Why dont you use ZFS now?
kalpik is offline  
Old 17-03-2008, 12:00 PM   #6 (permalink)
Think Zen.
 
ray|raven's Avatar
 
Join Date: Dec 2005
Posts: 1,498
Default Re: Why Linux needs ZFS and badly

@praka
Dude, Read about ZFS ,
The features it got are freakin awesome,

here's a few :
Quote:
264 — Number of snapshots of any file system[8]
248 — Number of entries in any individual directory[9]
16 EiB (264 bytes) — Maximum size of a file system
16 EiB — Maximum size of a single file
16 EiB — Maximum size of any attribute
256 ZiB (278 bytes) — Maximum size of any zpool
256 — Number of attributes of a file (actually constrained to 248 for the number of files in a ZFS file system)
256 — Number of files in a directory (actually constrained to 248 for the number of files in a ZFS file system)
264 — Number of devices in any zpool
264 — Number of zpools in a system
264 — Number of file systems in a zpool
We gotta pass through quite a lot of decades before we end up at the limits IMO.
__________________
Do what you will; but not because you must. -- Zen Quote
ray|raven is offline  
Old 17-03-2008, 12:06 PM   #7 (permalink)
18 Till I Die............
 
Join Date: Jul 2004
Location: India, Mumbai, Marine Lines
Posts: 5,792
Default Re: Why Linux needs ZFS and badly

Quote:
Originally Posted by kalpik View Post
^^ Why dont you use ZFS now?
You can't do it AFAIK.
__________________
http://www.bash.org/?258908
mehulved is offline  
Old 17-03-2008, 12:08 PM   #8 (permalink)
In Pursuit of "Happyness"
 
kalpik's Avatar
 
Join Date: May 2005
Location: New Delhi
Posts: 3,432
Default Re: Why Linux needs ZFS and badly

Hmm.. lemme try FreeBSD 7.0 in VMWare
kalpik is offline  
Old 17-03-2008, 12:14 PM   #9 (permalink)
18 Till I Die............
 
Join Date: Jul 2004
Location: India, Mumbai, Marine Lines
Posts: 5,792
Default Re: Why Linux needs ZFS and badly

No. try gentoo/freebsd-7.0
__________________
http://www.bash.org/?258908
mehulved is offline  
Old 17-03-2008, 12:20 PM   #10 (permalink)
In Pursuit of "Happyness"
 
kalpik's Avatar
 
Join Date: May 2005
Location: New Delhi
Posts: 3,432
Default Re: Why Linux needs ZFS and badly

^^ Wuzzat? :s
kalpik is offline  
Old 17-03-2008, 12:23 PM   #11 (permalink)
left this forum longback
 
praka123's Avatar
 
Join Date: Sep 2005
Location: -
Posts: 7,536
Default Re: Why Linux needs ZFS and badly

^heh!Debian/kfreebsd?
__________________
left this forum long back.Admin Can Delete this Account and posts Permanantly.Thank You
Get GNU/Linux - http://getgnulinux.org
praka123 is offline  
Old 17-03-2008, 12:44 PM   #12 (permalink)
The Smaller Bang
 
MetalheadGautham's Avatar
 
Join Date: Sep 2007
Location: Gautham City
Posts: 7,489
Default Re: Why Linux needs ZFS and badly

awssome one! but does sabayon support zfs, if gentoo does ?
and I think ext4 is going to try hard to implement zfs features.
poor me. I am still stuck with good old standard ext3

PS: it amuses me to look at the way we BSD/Solaris/Linux boys are thinking of high end data safety while the windows boys are STILL happy with NTFS

edit: no offence. please don't take flame.
__________________
http://TheSmallerBang.wordpress.com
eMachines E725 - T4400 2.2GHz, 1GB, 160GB
Nokia 5130XM * T-Sonic 610 2GB
Nokia 2323C * Samsung Galaxy Y
Apple iPad 2 16GB WiFi

Last edited by MetalheadGautham; 17-03-2008 at 12:51 PM. Reason: avoiding flames
MetalheadGautham is offline  
Old 17-03-2008, 12:46 PM   #13 (permalink)
Think Zen.
 
ray|raven's Avatar
 
Join Date: Dec 2005
Posts: 1,498
Default Re: Why Linux needs ZFS and badly

^Dude, dont convert this thread to another win vs lin discussion.
Please.
__________________
Do what you will; but not because you must. -- Zen Quote
ray|raven is offline  
Old 17-03-2008, 12:51 PM   #14 (permalink)
The Smaller Bang
 
MetalheadGautham's Avatar
 
Join Date: Sep 2007
Location: Gautham City
Posts: 7,489
Default Re: Why Linux needs ZFS and badly

Quote:
Originally Posted by rayraven View Post
^Dude, dont convert this thread to another win vs lin discussion.
Please.
actually, its lin vs solaris/bsd.
__________________
http://TheSmallerBang.wordpress.com
eMachines E725 - T4400 2.2GHz, 1GB, 160GB
Nokia 5130XM * T-Sonic 610 2GB
Nokia 2323C * Samsung Galaxy Y
Apple iPad 2 16GB WiFi
MetalheadGautham is offline  
Old 17-03-2008, 06:02 PM   #15 (permalink)
18 Till I Die............
 
Join Date: Jul 2004
Location: India, Mumbai, Marine Lines
Posts: 5,792
Default Re: Why Linux needs ZFS and badly

Quote:
Originally Posted by kalpik View Post
^^ Wuzzat? :s
Gentoo is just a set of utilities not a distro by itself, as the popular belief goes. So, gentoo linux is just one part of gentoo. Similarly, there's gentoo freebsd, that's freebsd kernel and userland tools like libraries, pam, etc but gentoo portage and tools.

Quote:
Originally Posted by MetalheadGautham View Post
awssome one! but does sabayon support zfs, if gentoo does ?
No, the support is in the kernel. Sabayon is based on gentoo linux, ie it uses linux kernel. Linux kernel still doesn't support zfs natively, like it's mentioned in the article. So, the answer is no, sabayon cannot support zfs.
It's gentoo/*bsd that can support zfs. Basically it's the BSD kernels that support zfs.
__________________
http://www.bash.org/?258908

Last edited by mehulved; 17-03-2008 at 06:03 PM. Reason: added about BSD kernels.
mehulved is offline  
Old 17-03-2008, 06:03 PM   #16 (permalink)
In Pursuit of "Happyness"
 
kalpik's Avatar
 
Join Date: May 2005
Location: New Delhi
Posts: 3,432
Default Re: Why Linux needs ZFS and badly

Ah ok.. Thanks.. Didnt know that So does Gentoo/FreeBSD support ZFS? Im more interested in ZFS than Gentoo/FreeBSD.. Thinking of installing Solaris now
kalpik is offline  
Old 17-03-2008, 06:20 PM   #17 (permalink)
18 Till I Die............
 
Join Date: Jul 2004
Location: India, Mumbai, Marine Lines
Posts: 5,792
Default Re: Why Linux needs ZFS and badly

Quote:
Originally Posted by kalpik View Post
Ah ok.. Thanks.. Didnt know that So does Gentoo/FreeBSD support ZFS? Im more interested in ZFS than Gentoo/FreeBSD..
Yes. But go for version 7.0 of FreeBSD.
__________________
http://www.bash.org/?258908
mehulved is offline  
Closed Thread

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
I need ubuntu very badly on my system SunnyChahal Software Q&A 5 29-02-2008 07:56 PM
Digit logo is badly slapped in! debsuvra Chit-Chat 35 15-01-2008 11:43 AM
All Senior People.. Need ur Help Badly XP Problem idea Software Q&A 2 21-08-2007 11:13 AM
HELP BADLY REQUIRED Mangal Pandey QnA (read only) 2 20-07-2005 10:18 PM

 
Latest Threads
- by Charan
- by Charan
- by clmlbx

Advertisement




All times are GMT +5.5. The time now is 03:05 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.

Search Engine Optimization by vBSEO 3.3.2