Hi,
as far as I understand it, one major advantage of the new ext4
filesystem is the ability to allocate large chunks of space within
seconds (aka `sparse files done right'?). Applications may use
fallocate() or posix_fallocate() in order to use that feature
where available.
Two days ago I switched from ext3 to ext4 and tried to download a
huge 4GB ISO with rtorrent, a bittorrent client which offers an
option on systems with posix_fallocate(). It was nice to see that
rtorrent instantly started writing incoming data and no longer had
to `zero' the files or assume that a filesystem can handle sparse
files:
(create sparse file)
$ ls -lh sparse
(...) 1001M (...) sparse
$ du -sm sparse
1 sparse
(run rtorrent, load torrent)
$ ls -lh KNOPPIX.iso
(...) 4.2G (...) KNOPPIX.iso
$ du -sm KNOPPIX.iso
4241 KNOPPIX.iso
Now my question is: Is there maybe a way for encfs to make use of
posix_fallocate()?
Thanks,
Petar Bogdanovic
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
Encfs-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/encfs-users