Los sistemas de archivos Unix generalmente tienen una tabla de inodo, y el número de entradas en esta tabla generalmente se fija en el momento en que se crea el sistema de archivos. Esto a veces lleva a las personas con mucho espacio en el disco a recibir mensajes de error confusos sobre la falta de espacio libre, e incluso después de descubrir cuál es el problema, no hay una solución fácil para qué hacer al respecto.
Pero parece (para mí) que sería muy deseable evitar todo este desorden asignando inodos bajo demanda, de forma totalmente transparente a los usuarios y administradores de sistemas. Si te gustan los hacks lindos, incluso podrías hacer que la tabla de inodo sea un archivo, y así reutilizar el código que ya tienes que encuentra espacio libre en el disco. Si tiene suerte, incluso podría terminar con los inodos cerca de los archivos mismos, sin tratar explícitamente de lograr este resultado.
Pero nadie (que yo sepa) realmente hace esto, por lo que probablemente haya una trampa que me estoy perdiendo. ¿Alguna idea de lo que pueda ser?