[opensuse] data integrity with ZFS or alternatives
![](https://seccdn.libravatar.org/avatar/855dec0d75451bc6f4aa03b62ae59815.jpg?s=120&d=mm&r=g)
Hi folks, I am looking for a way to guarantee data integrity on my Linux box (11.4). BTRS does not seem to have anything for that. ZFS is only recently available natively (i.e. Without FUSE) on Linux. That port by KQStor is not built on opensuse. Has anyone tried to port it to opensuse? I am looking to protect against silent bit rot. I am looking for file or partition level protection. I know BTRS and ZFS are both not "mature" on Linux. Any alternatives othere than checksumming files individually? Thabks, Vahe Avedissian -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/25bbc96d9c53647354cb724e744b2222.jpg?s=120&d=mm&r=g)
On Wed, Mar 23, 2011 at 2:52 PM, Vahe Avedissian <vyav@yahoo.com> wrote:
Hi folks,
I am looking for a way to guarantee data integrity on my Linux box (11.4).
BTRS does not seem to have anything for that.
ZFS is only recently available natively (i.e. Without FUSE) on Linux. That port by KQStor is not built on opensuse. Has anyone tried to port it to opensuse?
I am looking to protect against silent bit rot. I am looking for file or partition level protection.
How about sector level? The kernel got support for that about 3 years ago: http://lxr.linux.no/#linux+v2.6.38/Documentation/block/data-integrity.txt I don't know how to utilize it or what specific hardware you need to have to support it. (I do know the disk drive / raid array has to support the Data Integrity extensions, but again I don't know how common / rare that is.) Greg -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/247f3737bfdd07c80a5411399e9a504c.jpg?s=120&d=mm&r=g)
Greg Freemyer wrote:
The kernel got support for that about 3 years ago: http://lxr.linux.no/#linux+v2.6.38/Documentation/block/data-integrity.txt
Do you happen to have a RESTful link to the documentation? That link doesn't appear to lead to a .txt file, just some empty bling container. Cheers, Dave -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/184f2936f5d39b27534f4dd7c4d15bfb.jpg?s=120&d=mm&r=g)
Dave Howorth wrote:
Greg Freemyer wrote:
The kernel got support for that about 3 years ago:
http://lxr.linux.no/#linux+v2.6.38/Documentation/block/data-integrity.txt
Do you happen to have a RESTful link to the documentation? That link doesn't appear to lead to a .txt file, just some empty bling container.
Hmm, it worked fine for me. -- Per Jessen, Zürich (9.8°C) -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/247f3737bfdd07c80a5411399e9a504c.jpg?s=120&d=mm&r=g)
Per Jessen wrote:
Dave Howorth wrote:
Greg Freemyer wrote:
The kernel got support for that about 3 years ago:
http://lxr.linux.no/#linux+v2.6.38/Documentation/block/data-integrity.txt Do you happen to have a RESTful link to the documentation? That link doesn't appear to lead to a .txt file, just some empty bling container.
Hmm, it worked fine for me.
But you probably didn't use REST. You probably had Javascript enabled. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/184f2936f5d39b27534f4dd7c4d15bfb.jpg?s=120&d=mm&r=g)
Dave Howorth wrote:
Per Jessen wrote:
Dave Howorth wrote:
Greg Freemyer wrote:
The kernel got support for that about 3 years ago:
http://lxr.linux.no/#linux+v2.6.38/Documentation/block/data-integrity.txt
Do you happen to have a RESTful link to the documentation? That link doesn't appear to lead to a .txt file, just some empty bling container.
Hmm, it worked fine for me.
But you probably didn't use REST. You probably had Javascript enabled.
ah, quite probably. Certainly I had javascript enabled, yes. (I'll have to look up what REST is). -- Per Jessen, Zürich (10.9°C) -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/184f2936f5d39b27534f4dd7c4d15bfb.jpg?s=120&d=mm&r=g)
Per Jessen wrote:
Dave Howorth wrote:
Per Jessen wrote:
Dave Howorth wrote:
Greg Freemyer wrote:
The kernel got support for that about 3 years ago:
http://lxr.linux.no/#linux+v2.6.38/Documentation/block/data-integrity.txt
Do you happen to have a RESTful link to the documentation? That link doesn't appear to lead to a .txt file, just some empty bling container.
Hmm, it worked fine for me.
But you probably didn't use REST. You probably had Javascript enabled.
ah, quite probably. Certainly I had javascript enabled, yes. (I'll have to look up what REST is).
I've looked it up, but I didn't get it. Whats the purpose of REST and why would I use it? (less than three lines please :-) ) Anyway, you could just get the document here: file:///usr/src/linux/Documentation/block/data-integrity.txt -- Per Jessen, Zürich (11.0°C) -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/8434092a3798a0467c3f2371ef030fc6.jpg?s=120&d=mm&r=g)
On 3/24/2011 5:50 AM, Dave Howorth wrote:
Greg Freemyer wrote:
The kernel got support for that about 3 years ago: http://lxr.linux.no/#linux+v2.6.38/Documentation/block/data-integrity.txt
Do you happen to have a RESTful link to the documentation? That link doesn't appear to lead to a .txt file, just some empty bling container.
Cheers, Dave
Worked for me but it's just <kernel-source>/Documentation/block/data-integrity.txt from the kernel source which you can get countless ways and places. Here's the same right from kernel.org but the link is a bit uglier and it's only as permanent as kernel.org's use of gitweb. http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob_plai... -- bkw -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (5)
-
Brian K. White
-
Dave Howorth
-
Greg Freemyer
-
Per Jessen
-
Vahe Avedissian