码迷,mamicode.com
首页 > 其他好文 > 详细

ezjail服务器备份恢复方法

时间:2014-05-18 18:27:21      阅读:263      评论:0      收藏:0      [点我收藏+]

标签:class   c   tar   a   文件   使用   

FreeBSD下使用ezjail管理jails虚拟机很方便,公司有多台ezjails服务器,运行n多jails虚拟机,一次硬盘故障,做了一次整机恢复,将方法归纳如下:

备份准备:

建议ezjails服务器安装2块同样大小的硬盘,一块作为备份。我是通过cron每日rsync备份需要的文件

需要备份的文件:

/etc/rc.conf

/etc/rc.local

/etc/fstab.*

/etc/crontab

/usr/local/etc/ezjail/

/usr/local/etc/ezjail.conf

/usr/jails 

恢复过程:

1、安装FreeBSD(版本和备份的机器相同)

2、安装Jails(ports安装,需要src/sys)

3、配置jails(ezjail-admin update -bp)

4、恢复备份的目录/usr/jails,注意basejail和newjail不要恢复

5、恢复/etc/rc.conf  /etc/rc.local  /etc/fstab.*  /etc/crontab  /usr/local/etc/ezjail.conf  /usr/local/etc/ezjail/

6、启动jails(/usr/local/etc/rc.d/ezjail start)


下面是备份脚本的内容:

#backup all files for jail to bkdisk

/usr/local/bin/rsync -av --delete /etc /bkdisk/

/usr/local/bin/rsync -av --delete /usr/local/etc/ezjail.conf /bkdisk/

/usr/local/bin/rsync -av --delete /usr/local/etc/ezjail /bkdisk/

/usr/local/bin/rsync -av --delete /usr/jails /bkdisk/


ezjail服务器备份恢复方法,布布扣,bubuko.com

ezjail服务器备份恢复方法

标签:class   c   tar   a   文件   使用   

原文地址:http://blog.csdn.net/plunger2011/article/details/25955651

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!