当前位置: 技术问答>linux和unix
如何挂载/etc?如何将配置文件目录作为单独作为一个块?
来源: 互联网 发布时间:2016-10-05
本文导语: 描述:如何挂载/etc ?如何将配置文件作为单独作为一个块? 硬件:at91sam9261 (arm9) 要求:文件系统中除存放主程序和配置文件的目录都为只读 文件系统:jffs格式 现在我分了 1 u-boot 2M 2 zImage 2M 3 rootfs 28M 主...
描述:如何挂载/etc ?如何将配置文件作为单独作为一个块?
硬件:at91sam9261 (arm9)
要求:文件系统中除存放主程序和配置文件的目录都为只读
文件系统:jffs格式
现在我分了
1 u-boot 2M
2 zImage 2M
3 rootfs 28M 主要文件系统
4 Qt 32M Qt的库
5 pro 32M 自己写程序
我的文件系统中/pro是自己写的程序 可读写。
另外想把/etc存放配置文件的 也作为可读写。
问题是linux启动的时候要读取/etc/init.d/rcS 才执行我mount命令
我的rcS中,通过以下命令
/bin/mount -t jffs2 /dev/mtdblock3 /mnt/qt
/bin/mount -t jffs2 /dev/mtdblock4 /mnt/pro
那/etc如果作为一个分区的话如何挂载?本身挂载命令也在其中?
硬件:at91sam9261 (arm9)
要求:文件系统中除存放主程序和配置文件的目录都为只读
文件系统:jffs格式
现在我分了
1 u-boot 2M
2 zImage 2M
3 rootfs 28M 主要文件系统
4 Qt 32M Qt的库
5 pro 32M 自己写程序
我的文件系统中/pro是自己写的程序 可读写。
另外想把/etc存放配置文件的 也作为可读写。
问题是linux启动的时候要读取/etc/init.d/rcS 才执行我mount命令
我的rcS中,通过以下命令
/bin/mount -t jffs2 /dev/mtdblock3 /mnt/qt
/bin/mount -t jffs2 /dev/mtdblock4 /mnt/pro
那/etc如果作为一个分区的话如何挂载?本身挂载命令也在其中?
|
首先在你原来的根文件系统里保留一个/etc ,这个etc仅供启动使用
在另外一个分区专门作为可读写的/etc
在启动用的/etc 中的rcS里第一条命令就挂载新的/etc 覆盖原有的/etc
在另外一个分区专门作为可读写的/etc
在启动用的/etc 中的rcS里第一条命令就挂载新的/etc 覆盖原有的/etc
|
这个方法可行,我试过的
|
正解