国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

openwrt overlayfs 實(shí)現(xiàn)腳本

2019-11-09 15:29:08
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
openwrt的overlayfs 通過(guò)/etc/PReinit調(diào)用 /sbin/mount_root來(lái)完成rootfs的切換掛載和overlay所以研究下openwrt工程中mount_root的實(shí)現(xiàn)。源碼目錄 trunk/build_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/fstools-2014-06-22/mount_root.c通過(guò)CMakeList.txt 的依賴關(guān)系,得知mount_root的最終實(shí)現(xiàn)是overlay.c的mount_overlay()代碼流程:
1.overlay_mount_fs()2.mount_extroot();3.mount_move("/tmp", "", "/overlay")4.fopivot("/overlay", "/rom")  4.1 find_filesystem("overlay")   4.2 mount_f("overlayfs:/overlay", "/mnt", "overlayfs", MS_NOATIME, "lowerdir=/,upperdir=/overlay")  4.3 pivot("/mnt", "/rom")翻譯為腳本:
1.mkdir /tmp/overlaymount -n -t jffs2 /dev/mtdblock3 -o rw,noatime,mode=0755 /tmp/overlay2.檢查無(wú) /tmp/overlay/sbin/block,ret=-13.mount("/tmp/overlay", "/overlay", 0, MS_NOATIME | MS_MOVE, 0);等效  mount -n -t NULL /tmp/overlay -o noatime,--move /overlaymount -n /tmp/overlay -o noatime,--move /overlay4.    4.1 /proc/filesystem 下確認(rèn)是否支持overlay    4.2         mount -n -t overlayfs overlayfs:/overlay -o rw,noatime,lowerdir=/,upperdir=/overlay /mnt    4.3         mount -n /proc -o noatime,--move /mnt/proc        pivot_root /mnt /mnt/rom        mount -n /rom/dev -o noatime,--move /dev        mount -n /rom/tmp -o noatime,--move /tmp        mount -n /rom/sys -o noatime,--move /sys        mount -n /rom/overlay -o noatime,--move /overlay提煉一下,核心的mount jffs2分區(qū)并實(shí)現(xiàn)overlayfs的腳本就是:
mount -n -t jffs2 /dev/mtdblock3 -o rw,noatime,mode=0755 /overlaymount -n -t overlayfs overlayfs:/overlay -o rw,noatime,lowerdir=/,upperdir=/overlay /mntmount -n /proc -o noatime,--move /mnt/procpivot_root /mnt /mnt/rom mount -n /rom/dev -o noatime,--move /devmount -n /rom/tmp -o noatime,--move /tmpmount -n /rom/sys -o noatime,--move /sysmount -n /rom/overlay -o noatime,--move /overlayexit 0

不想用openwrt的init,把上面的腳本放到 /etc/preinit開(kāi)頭。

轉(zhuǎn)自:http://blog.chinaunix.net/uid-27057175-id-4584360.html


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 山东省| 德清县| 全州县| 中江县| 繁昌县| 嘉善县| 崇文区| 昌乐县| 沙田区| 康平县| 沐川县| 长汀县| 吴桥县| 十堰市| 偏关县| 收藏| 洛阳市| 凉山| 额济纳旗| 顺义区| 从化市| 石柱| 兴化市| 如东县| 依兰县| 蕉岭县| 丽江市| 商南县| 凤庆县| 当雄县| 南丰县| 达拉特旗| 城固县| 遂昌县| 石阡县| 三门县| 五台县| 宾川县| 灌阳县| 扬州市| 山西省|