|
|

楼主 |
发表于 2007-3-29 20:34:05
|
显示全部楼层
Post by blance
挂载lib的方法
实验:- #!/bin/bash
- . /etc/rc.conf
- . /etc/rc.d/functions
- case $1 in
- start)
- stat_busy "Starting mount lib"
- copy …… /lib -r
- copy …… /usr/lib -r
- add_daemon lib
- stat_done
- ;;
- stop)
- stat_busy "Stopping mount lib"
- copy /lib …… -r
- copy /usr/lib …… -r
- rm_daemon lib
- stat_done
- ;;
- restart)
- $0 stop
- sleep 1
- $0 start
- ;;
- *)
- echo "usage: $0 {start|stop|restart}"
- esac
- exit 0
复制代码 把以上保存为lib文件,并且加入可执行,然后放到/etc/rc.d/下,最后在启动服务里把lib服务摆到最前面~
前提是同样的方式在fstab里面把/lib /usr/lib挂载到内存上,并且做好lib的备份位置为“……”
不知道这样是否可行?如果可行也有弊端,开机关机速度会有影响,毕竟这两个文件夹加起来一般都有400MB以上啊~
以上属于纯个人想法,如有错误别见笑哈 如果运行中不小心断了电,如何恢复?还是能打包后解压更好。(我内存不多,可惜不能做一做) |
|