sharemgr com smb odeia pontos de montagem do sistema de arquivos?

1

Migrei meu pool zfs de volta para o Solaris 11. Eu estava felizmente compartilhando arquivos no linux com o ZFS-Fuse e o Samba antes, e o FreeBSD 8.1 usando o samba antes disso.

Eu tenho alguns conjuntos de dados dentro de conjuntos de dados no ZFS algo como o seguinte: tank / home / share /
tank / home / share / Fotos
tank / home / share / Music

porque o Fotos e a Música precisavam de propriedades diferentes do compartilhamento básico. Agora usando

zfs set sharesmb=name=Share tank/home/share

compartilhará os arquivos básicos em tank/home/share , mas não permitirá que os clientes visualizem Photos ou Music . Este é um problema enorme. Eu não consigo trabalhar com sharemgr também. Isso é uma falha horrível do SnOracle? Existe alguma coisa que eu possa fazer para ter meus conjuntos de dados compartilhados em Compartilhar? Eu não quero ter Share_Photos e Share_Music em meus clientes.

Devo voltar a usar o samba no Solaris 11? Parece terrivelmente redundante ter dois sistemas instalados.

    
por RandomInsano 28.11.2010 / 02:26

1 resposta

1

O compartilhamento de smb no modo kernel do Solaris não pode compartilhar montagens secundárias. Se você precisar de apenas uma montagem por cliente, terá que usar o Samba ou colocar tudo em um sistema de arquivos. IIRC, é porque você pode ter sistemas de arquivos drasticamente diferentes em pontos de montagem aninhados (pool diferente, distinção entre maiúsculas e minúsculas, UTF-8, bloqueio, etc). Há um RFE aberto desde 2007 ( RFE 6582165 ), mas eu não prenderei a respiração aquele.

Embora eu não tenha feito isso sozinho, você provavelmente poderia fazer isso com uma raiz DFS onde cada diretório no compartilhamento raiz pode redirecionar para outro compartilhamento CIFS potencialmente mesmo em um servidor diferente, enquanto os clientes individuais não estão conscientes e navegam em um único ponto de montagem. IFAIK, embora isso só funcione perfeitamente no Windows, requer que os clientes do Active Directory e do OSX precisem de algo como Thursby ADmitMac .

    
por 07.12.2010 / 20:48