erro: não há espaço no dispositivo ao salvar o arquivo (mas há espaço)

2

Estou implementando em ruby, mas quando quero salvar meu trabalho, obtenho

"Opening output file: no space left on device, /afs/edu/usr7/ael/p\
rivate/RUBY/inc.rb"

Quando eu verifiquei se eu tenho algum espaço usando df -h, isso é o que apareceu:

Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg1-lv_root
                       55G   21G   32G  39% /
tmpfs                 1.9G   36K  1.9G   1% /dev/shm
/dev/sda1             485M   60M  400M  14% /boot
AFS                   8.6G     0  8.6G   0% /afs

Parece que eu tenho espaço, eu não sei porque eu não posso salvar embora. O que parece ser o prolém aqui?

df -i mostra:

Filesystem            Inodes  IUsed   IFree IUse% Mounted on
/dev/mapper/vg1-lv_root
                     3645440 571814 3073626   16% /
tmpfs                 490631      3  490628    1% /dev/shm
/dev/sda1             128016     45  127971    1% /boot
AFS                  9000000      0 9000000    0% /afs

parece que eu tenho inodes disponíveis também.

    
por Sarah cartenz 14.05.2015 / 09:29

2 respostas

5

Você está lidando com o AFS, que é um sistema de arquivos em rede. Eu suspeito que você provavelmente está batendo em um limite de cota. Você precisará trabalhar com o administrador desse serviço.

    
por 14.05.2015 / 11:06
1

Verifique seu uso do inode via df -i - em uma partição padrão, você pode ter esgotado seus limites de inode no sistema de arquivos. Isso geralmente acontece quando você está armazenando muitos arquivos pequenos (por exemplo, cache).

Sua saída df -h sugere que você tenha zero bytes em uso nessa partição, portanto, isso também poderia ser acesso ou permissões de montagem no volume subjacente do AFS. Verifique se as credenciais usadas para a montagem têm acesso de gravação e se o volume subjacente tem espaço suficiente.

    
por 14.05.2015 / 09:37