Se a partição tiver sido configurada para reservar certa parte do espaço em disco apenas para uso da raiz, df
não incluirá esse espaço como disponível.
[root@server]# df -h
Filesystem Size Used Avail Use% Mounted on
...
/dev/optvol 625G 607G 0 100% /opt
...
Mesmo depois de o espaço ser recuperado pela exclusão de arquivos / diretórios, o usuário não-root não poderá gravar em uma partição específica.
Você pode verificar facilmente se esse é o seu caso tentando criar um arquivo em um dispositivo como usuário raiz e não raiz.
Além disso, você pode verificar a configuração do sistema de arquivos executando
tune2fs -l <device> | egrep "Block count|Reserved block count
e calculando% real por conta própria.
Para alterar o disco% reservado para uso somente raiz, execute
tune2fs -m <percentage> <device>