Re: resilience against power loss

Lukáš Czerner
2014-07-28T08:48:12Z

On Tue, 22 Jul 2014, vicentiu.neagoe@ni.com wrote:

> Date: Tue, 22 Jul 2014 19:34:10 +0300
> From: vicentiu.neagoe@ni.com
> To: linux-ext4@vger.kernel.org
> Subject: resilience against power loss
>
> Hello,
>
> I'm trying to configure ext4 to prevent data corruption in case of a
> power loss.
>
> I test by doing a cold reset right after writing to a file.
> I tried the nodelalloc option, but the file still becomes corrupted
> with trailing garbage.
>
> Using ext3, I either get the old version of the file, or the new
> version, and there is no corruption.
>
> Does nodelalloc not guarantee data integrity?
>
> Are there any other options that provide complete resilience against
> power loss?

Well, that would be fsync. It'll make sure that your data actually reach
disk and that the disk actually write it from the cache to platters.

-Lukas

>
> thanks
>
> Vicentiu
> --
> To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>