ezjailserver备份和恢复方法

简介:

FreeBSD通过使用ezjail管理jails虚拟机非常方便。公司有多台ezjailsserver,执行n许多jails虚拟机,硬盘故障,做一个整体恢复。感性的方法如以下:

备份就绪:

暗示ezjailsserver设备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/


版权声明:本文博主原创文章,博客,未经同意不得转载。








本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/4776930.html,如需转载请自行联系原作者


相关文章
|
6月前
|
安全
linuxdd命令备份与恢复
`dd`命令实例:用于备份/恢复磁盘,如`dd if=/dev/hdb of=/dev/hdd`复制整个硬盘。还能压缩备份(`dd if=/dev/hdb | gzip > /root/image.gz`)、恢复(`gzip -dc /root/image.gz | dd of=/dev/hdb`)、备份MBR(`dd if=/dev/hda of=/root/image count=1 bs=512`)、创建swap分区(`dd if=/dev/zero of=/swapfile`)
133 1
|
存储 API 数据安全/隐私保护
快照备份与恢复
本场景主要介绍了如何通过快照功能将 Elasticsearch 中的数据备份到对象存储上,以及如何使用快照对数据进行恢复。
|
Oracle 关系型数据库 数据库
4、数据文件的备份与恢复
数据文件的备份与恢复
136 0
|
安全 数据库
事务故障恢复
事务故障恢复
287 0
事务故障恢复
|
存储 缓存 关系型数据库
备份与恢复 | 学习笔记
快速学习备份与恢复
备份与恢复 | 学习笔记
|
JSON NoSQL 关系型数据库
备份与还原
备份与还原
81 0
|
NoSQL MongoDB 数据库
备份与恢复|学习笔记
快速学习备份与恢复
|
SQL Oracle 关系型数据库
oracle数据库控制文件的备份和恢复之一手动备份和恢复
实验步骤:手动备份和恢复oracle控制文件
590 0
|
SQL 关系型数据库 MySQL