Meus totais de df não chegam perto de somar… por quê? [duplicado]

2

Os resultados de um df na minha unidade principal no meu servidor não se somam. Cheguei perto de ficar sem espaço em disco, eu libertei 4 shows alguns dias atrás, mas ainda estamos recebendo resultados estranhos dois dias depois.

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1             78441416  73732352    724536 100% /

Agora, pelo meu cálculo, 78.441.416 - 73.732.352 = 4.709.064, então deve haver mais de 4 shows, e não os 724.536K que o df está reportando.

Não vejo que isso possa ser um erro de cota, embora o quota -f aparentemente não seja uma opção para o Ubuntu e ainda não tenha encontrado um comando para recomputar a cota.

Agora estou passando pelos vários diretórios fazendo um du -sk (feliz que o servidor parece ter tráfego leve para uma manhã de segunda-feira), mas não tenho certeza do que isso vai me dizer.

Alguma dica?

    
por Tom Swirly 30.01.2012 / 18:16

2 respostas

10

Os sistemas de arquivos Linux reservam rotineiramente entre 1 e 10 por cento do sistema de arquivos para o usuário root. Isso é para garantir que o usuário root possa funcionar quando um usuário não-root "preenche" o sistema de arquivos. O comando df não mostra este espaço reservado como disponível.

Como root, execute este comando: /sbin/tune2fs -l /dev/sda1
Procure a linha que diz "Contagem de blocos reservados".

Você também pode usar tune2fs para alterar o valor reservado.

    
por Devon_C_Miller 30.01.2012 / 18:36
0

OK, acho que finalmente resolvi isso, é uma combinação de coisas.

Eu sabia que cerca de 1000000 blocos eram reservados para "root" - mas eu não tinha percebido que esta máquina tinha blocos de 4K (eu tenho feito muito áudio digital este ano então para mim um "bloco" é 1K : - d). Então, há o meu show de 4!

Agora eu tenho que descobrir como reduzir um pouco a quantia reservada para o root, mas que eu provavelmente posso fazer facilmente ...

Obrigado pela sua atenção!

    
por Tom Swirly 30.01.2012 / 18:34