Re: how to sync / commit data to disk?

Chris Wedgwood
2007-01-23T16:51:57Z

On Tue, Jan 23, 2007 at 04:16:59PM +0100, Peter Gervai wrote:

> This problem seem to have arisen in grub bootloader under Debian
> linux (and most probably everywhere else): it must be sure that the
> copied files are there, and can be addressed by C/H/S and modified
> there, at the given sector address.

grub is broken

this comes up all the time, there are various work-arounds but it
doesn't change the fact that GRUB IS BROKEN

it would be nice if someone would just address it from that end

> xfs_freeze -f
> sync
> xfs_freeze -u

sync before freeze (actually, I'm not sure a sync there is necessary
but it can't hurt)

wrt to grub, i thought it did this for xfs anyhow?

i suggested doing this a couple of years back and i thought that was
what it was doing now in some versions of grub (afaik vendors like red
hat never took that change, the last conversation i had about this
ended up being an argument about whether fsync should place the data
in it's final location on disk or not (nothing in the specs says it
should) so i gave up and dropped the issue)