250 usuários com um diretório de dados em um servidor central - como você o configuraria?

1

Gostaria de obter conselhos sobre práticas recomendadas sobre como configurar um esquema em que 250 usuários ou mais tenham acesso independente ao sistema operacional a seu próprio diretório de dados / diretório / usuário em um servidor central na rede local. da perspectiva do servidor:

  • Você configuraria um diretório grande / users no servidor com subdiretórios para cada usuário com cota, em uma partição grande (armazenamento de gordura subjacente, é claro)?

  • Ou você configuraria uma partição dedicada para cada usuário que vive em um grande conjunto de discos do ZFS, LVM?

Dirs seriam compartilhados pela rede via SAMBA, NFS ou provavelmente WebDAV, HBA, aoEE - não sabendo completamente o que o último faz com o caso de permissão ...

Quais são os prós e contras de "partição dedicada" vs "partição compartilhada baseada em permissão"? Qual a melhor prática hoje?

    
por isync 12.01.2012 / 15:26

1 resposta

1

Partições:

Contras: a alocação baseada em partição seria extremamente trabalhosa em todos os casos, criando novos usuários, excluindo e migrando para outras máquinas.

Uma solução melhor seria usar o nfs com cotas.

Prós: mais fácil de gerenciar, aumentar a alocação, etc.

Caso você opte por não usar o NFS, você pode ter diretórios pessoais individuais em arquivos separados

por exemplo

dd if=/dev/zero of=user-A bs=1024 count=1000000

Isto cria um usuário-A de arquivo 1G que será usado para o diretório de rede de A

root@x:/tmp# mkfs.ext3 user-A 
mke2fs 1.41.14 (22-Dec-2010)
user-A is not a block special device.
Proceed anyway? (y,n) y

formato

root@x:/tmp# mkdir users/user-A

root@x:/tmp# mount user-A users/user-A -o loop
root@x:/tmp# df users/user-A/

monte isso.

Prós: mais fácil de adicionar / excluir usuários, migrar entre discos / servidores

Contras: alterando o tamanho dos diretórios,

    
por 12.01.2012 / 15:52