"tovis": > Other question (may be suggestion) is it possible to now that the > underlaying branch is read-only? The mount and cat /proc/mounts also sad > that mount is rw!? - it is really confusing (I have lost many hours and > hair).
I guess what you want is /sys/fs/aufs/si_*/br[0-9]*. ---------------------------------------------------------------------- > Short way, I want minimize writes to USB which used as a hard disk, in an > embedded like equipment, move the life time up to year or more. > To reach this I have to use aufs, to unify some directories and files from > /var of the system. But I need to keep some important, not to recently > written configuration files, such as alsamixer settings, or crontab. With ::: First, you should clearly categorize your /var files by these points of view. - how frequently is the file written? - is the change important and you want to save it into usb, or is it ok to discard the change? - etc... By these categories, you can choose (or mixture) several operations. Let's forget about aufs in the beginning. A. # mount /dev/usb /var # mount -t tmpfs none /var/log # mkdir -p /var/log/brabra ... A'. # mount /dev/usb /var # mount -t tmpfs none /dev/shm # mkdir -p /dev/shm/log /dev/shm/lock ... # for i in log lock ... > do mount -o bind /dev/shm/$i /var/$i > done B. # mount -t tmpfs none /var # mkdir -p /var/testing /var/lib/alsa ... # mount /dev/usb /usb # for i in testing lib/alsa ... > do mount -o bind /usb/$i /var/$i > done The approach A and A' is for files you don't want to keep on usb. These /var/log and /var/lock will be gone after shutdown since they are on tmpfs. All other files are kept on usb and you access them during your system is running. The approach B is for files you want to keep on usb. Most of /var files are on tmpfs, but some of them which you picked and mounted with "bind" are on usb. The files you make bind-mount stay on usb. For your purpose, I'd suggest these two approaches. > One more question, is it possible to change/modify a built up branch - > making rw from ro of the lower part? Try "mount -o remount,mod:/usb=ro /var" J. R. Okajima ------------------------------------------------------------------------------ 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. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d