#linux #C #быдлокодинг #reflink @rf @ru
https://github.com/l29ah/ficlone
Наговнякал небольшую утилитку для создания reflink'ов от кусочков файлов. К сожалению похоже линукс в обозримом будущем будет уметь только кратно размеру блока файловой системы делать их.
Надо было нейронку просить написать наверное.
@iliazeus Потому что я говнякал методом copy-paste отчасти, сам я причины делать fancy атомарность особой не вижу.
@L29Ah окей, понял, спасибо
@L29Ah расскажи, пожалуйста, почему ты там заморачиваешься с O_TMPFILE?
Я просто думал, что FICLONERANGE должен быть атомарным с точки зрения файловой системы, поэтому в таком паттерне как будто бы нет смысла. Но если это не так - тогда понятно.