Ho un router MIPS Linux con kernel 2.4.17. Root fs è un tmpfs e / rom è un cramfs. C'è 4 MB di memoria libera e 3 MB gratuiti su tmpfs.
Posso creare alcuni nuovi file vuoti, ma i successivi falliscono con "spazio insufficiente". Tuttavia, posso aggiungere 1 MB di dati a un file esistente. Quindi il mio problema è nel conteggio degli inode.
E le mie domande:
- C'è un modo per aumentare dinamicamente gli inode?
- Se non riesco ad aumentarlo dinamicamente - Dove posso aumentarlo nei sorgenti del kernel?
stat -f <mountpoint>
. Altrimenti e puoi sbattere un po 'di c e cross compilare in mips, puoi forse usare le statfs () o le chiamate familiari da solo?