only try to use fallocate if it's actually present on the system