O que acontece se o diretório / home receber 100% de uso / Debian?

2

Minha pergunta é bem simples, mas outra opinião seria legal. Nós temos a máquina Debian [2.6.18-6-686], / home é mapeada como esta

df -h | grep home
/dev/mapper/local_disc-home
                      6,0G  5,1G  580M  90% /home

Existem cerca de 150 pastas de usuários em / home. Minha pergunta é: o que aconteceria se o uso obtivesse 100%. Nenhum usuário poderá fazer o login e todos os usuários logados perderão os terminais? Ou há algum mecanismo de segurança para manter as sessões allive? Se eu entendi bem, cada usuário pode preencher o / home e isso afetará todos os usuários.

Thx para respostas

    
por user1821820 21.11.2012 / 14:32

2 respostas

2

what would happen if usage gets 100 percent. No user will be able to login and all logged users will lost terminals?

Geralmente, sim, se /home for preenchido, o sistema ficará inutilizável. As pessoas provavelmente não perderão suas sessões de terminal existentes, mas estarão efetivamente mortas na água, já que não poderão criar mais arquivos.

Novos logins geralmente falharão porque muitas ferramentas desejam gravar dados em seu diretório inicial como parte do processo de login. Logins de linha de comando simples (por exemplo, usando ssh) podem ser bem-sucedidos, mas o sistema não será particularmente útil.

If I understand this right every one user can full up the /home and that will affect all users.

É por isso que muitos administradores de armazenamento implementam cotas do sistema de arquivos ... para evitar que os usuários preencham um sistema de arquivos compartilhado. Se você tiver 150 usuários e apenas 6 GB de espaço, será necessário garantir que nenhum usuário possa usar mais de 40 MB de espaço se quiser distribuir o espaço em disco uniformemente.

Você também pode querer comprar espaço adicional em disco e expandir o sistema de arquivos, porque parece que você está com excesso de assinaturas, considerando o número de usuários e o espaço disponível.

Aqui está um artigo que fala sobre usando cotas no Linux.

    
por 21.11.2012 / 15:27
0

Além da resposta de larsks: esta é a razão pela qual há uma porcentagem de blocos reservados quando você cria o sistema de arquivos (ou ajusta-o mais tarde). Esses blocos reservados só podem ser usados pelo superusuário. Você pode considerar isso como um buffer antes mesmo de o root não conseguir se conectar ao sistema e corrigir a situação.

De mkfs.ext3(8) :

-m reserved-blocks-percentage

Specify the percentage of the filesystem blocks reserved for the super-user. This avoids fragmentation, and allows root-owned daemons, such as syslogd(8), to continue to function correctly after non-privileged processes are prevented from writing to the filesystem. The default percentage is 5%.

    
por 21.11.2012 / 15:38