ts-7000
[Top] [All Lists]

[ts-7000] Re: Suggestions needed for SD cards and writeable partitions

To:
Subject: [ts-7000] Re: Suggestions needed for SD cards and writeable partitions
From: "Blair" <>
Date: Wed, 06 Oct 2010 02:24:21 -0000
Okay, after a chat with Kris at TS, I know that the sync command will cause the 
file system buffers to be written to the SD card.  Okay, fine but I still find 
that if you don't unmount the read/write JFS partition, you have to fsck the 
/dev entry before the system will let you mount it after a restart.  That 
defeats the purpose, IMHO.  Seems to me that any use of fsck is evil because 
you don't know how long it will take to complete and if you have a faceless 
embedded system, the layperson will think it's broken.

So my next experiment is to try an EXT3 partition.  That has one benefit in 
that it can be much smaller than the minimum JFS partition which is 16MB.  Of 
course I had to rebuild the kernel with EXT3 support.  I seem to be able to 
skip the sync operation (unless that was a bug in earlier JFS implementations 
as I went from 2.6.21 to 2.6.34).  I do see mount warnings telling me to run 
fsck.

So, does anyone have more real-world experience here?  Technically, I'm only 
writing to a very small preferences/settings file and never leave the file open 
for more than it takes to write out a few dozen words and then the file is 
immediately closed.  The chance that the file is open when power is turned off 
is really small.



--- In  "Blair" <> wrote:
>
> Given a 7350 booting to the Busybox shell prompt (not full Debian).
> The file system is mounted read-only and by design you have to run the save 
> script to write any changes to the SD card.  I'd like to be able to store a 
> user-preferences file generated and modified by a C program  somewhere on the 
> SD card but I don't want to have to run the save script.
> 
> So, I tried making a new JFS partition (in place of the eclipse partition).  
> But there are two problems.  First, if I make a change to something on that 
> partition (new file, edit a file, etc), and I turn off the power, the system 
> forces me to run fsck before it will let me mount the partition.  Second, the 
> changes have been lost.
> 
> What is the proper way to accomplish this?  I though JFS was a power-loss 
> tolerant file system.
>




------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
     
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU