É possível importar o sistema de arquivos pertencente a um único usuário e exportar como múltiplos volumes virtuais, pertencentes a múltiplos usuários?

2

É possível importar um sistema de arquivos pertencente a um único usuário (por exemplo, montado via NFS) e exportá-lo novamente como vários volumes virtuais, pertencentes a vários usuários, em que cada volume é uma pasta no arquivo de usuário único. sistema importado via NFS?

O sistema de arquivos não precisa ter um ótimo desempenho, portanto, até mesmo algo que faz um fluxo de trabalho personalizado, como o tar: ing de cada arquivo salvo, pode ser aceitável.

Plano de fundo

No HPC Center em que estou trabalhando, estamos gerenciando o acesso a dados para um armazenamento baseado em dCache, que pode ser montado via NFS.

O problema é que temos uma grande conta de armazenamento, sem possibilidade de adicionar mais contas de usuário ou grupos / projetos (temos um grupo UNIX por projeto de pesquisa), mas ainda precisamos gerenciar o acesso para centenas de usuários diferentes e grupos, sem acesso entre os grupos (uma pasta por grupo é suficiente).

Até agora, fizemos isso apenas permitindo que os usuários interajam com o armazenamento por meio de uma solução semelhante a uma caixa de depósito, de modo que a movimentação real de arquivos para o armazenamento seja feita por nosso único usuário "robô", que é o único com acesso ao armazenamento remoto. Em seguida, desenvolvemos scripts personalizados que colocam os arquivos em uma estrutura de arquivos que reflete os projetos dos usuários e a data do "check-in" de um conjunto de arquivos.

Eu pensei que poderia haver uma solução melhor com alguma importação / exportação inteligente de sistemas de arquivos.

    
por Samuel Lampa 14.09.2011 / 17:05

1 resposta

1

Sim, você pode reexportar um compartilhamento NFS.

Geralmente, é uma Idéia Ruim ™ - primeiro do ponto de vista do desempenho (isso é muito para o tráfego sem fio na mesma ligação e segundo do ponto de vista da confiabilidade (se a sua máquina tiver problemas ou se o servidor de origem tem problemas, ou problemas de NIS / LDAP, etc etc).

Poderia haver outro método que você poderia empregar? Talvez atualizar / migrar para um dispositivo NAS como um arquivador NetApp?

Em uma pergunta que pedi há um tempo atrás, várias alternativas foram fornecidas.

    
por 14.09.2011 / 17:42