Suponho que seu amigo esteja usando um ext fs, porque é um dos poucos fs sensíveis que podem ficar sem inodes.
Parece que seu amigo mexeu com seu sistema de arquivos e o quebrou ou tem um volume ridiculamente grande de vários TB. Os inodes não são uma coisa de usar uma vez e jogar fora. Se ele realmente ficou sem inodes, significa que ele tem muitos arquivos e diretórios ridiculamente ... o que pode acontecer em um volume> 4 TB (palpite), onde "apenas" 700 GB são gratuitos. Para a família ext de fs, o número de inodes é determinado quando o fs é criado. Na mkfs.ext4
página do manual:
-i bytes-per-inode
Specify the bytes/inode ratio. mke2fs creates an inode for every bytes-per-inode
bytes of space on the disk. The larger the bytes-per-inode ratio, the fewer inodes
will be created. This value generally shouldn't be smaller than the blocksize of
the filesystem, since in that case more inodes would be made than can ever be used.
Be warned that it is not possible to expand the number of inodes on a filesystem
after it is created, so be careful deciding the correct value for this parameter.
Para encurtar o restante desta resposta: Isso significa que mkfs
é fornecido com essa proporção ou assumirá uma. Se seu amigo usa o fs de maneira diferente do que se supõe, a proporção escolhida pode estar errada para o caso de uso dele e ele receber esse erro ... preencher um único volume multi-TB com toneladas de arquivos pequenos pode contar como tal.
Seu amigo usa algum ambiente de área de trabalho que implementa o conceito de "lixeira" para arquivos ou quaisquer outras formas de backup que possam criar grandes quantidades de arquivos? Talvez ele possa resolver seu problema simplesmente se livrando de arquivos desnecessários.
Lembro-me desse problema com o ext2 aproximadamente quando o kernel 2.4 era relativamente novo. Como regra geral, eu sempre uso o XFS para volumes muito grandes em comparação com o que é comum atualmente. Atualmente, eu diria que tudo entre 250 GB e 1 TB é comum para um único volume e podemos comprar HDs de 4 TB. Então, para tudo> 3TB, prefiro usar XFS do que ext. Apenas uma regra de ouro, mas não há inodes há muito tempo ...