Errore di errore: "Nessun spazio rimasto sul dispositivo" per un determinato nome di file

Ho un volume ext4 con un sacco di file all'interno di una directory particolare.

Ogni volta che cerco di creare un file all'interno di un nome particolare, ottengo l'errore "Nessun spazio rimasto sul dispositivo".

  • i processi di uccisione di oom-killer pur avendo abbondanza di swap gratuito
  • Linux: Flag TCP non valide
  • Qualsiasi modo per recuperare i filesystem ext4 da un volume logico LVM eliminato?
  • È ansible get un inventario di tutti i dischi rigidi fisici su un server Linux?
  • È ansible impostare la data su una macchina Linux all'anno 2040?
  • Come utilizzare rsnapshot senza radice remota?
  • $ touch /data/lake/http:____images__br037__319854_366_tp.jpg touch: cannot touch '/data/lake/http:____images__br037__319854_366_tp.jpg': No space left on device 

    Se cambio anche una lettera del nome file, funziona.

    Ecco l'utilizzo del disco e l'utilizzo di inode per quel volume:

     # df -h /dev/xvdf Filesystem Size Used Avail Use% Mounted on /dev/xvdf 985G 679G 256G 73% /data # df -i /dev/xvdf Filesystem Inodes IUsed IFree IUse% Mounted on /dev/xvdf 65536000 24751661 40784339 38% /data 

    Ho eseguito fsck anche per assicurarmi che non sia un problema di corruzione del disco.

     # e2fsck -y /dev/xvdf e2fsck 1.42.9 (4-Feb-2014) /dev/xvdf: clean, 24751661/65536000 files, 182020406/262144000 blocks 

    Può qualcuno aiutarmi come posso eseguire il debug più avanti.

    One Solution collect form web for “Errore di errore: "Nessun spazio rimasto sul dispositivo" per un determinato nome di file”

    Sembra essere un bug noto nella function dir_index (che si dovrebbe essere in grado di disabilitare) che è causato da hashes di nomi di file che si scontrano:

    http://blog.merovius.de/2013/10/20/ext4-mysterious-no-space-left-on.html

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.