Utilizo proxmox encima de Debian 12 (ratón de biblioteca).
Como usuario root, configuré el propietario del directorio '/data' en berdux:berdux e incluso establecí los permisos en 777.
Luego monto 4 discos en esta carpeta con fusiones (nuevamente el usuario berdux tiene acceso completo y permisos para estos montajes ZFS).
mergerfs -o cache.files=partial,dropcacheonclose=true,category.create=mfs /D2TBa/2TBa:/D2TBb/2TBb:/D4TBa/4TBa:/D4TBb/4TBb /data
Luego me cambio a usuario berdux (su berdux) y pierdo el acceso a dicha carpeta.
Lo que veo con ls -l desde root:
drwxrwxrwx 3 berdux berdux 3 Sep 14 10:56 data
Y luego con ls -l del usuario berdux:
d????????? ? ? ? ? ? data
Intenté ejecutar el comando mergerfs desde el usuario berdux con sudo e intenté ponerlo en fstab (y reinicié varias veces) pero nada cambia.
También quiero compartir esta carpeta con samba y no es posible mientras el usuario no tenga acceso a ella.
Respuesta1
No es un error. No se están utilizando los argumentos adecuados. ES DECIR... allow_other
. Debe utilizar los documentos de la versión que se utiliza. Las versiones más recientes establecen el valor automáticamente. Ver la documentación.
Respuesta2
Encontré la solución, debe haber habido un error en la versión predeterminada de fusiones en el repositorio de Debian (2.33.5)
Instalé manualmente la última versión (2.37.1) y funcionó.