gzip “Não há espaço no dispositivo”

2

Usando gzip 1.3.12 / ubuntu 64bits Estou recebendo "Não há espaço sobrando no dispositivo", mas parece haver muito espaço em disco restante.

gunzip 03-05-2012--22-52-01.tar.gz

gzip: 03-05-2012--22-52-01.tar: No space left on device

Se você executar o gunzip acima duas vezes seguidas a primeira vez que demora um pouco para mostrar o erro, a segunda vez acontece imediatamente.

Por outro lado, se eu usar tar , ele funciona para um determinado número de arquivos antes de dar erros. Depois dos erros, consigo ver alguns dos arquivos no disco.

tar -zxvf 03-05-2012--22-52-01.tar.gz

<snip>
tar: root/backups/project_x/03-05-2012--22-52-01/data/contentstore/2012/3/29/10/11: Cannot mkdir: No space left on device
tar: Exiting with failure status due to previous errors

Espaço em disco:

sudo du -sh /* | sort -gr | head -n 5
752M    /usr
424M    /var
160K    /run
78M     /lib
48K     /tmp

df -i -h
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/xvda1              640K     75K    566K   12% /
udev                    932K     381    932K    1% /dev
tmpfs                   934K     255    934K    1% /run
none                    934K       2    934K    1% /run/lock
none                    934K       1    934K    1% /run/shm
/dev/xvdb                27M      11     27M    1% /mnt

df -h --total
Filesystem            Size  Used Avail Use% Mounted on
/dev/xvda1            9.9G  6.3G  3.1G  68% /
udev                  3.7G  4.0K  3.7G   1% /dev
tmpfs                 1.5G  160K  1.5G   1% /run
none                  5.0M     0  5.0M   0% /run/lock
none                  3.7G     0  3.7G   0% /run/shm
/dev/xvdb             414G  199M  393G   1% /mnt
total                 432G  6.5G  405G   2%

sudo blkid
/dev/xvda1: LABEL="cloudimg-rootfs" UUID="46e0a6b7-bb53-4d56-aba0-a2a6202d9787" TYPE="ext4" 
/dev/xvdb: UUID="a7534fe5-1538-4ebc-b553-7dfc6a37df02" TYPE="ext3" 
/dev/xvdc: UUID="a7534fe5-1538-4ebc-b553-7dfc6a37df02" SEC_TYPE="ext2" TYPE="ext3" 
    
por Kris 25.06.2012 / 12:02

2 respostas

7

Qual é a pergunta que você está fazendo exatamente?

“No space left on device”

Indica que você ficou sem espaço em disco. Altere o diretório de trabalho atual para outro diretório montado em uma partição maior e tente novamente ...

Além disso, lembre-se de que du nem sempre corresponderá a df . É possível que os arquivos sejam excluídos, mas as alças ainda permanecem em uso por um aplicativo, portanto, df pode mostrar menos espaço em disco disponível do que du relatórios.

    
por 25.06.2012 / 12:17
0

"No space left on device"

Esse erro também pode indicar problemas de permissão. Verifique se você está executando o comando como o usuário apropriado. Obviamente /root/ requer permissões de root.

    
por 25.06.2012 / 15:47