У меня есть Linux MIPS роутер с ядром 2.4.17. Root fs - это tmpfs, а / rom - это cramfs. Существует 4 МБ свободной памяти и 3 МБ свободной на tmpfs.
Я могу создать несколько новых пустых файлов, но следующие потерпят неудачу с «недостаточно места». Тем не менее, я могу добавить 1 МБ данных в существующий файл. Так что моя проблема в подсчете инодов.
И мои вопросы:
- Есть ли способ динамически увеличивать иноды?
- Если я не могу увеличить его динамически - где я могу увеличить его в исходниках ядра?
stat -f <mountpoint>
. Если нет, и вы можете использовать c и кросс-компиляцию в mips, вы можете сами использовать statfs () или семейные вызовы?