zoukankan      html  css  js  c++  java
  • 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/


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

  • 相关阅读:
    shell——变量
    xxx is not in the sudoers file.This incident will be reported.的解决方法
    百度面试回忆
    iOS网络协议 HTTP/TCP/IP浅析
    使用xib封装一个自定义view的步骤
    修改了系统自带头文件后,Xcode会报错
    字典转模型规范化
    文本属性Attributes
    苹果API常用英语名词
    命令行 -- 命令"%cd%"
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/4776930.html
Copyright © 2011-2022 走看看