Por que df mostra espaço disponível negativo?

2
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ada0p2      1G    624M    302M    67%    /
devfs          1.0k    1.0k      0B   100%    /dev
/dev/ada0p4    503M     20k    463M     0%    /tmp
/dev/ada0p5    9.9G    1.7G    7.3G    19%    /var
/dev/ada0p6    903G    903G    -71G   109%    /usr
devfs          1.0k    1.0k      0B   100%    /var/named/dev
    
por Don 13.04.2016 / 15:51

2 respostas

3

Da sua saída, o disco /var/dev/ada0p6 parece estar tão cheio que agora você está usando "espaço reservado". Geralmente, 8 a 10% do espaço em disco é "reservado" (isto é, somente root dos processos podem alocar espaço quando o uso do disco exceder 90%). Quando isso acontece, o espaço livre é relatado como um número negativo.

    
por 13.04.2016 / 16:02
1

A resposta acima está correta porque o espaço reservado está sendo subtraído do disponível, deixando-o com uma quantidade negativa de espaço utilizável por usuários não-root.

Você pergunta como remover o erro. Você pode -

  • espaço livre em disco;
  • expanda o sistema de arquivos; ou
  • reduz o tamanho da área reservada.

Em um sistema de arquivos ext3 / 4, você usa tune2fs para definir essa porcentagem da seguinte forma:

# sudo tune2fs -m 2 /dev/ada0p6

Isso definirá o espaço reservado para 2% do espaço total em disco. Cuidado ao fazer isso, pois reduzi-lo demais pode permitir que usuários comuns preencham o sistema de arquivos e causem problemas em todo o sistema.

    
por 13.04.2016 / 16:32