Size: 824
Comment:
|
Size: 820
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 20: | Line 20: |
the system becomes full | system becomes full |
Linux 2.6.23; not yet released
1. Short overview (for news sites, etc)
2.6.23 includes the fallocate() syscall
2. Important things (AKA: ''the cool stuff'')
2.1. fallocate()
2.6.23 adds a new system call fallocate() which allows applications to preallocate space for a file. Each file system implementation that wants to use this feature will need to support an inode operation called fallocate.
Applications can use this feature to avoid fragmentation to certain level and thus get faster access speed. With preallocation, applications also get a guarantee of space for particular file(s) - even if later the system becomes full [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=97ac73506c0ba93f30239bb57b4cfc5d73e68a62 (commit)]