I boot my TS-7260 from a SD image, and I want to force fsck to run at boot. I
put the following entry into my /etc/fstab file (I'm running a Debian lenny
distro):
rootfs / jfs defaults,noatime 0 1
When I look at /var/log/fsck/checkroot I see this:
Log of fsck -C -a -t jfs /lib/init/rw/rootdev
Fri Sep 9 21:39:43 2011
fsck 1.41.3 (12-Oct-2008)
fsck.jfs version 1.1.12, 24-Aug-2007
processing started: 9/9/2011 21.39.43
The current device is: /lib/init/rw/rootdev
Block size in bytes: 4096
Filesystem size in blocks: 475840
**Phase 0 - Replay Journal Log
Filesystem is clean.
Fri Sep 9 21:39:44 2011
----------------
This makes me concerned that fsck is not actually running on the root file
system, since there is a comment in /etc/rcS.d/S10checkroot.sh that says:
# Does the root device in /etc/fstab match with the actual device ?
# If not we try to use the /dev/root alias device, and if that
# fails we create a temporary node in /lib/init/rw.
Can someone tell me how to ensure that fsck is actually running on the SD
card's root file system?
Don
------------------------------------
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/
|