Ich habe einen Linux MIPS Router mit 2.4.17 Kernel. Root fs ist ein tmpfs und / rom ist ein cramfs. Es gibt 4 MB freien Speicher und 3 MB freien Speicher auf tmpfs.
Ich kann ein paar neue leere Dateien erstellen, aber die nächsten schlagen mit "nicht genügend Speicherplatz" fehl. Ich kann jedoch 1 MB Daten an eine vorhandene Datei anhängen. Mein Problem liegt also in der Inode-Zählung.
Und meine Fragen:
- Gibt es eine Möglichkeit, Inodes dynamisch zu erhöhen?
- Wenn ich es nicht dynamisch erhöhen kann - Wo kann ich es in Kernelquellen erhöhen?
stat -f <mountpoint>
. Wenn nicht und Sie können etwas c herausknallen und zu Mips kreuzen, können Sie vielleicht die statfs () oder Familienaufrufe selbst verwenden?