libfallocate0

Filesystem preallocation interface library

libfallocate provides an interface for applications to tell filesystems about the size of to-be-written files, so the filesystem can do a better job in taking allocation decisions to avoid fragmentation. libfallocate provides a wrapper for the fallocate() syscall in case your glibc (<2.10) does not have it yet. It also provides linux_fallocate() which will attempt the space reservation ioctl that xfs and ocfs2 provide in case fallocate() did not succeed. It has an additional richer interface fallocate_with_fallback() that allows you to instruct it to fallback to do preallocation by zeroing things out (like posix_fallocate()) or to extend the file size by a sparse write (like a successful fallocate() with mode==0 would have done).

  • Version 0.1.1
  • Size 15.8 KB
  • openSUSE Leap 15.1
Direct Install Expert Download

Distributions

openSUSE Tumbleweed

openSUSE Leap 15.2

openSUSE Leap 15.1

SUSE SLE-15-SP1

SUSE SLE-15

SUSE SLE-11 SP 4

Debian 10

Debian 9.0

Debian 8.0

RedHat RHEL-7

RedHat RHEL-6

CentOS CentOS-7

CentOS CentOS-6

Ubuntu 20.04

Ubuntu 18.04

Ubuntu 16.04

Ubuntu 14.04

Univention UCS 4.3

Unsupported distributions

The following distributions are not officially supported. Use these packages at your own risk.

openSUSE:11.4

openSUSE:12.1

openSUSE:12.2

openSUSE:12.3

openSUSE:13.1

openSUSE:13.2

openSUSE:Leap:15.0

openSUSE:Leap:42.1

openSUSE:Leap:42.2

openSUSE:Leap:42.3

Fedora:28

SUSE:SLE-12:SLE-Module-Adv-Systems-Management

SUSE:SLE-12:SLE-Module-Toolchain

DISCONTINUED:SUSE:SL-10.0

DISCONTINUED:SUSE:SL-10.1

DISCONTINUED:openSUSE:10.2

DISCONTINUED:openSUSE:10.3

DISCONTINUED:openSUSE:11.0

DISCONTINUED:openSUSE:11.1

DISCONTINUED:openSUSE:11.2

DISCONTINUED:openSUSE:11.3

Fedora:25

Fedora:26

Fedora:27

SUSE:SLE-11:SP3