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)
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.
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)
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.