How to generate a large file allocating space
Matija Nalis
mnalis-ml at voyager.hr
Sun Oct 31 18:46:09 UTC 2010
On Sun, Oct 31, 2010 at 04:34:44PM +0100, Alex Bligh wrote:
> That's /almost/ perfect:
>
> 9 247808 15069184 14336 unwritten,eof
> testfile: 2 extents found
>
> I think all I need do is clear the unwritten flag in each of the extents.
> Else I think if I read the file using ext4 later (i.e. after I've
> written directly to the sectors concerned) it will appear to be
> empty.
Yes, it would appear empty. It is due to security concers others mentioned
too.
> Any idea how I do that?
Sorry, I don't. debugfs(8) only appears to have read-only support for
reading extents, and not for (re-)writing them, so I guess you'll have to
find some function in libext2fs if it exists (or write your own if it
doesn't) to use on unmounted fs.
--
Opinions above are GNU-copylefted.
More information about the Ext3-users
mailing list