Je suppose que votre ami utilise un ext fs, car c'est l'un des rares fs sensibles qui peuvent manquer d'inodes.
Il semblerait que votre ami ait manipulé son système de fichiers et l'ait cassé ou qu'il ait un volume ridiculement élevé de plusieurs To. Les inodes ne sont pas une chose à utiliser une seule fois et à jeter. S'il a vraiment manqué d'inodes, cela signifie qu'il a ridiculement de nombreux fichiers et répertoires ... ce qui peut se produire sur un volume> 4 To (supposition éclairée), où "seulement" 700 Go sont gratuits. Pour la famille ext de fs, le nombre d'inodes est déterminé lors de la création de fs. Depuis la mkfs.ext4
page de manuel:
-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.
Pour raccourcir le reste de cette réponse: Ce moyen mkfs
est soit fourni avec un tel rapport, soit il en assumera un. Si votre ami utilise le fs différemment que supposé, le rapport choisi peut être incorrect pour son cas d'utilisation et il obtient cette erreur ... remplir un seul volume multi-TB avec des tonnes de petits fichiers peut compter comme tel.
Votre ami utilise-t-il un environnement de bureau qui implémente le concept d'une «poubelle» pour les fichiers ou toute autre forme de sauvegarde pouvant créer de grandes quantités de fichiers? Peut-être qu'il peut résoudre son problème en se débarrassant simplement des fichiers inutiles.
Je me souviens de ce problème avec ext2 à peu près au moment où le noyau 2.4 était assez nouveau. En règle générale, j'utilise toujours XFS pour des volumes très importants par rapport à ce qui est actuellement courant. Actuellement, j'appellerais tout entre 250 Go et 1 To communs pour un seul volume et nous pouvons acheter des disques durs de 4 To. Donc pour tout> 3 To, je préfère utiliser XFS que ext. Juste une règle de base, mais qui n'a pas manqué d'inodes depuis longtemps ...