|
|
2010-02-08
, 22:21
|
|
Posts: 1,258 |
Thanked: 672 times |
Joined on Mar 2009
|
#2
|
|
|
2010-02-08
, 22:23
|
|
Posts: 176 |
Thanked: 262 times |
Joined on Nov 2009
@ Texas, USA
|
#3
|
| The Following User Says Thank You to mooninite For This Useful Post: | ||
|
|
2010-02-10
, 19:48
|
|
Posts: 50 |
Thanked: 36 times |
Joined on Feb 2010
|
#4
|
Better than ext3, but ext3 is old news. ReiserFS is old news (I hope will be removed from the kernel soon). Ext4, XFS, or once Btrfs becomes stable, are your better options.
Of course if all you want to do is brick your device from a file system that dies like how the author treats his wife, then sure, Nokia gives you that opportunity.
|
|
2010-02-10
, 20:25
|
|
Posts: 176 |
Thanked: 262 times |
Joined on Nov 2009
@ Texas, USA
|
#5
|
I've been doing my reading and it seems that there are different file systems that are designed to work on flash memory on embedded system. could you recommend one thats fast with low power, and easy to installed.
|
|
2010-02-10
, 20:40
|
|
|
Posts: 3,404 |
Thanked: 4,474 times |
Joined on Oct 2005
@ Germany
|
#6
|
|
|
2010-02-10
, 21:34
|
|
Posts: 50 |
Thanked: 36 times |
Joined on Feb 2010
|
#7
|
Btrfs will be the end all for all file system needs. It just needs to be a little more mature.
shadowjk mentioned nilfs2 and LogFS, and they are good recommendations. I think they are the only maintained file systems that have flash in mind when they were made. The only problem you'll have is that Maemo 5 comes with kernel 2.6.28 and most of these files systems are designed with at least .30 and higher. You may have to adjust the latest source to compile for .28.
|
|
2010-02-10
, 21:43
|
|
Posts: 1,746 |
Thanked: 2,100 times |
Joined on Sep 2009
|
#8
|
I downloaded reiserprogs-armsel from debian.org and it install and ran perfectly. I was even able to format my microsd card reiser fs.
then I rebooted and bricked my phone(microsd is set to automount),
I was using
/dev/mmcblk1p1 /mmc auto 0 0
I'm guessing busybox version of mount don't cut the mustard, and probably a kernel incompatibility(murphies law assume the worst)