I have a Seagate Dockstar (armv5, Debian squeeze). I'm trying to set it up with 
a read-only rootfs usb flash drive using the method described here:

http://www.logicsupply.com/blog/2009/01/27/how-to-build-a-read-only-linux-system/

This method entails adding a hook file to /etc/initramfs-tools/hooks, adding an 
init-bottom script to /etc/initramfs-tools/scripts/init-bottom, and rebuilding 
the initramfs. 

I have used this method on a test system: a Dell Mini 9 netbook (Intel Atom 
processor) with Debian squeeze, everything up-to-date. It boots from an 
ext3/linux swap hard disk, so basically the same setup as the Dockstar, just a 
hard disk instead of a flash drive. When I do the read-only procedure on that 
system and reboot, it works fine. The root filesystem is moved to an aufs 
filesystem - the boot flash drive is mounted read-only with a writeable layer 
in RAM.

On this x86 test system, these lines appear in dmesg:


[    7.884717] aufs: module is from the staging directory, the quality is 
unknown, you have been warned.
[    7.897495] aufs 2-standalone.tree-32-20100125
[    7.898237] aufs test_add:248:exe[371]: uid/gid/perm /root.ro 0/0/0755, 
0/0/01777


The Dockstar is set up the same: Debian squeeze, everything up-to-date. Here 
are the corresponding dmesg lines on the Dockstar:


[   12.960395] aufs: module is from the staging directory, the quality is 
unknown, you have been warned.
[   12.993986] aufs 2-standalone.tree-32-20100125
[   13.003956] aufs test_add:218:mount[124]: unsupported filesystem, /root.ro 
(rootfs)


The Dockstar boots but is not read-only. So for some reason the code that works 
fine on x86 Debian squeeze is producing an "unsupported filesystem" error in 
armv5 Debian squeeze.

Any ideas what may be going wrong here? Any directions for further research? 
Any help is appreciated.

--FBP


------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2d-oct

Reply via email to