close
在研究 squashfs on raspberry pi 時
發現AuFS這個新奇的字眼,之前根本沒看過這個東西

研究之後發現還真的滿神奇的
用官網上的 command 範例來看

mount -t aufs -o br=/tmp/rw=rw:${HOME}=ro none /tmp/aufs

它會把你的家目錄做個分身在 /tmp/aufs 下
當你對 /tmp/aufs 修改, 你的家目錄並不會被修改
被修改的檔案只會存在 /tmp/rw 裡
AuFS被大量使用在 LiveCD ,但好奇的是它的優點是不是可以保留 /tmp/rw 修改過的檔案
下次使用再把它 copy 進去 ?


回到上面raspberry 那篇文章
它先把 /usr 壓成 squashfs ,

然後在 fstab 做下面的事
/.usr.sqfs /var/squashed/ro squashfs loop,ro 0 0
aufs /usr aufs br:/var/squashed/rw=rw:/var/squashed/ro=ro 0 0

變成雖然是read only 的 squashfs , 但是可以透過AuFS , 作到暫時把 reay only squahfs 的 /usr 變成 rw 的
這應該也可以應用到一些產品上 , root filesystem 是squashfs
但可以挑一些 常用的 , etc , /mnt 出來變成 rw


arrow
arrow
    文章標籤
    raspberry aufs
    全站熱搜

    jchuang1977 發表在 痞客邦 留言(0) 人氣()