Я разрабатываю файловую систему на основе предохранителя.
но испытывают трудности во время развития.
У меня вопрос «как получить полный размер файла при fuse_write».
в fuse_write,
static int test_fuse_write(const char *path, const char *buf, size_t size,
off_t offset, struct fuse_file_info *fi)
эти аргументы не связаны с исходным файлом. относится только к файлу назначения.
Я хочу общий размер файла.
например, при копировании файла 'A' в файловой системе ext4 в файл 'B' в файловой системе fuse. если размер файла 'A' равен 12 МБ, когда функция fuse_write впервые вызывается, есть ли способ узнать размер файла (12 МБ)?
Извините, мне не хватает английского.