Symlinks não funciona no GlusterFS Fuse mount

1

Estou executando o GlusterFS 3.11.3 no CentOS 7 de 64 bits em um ambiente OpenVZ.

Como não sou o proprietário do datacenter e os hosts do OpenVZ não permitem privilégios sys_admin para máquinas virtuais, consegui fazer com que o GlusterFS funcione por meio dessa solução alternativa: link

Rodando

find . -regex '.*/[^/]*\.[ch]' -exec sed -i 's/"trusted\./"user./g' {} + \
    && ./configure && make

faz o GlusterFS funcionar no meu ambiente OpenVZ. Meu provedor tinha que "ativar" / dev / fuse adicionalmente, o que eles fizeram por sorte de graça.

No geral, tudo funcionou bem até agora, mas agora eu tenho uma instalação do SOGo que permite criar regras de peneira (SOGo como parte de uma instalação do iRedMail). Ao tentar criar uma regra de peneira SOGo, ocorre um erro e tudo acaba por ser um problema com a criação de links simbólicos no GlusterFS.

Eu montei uma pasta dessa maneira:

eris:/mailrep-volume /var/vmail glusterfs defaults,_netdev 0 0

Quando tento criar um link simbólico, recebo uma mensagem de erro

ln: failed to create symbolic link 'dovecot.sieve': Input/output error

Eu verifiquei todos os arquivos de log, mas não consegui encontrar mais informações sobre esse erro.

Esse erro ocorre apenas quando tento criar um link simbólico (manualmente ou por meio de um processo SOGo) no diretório de montagem / var / vmail, mas não ocorre quando tento criar um link simbólico no diretório / mount do GlusterFS / glusterfs / vmail

Então, o Fuse não suporta links simbólicos? Alguma solução?

    
por Chris 28.08.2017 / 19:52

0 respostas