Originariamente inviato da
Val3r10
Testato, scusa ma il tuo sillogismo non è corretto.
RFS è un tipo di FAT32 (linux vfat), quindi dovrebbe essere sulla sinistra della proporzione...
E inoltre non hai citato Ext2 o Ext4NJ (not journaled), perché è quello l'inghippo.
Da quanto si legge in annosi studi a proposito di lagfix su XDA, il problema è proprio il journaling.
Non a caso Chainfire ha proposto questo, parecchio tempo fa:
[HOWTO] Convert ext4 partitions to No-Journaling mode - xda-developers
I file system journaled, come Ext4 tengono il chip continuamente sotto tensione e tutte le scritture vengono raddoppiate, appunto per la ridondanza del journal log.
Questo porta ragguardevoli incrementi di consumo di batteria.
A mio avviso è anche uno stress fisico non previsto del nand chip utilizzato da Samsung, e per quanto mi consta nel Galaxy II, dove appunto il file system è Ext4, anche l'architettura hardware di basso livello dovrebbe essere stata modificata.
Se ne parlava parecchio, tempo fa. Ad esempio qui:
anche se forse, come ha riportato MrMela, l'incremento di performance nel RFS ha comportato anche un incremento dei consumi.
Resta il fatto, oggettivo, che si tratta di un FAT32-like not journaled.
Infatti per montare un RFS su linux (basta estrarre il factoryfs.rfs da un TAR) si utilizza il tipo vfat. Ancora oggi, col 2.3.3.
Ma non si riesce invece a montarlo in scrittura, perché quella R di Robust rende il file system proprietario di Samsung (con scritture ritardate).
Quindi viene corrotto se montato in scrittura su sistema operativo alieno...
Sono tutti studi empirici, comunque...