LINUX.ORG.RU
решено ФорумAdmin

Выделение экстентов файлу без операций записи?

 ,


0

2

Возник вопрос. Можно ли «просто так взять и» (ц) назначить некоторое количество свободного места файлу (Ext4, ZFS)? Без долгих операций записи. Мне реально всё равно, что в тех кластерах внутри :) И да, sparse файлы — это не то.

#define _POSIX_C_SOURCE 200112L
#include <fcntl.h>
int posix_fallocate(int fd, off_t offset, off_t len);
#define _GNU_SOURCE
#include <fcntl.h>
int fallocate(int fd, int mode, off_t offset, off_t len);
man 1 fallocate
anonymous
()
Ответ на: комментарий от LinuxDebian

Спасибо, но это sparse, не то, fallocate делает что нужно.

olegkrutov ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.