I file system Unix di solito hanno una tabella di inode e il numero di voci in questa tabella è solitamente fissato al momento della creazione del file system. Questo a volte porta le persone con molto spazio su disco a ricevere messaggi di errore confusi su nessuno spazio libero, e anche dopo aver capito qual è il problema, non esiste una soluzione facile per cosa fare al riguardo.
Ma sembra (per me) che sarebbe molto desiderabile evitare tutto questo casino allocando gli inode su richiesta, in modo completamente trasparente per gli utenti e gli amministratori di sistema. Se ti piacciono gli hack carini, potresti persino fare in modo che la tabella degli inode sia un file, e quindi riutilizzare il codice che hai già che trova spazio libero sul disco. Se sei fortunato, potresti persino finire con gli inode vicino ai file stessi, senza cercare esplicitamente di ottenere questo risultato.
Ma nessuno (che io conosca) lo fa davvero, quindi probabilmente c'è un problema che mi manca. Qualche idea di cosa potrebbe essere?