▲>>1496669
Ну и по поводу флагов. Вот твоя команда:
rakul@lucky-star /tmp $ strace fallocate -l 10G /tmp/test 2>&1 | grep fallocate
execve("/usr/bin/fallocate", ["fallocate", "-l", "10G", "/tmp/test"], [/* 47 vars */]) = 0
fallocate(3, 0, 0, 10737418240) = -1 ENOSPC (No space left on device)
write(2, "fallocate: ", 11fallocate: ) = 11
write(2, "fallocate failed", 16fallocate failed) = 16
У меня она вызывает, как видишь
>fallocate(3, 0, 0, 10737418240) = -1 ENOSPC (No space left on device)
"0" - это флаги. То бишь их нет.
Если ты у себя сделаешь такой же strace и там не ноль - это будет хороший файнд.