Não há espaço disponível no dispositivo após a instalação do Jenkins

1

Existe algum motivo pelo qual eu recebo um erro "Nenhum espaço restante no dispositivo" em mkdir . Confirmei que tenho espaço suficiente. cerca de 68% é grátis. e também eu tenho 1% de iNodes consumidos. Este é o CentOS 7 com o SELinux desativado.

A seguir está a saída de df -h :

Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/xvda1      33540488 10571368  22969120  32% /
devtmpfs         3731924        0   3731924   0% /dev
tmpfs            3616424        0   3616424   0% /dev/shm
tmpfs            3616424   254592   3361832   8% /run
tmpfs            3616424        0   3616424   0% /sys/fs/cgroup
tmpfs            2097152     2880   2094272   1% /tmp

e df -i :

Filesystem       Inodes  IUsed    IFree IUse% Mounted on
/dev/xvda1     33550720 251008 33299712    1% /
devtmpfs         932981    296   932685    1% /dev
tmpfs            904106      1   904105    1% /dev/shm
tmpfs            904106    426   903680    1% /run
tmpfs            904106     13   904093    1% /sys/fs/cgroup
tmpfs            904106     14   904092    1% /tmp

O que mais poderia causar isso?

editar Embora isso pareça surgir quando Jenkins executa uma compilação que instala uma versão mais recente do ruby através de rbenv e ruby-build.

    
por Saad Masood 09.06.2015 / 08:31

2 respostas

3

talvez a quota esteja ativada no sistema. Verifique com

repquota -as

ou

cat /etc/fstab | grep quota

(não verificou se mkdir retornou Sem espaço sobrando no caso de cota)

    
por 09.06.2015 / 08:59
2

Um problema comum enquanto as pessoas estão procurando espaço em disco é remover arquivos grandes sem truncá-los primeiro. Se os arquivos ainda estiverem abertos, o espaço em disco não será liberado até que o último descritor de arquivo seja fechado.

Use lsof para ver se há arquivos grandes abertos no sistema de arquivos. Você pode ter que reiniciar os programas que possuem esses arquivos abertos.

    
por 09.06.2015 / 19:29