Я создал файловую систему FUSE, используя go-fuse (hanwen).Все работает, но я не понимаю, как записать в файл.
Этот код создает файл, и он работает:
func (me *HelloFs) Create(name string, flags uint32, mode uint32, context *fuse.Context) (file nodefs.File, code fuse.Status) {
// ... creating...
return nodefs.NewDevNullFile(), fuse.OK
}
Также я вижу, что операция сохранения вызывает это созданиефункция, когда файл существует.
Как реализовать функцию сохранения?