NFS ganesha + glusterfs позволяет создавать только каталоги.

У меня странная проблема с NFS Ganesha и GlusterFS, где я могу создавать только каталоги (mkdir foo), но пытаюсь создать файлы (echo bar | tee baz) терпит неудачу с `touch: невозможно коснуться 'baz': нет такого файла или каталога

я смонтировал сmount -t nfs localhost:/gluster /mnt. Если я монтирую Gluster напрямую с помощьюmount -t glusterfs localhost:/gluster /mntнасколько я могу судить, все работает правильно.

Моя конфигурация для Ганеши:

       # create new

NFS_CORE_PARAM {
    # possible to mount with NFSv3 to NFSv4 Pseudo path
    mount_path_pseudo = true;
    # NFS protocol
    Protocols = 3,4;
}
EXPORT_DEFAULTS {
    # default access mode
    Access_Type = RW;
}
EXPORT {
    # uniq ID
    Export_Id = 101;
    # mount path of Gluster Volume
    Path = "/mnt/data/gluster";
    FSAL {
        # any name
        name = GLUSTER;
        # hostname or IP address of this Node
        hostname="192.168.65.14";
        # Gluster volume name
        volume="gluster";
    }
    Disable_ACL = TRUE;
    # config for root Squash
    Squash="No_root_squash";
    # NFSv4 Pseudo path
    Pseudo="/gluster";
    # allowed security options
    SecType = "sys";
    Transports = "UDP","TCP" ;
    Protocols = "3","4" ;
}
LOG {
    # default log level
    Default_Log_Level = WARN;
}

И ОС - Ubuntu в виртуальном боксе (bento/ubunut-20.04 в бродяге)

1 ответ

Выяснилось, что проблема возникла позже, поскольку я использовал монтирование MergerFS в качестве кирпича. Переключение на использование обычных папок сработало нормально

Другие вопросы по тегам