У файлових системах Unix зазвичай є таблиця inode, і кількість записів у цій таблиці зазвичай фіксується під час створення файлової системи. Іноді це призводить до того, що люди з великою кількістю дискового простору отримують заплутані повідомлення про помилку про відсутність вільного місця, і навіть після того, як вони з'ясують, у чому проблема, немає простого рішення, що з цим робити.
Але мені здається, що дуже хотілося б уникнути цілого безладу, розподіляючи нутри на вимогу, повністю прозоро для користувачів та системних адміністраторів. Якщо ви потрапляєте в симпатичні хаки, ви навіть можете зробити таблицю inode самим файлом і, таким чином, повторно використати вже наявний у вас код, який знайде вільний простір на диску. Якщо вам пощастить, ви, можливо, навіть укладете вкладені файли біля самих файлів, не намагаючись явно досягти цього результату.
Але ніхто (що я знаю) насправді цього не робить, тому, мабуть, є улов, якого я пропускаю. Будь-яка ідея, що це може бути?