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 в качестве кирпича. Переключение на использование обычных папок сработало нормально