Por que recebo “Sem espaço no dispositivo” ao executar o correio?

3

Primeiro, verifiquei essas dois soluções no serverfault mas ainda estou tendo problemas.

Aqui está o meu problema:

root@myserver:/# mail
/tmp: No space left on device
  • Primeiramente, verifiquei o uso do sistema de arquivos executando df -k , mas todo uso do sistema de arquivos estava abaixo de 25%
  • Em seguida, executei df -i para verificar o uso do inode; o máximo foi de 4% de uso
  • esvaziei /tmp e /var/tmp e ainda obtenho acima do erro

Informação pertinente:

  • estou executando o Debian 6, postfix
  • Recentemente, tive de remover vários scripts não autorizados que foram plantados em diretórios do usuário www. Eles pareciam assim: link eles estavam sendo usados para enviar grandes volumes de spam e verifiquei os registros de e-mail e a fila de mensagens para garantir que o spam não esteja mais sendo enviado. Como resultado, os logs de email cresceram muito rapidamente. Arquivei os grandes logs de e-mail em outra máquina / deletei-os e fiz o mesmo com todos os outros arquivos grandes em / var / log

Aqui está a saída de df -h

Filesystem            Size  Used Avail Use% Mounted on
/dev/xvda              20G  4.0G   15G  22% /
tmpfs                 249M     0  249M   0% /lib/init/rw
udev                   10M  112K  9.9M   2% /dev
tmpfs                 249M     0  249M   0% /dev/shm
overflow              1.0M     0  1.0M   0% /tmp
    
por hazymat 18.01.2013 / 13:21

2 respostas

4

overflow              1.0M     0  1.0M   0% /tmp

Você tem apenas 1 MB do espaço tmp

EDITAR:

Desta forma, você pode aumentar o tamanho de /tmp

sudo dd if=/dev/zero of=/usr/temp-disk bs=2M count=1024
sudo mke2fs -j /usr/temp-disk
sudo mke2fs -j /usr/temp-disk
sudo chmod 1777 /usr/temp-disk
sudo umount /tmp
sudo mount -t ext3 -o rw,noexec,nosuid,loop /usr/temp-disk /tmp
df -h
    
por 18.01.2013 / 13:33
0

mail(1) não faz parte do postfix.

Se o postfix tiver problemas ao enviar ou receber mensagens, isso será registrado pelo recurso mail. * do syslog.

Você pode verificar problemas de postfix seguindo o DEBUG_README em www.postfix.org.

    
por 18.01.2013 / 13:34