Limite / tamanho da casa por usuário

1

Estou fazendo um projeto de faculdade no qual tenho vários grupos de usuários. Um desses grupos são os desenvolvedores, que têm uma condição especial, eles têm acesso ao seu espaço de trabalho (que está localizado dentro de / home), onde eles têm uma quantidade limitada de espaço para armazenar seus arquivos.

Além disso, há duas partições montadas em / svn e / web.

O problema é que cheguei a duas soluções:

  • Utilizar o limits.conf permite-me definir um limite rígido para os dados de todos os utilizadores que pretendo. Então eu posso limitar o tamanho de cada desenvolvedor para XGB. O problema com esta solução é que os usuários teriam sua quantidade de espaço limitada ao criar arquivos no diretório / svn (o que não deveria acontecer).

  • Por outro lado, eu poderia criar uma partição extra que seria montada no diretório / home ou em outro / qualquer diretório e tornar esse sistema de arquivos o / home dos desenvolvedores. Isso resolveria o problema com o / svn devido a poder usar cota naquele sistema de arquivos. Mas não tenho certeza se gosto de separar os desenvolvedores do resto dos usuários.

Existe uma maneira de limitar a quantidade de espaço por usuário por diretório sem usar cota ou um sistema de arquivos diferente? Ou há alguma solução melhor que eu possa usar?

    
por Strinnityk 16.05.2014 / 22:21

1 resposta

1

Use o LVM2. Você pode criar quantos volumes desejar, definir diskquotas sem reservar o espaço de disco de antemão e muito mais.

Além disso, ele suporta partições criptografadas, um ótimo complemento para seu projeto universitário.

É relativamente simples quando você entende como o LVM funciona.

    
por 16.05.2014 / 22:27