备份  装置  定义  控制台  主机  文件  过程  权利  教养  需求  软体  教授  中央  操作  环境  繁杂  系统  议论  脚本  台北市  平常  角色  任务  消息  谐和  数据库  计划  编目  数据  磁带机  网络  客户机  教员  便当  中看  企业级  比拟  全局  此文  范畴  端口  控制器  根源  小弟  桥梁  细致  组件  称号  客户端  逻辑
Shi∴Yong∴baculaWan∴Cheng∴linuxDe∴Yuan∴Cheng∴Bei∴Fen∴He∴Fu∴Yuan原架正在台北市教员研习核心的教授教养网志!因为主机太不动摇!所以小弟决定移家到这里!期望透过这个教授教养网志来做为辅佐发哥与教师间教授教养资讯沟通的桥梁之壹  原始资料根源http://arhat.博客.51cto.com/101503/123006 为了查询便当!特将其搜罗於此底下为本来形式 Bacula!被誉为开源软体中最好的备份复原软体!它提供了企业级的客户机/效劳器的备份处理计划!能够经由网络来治理文件的备份!复原和核实任务Bacula!既有windows版本的!也有Linux!Unix的但目前有对于其使用的文章是正在太少!而且引见的很不细致!明天!我就来和大家壹同议论壹下 壹!bacula的模型 为了安排bacula!该当了解它的主要组件 控制器是谐和备份!复原和校验操作的保护过程用户能够经由控制台向控制保护过程递交权利控制台不壹定非要和控制保护过程正在同壹台机器上!能够分别 存储保护过程是用来写入备份数据或者许读取备份数据的它必须装置正在提供存储的机器上也就是装置了磁带机或者许要将备份寄存的效劳器上它和控制保护过程能够分别!不壹定要装置正在壹同 文件保护过程装置正在每台需求备份数据的系统上比如!妳想备份网络中的某台文件效劳器上的数据!那么!妳就该当将文件保护过程装置正在此台效劳器上 编目是壹个数据库!它保管壹切备份的每个文件和卷的消息所以!它需求数据库软体的支撑!平常bacula支撑mysql!postgresql和sqlite 贰!设置 试验环境如下有两台linux主机! 壹台主机名为RHEL5!ip为192.168.0.5!系统为RHEL 5.1!角色为备份效劳器兼存储效劳器 另壹台主机名为clientIp是192.168.0.6!系统是RHEL5.1!角色为需求备份的主机 准备任务正在server上装置mysql和gcc环境!并发动mysql 正在client上只需装置gcc环境 配置效劳器server 1! 解压编译装置bacula 然后是make和make install 默许状况!bacula装置正在/etc/bacula/目录下 2!创立mysql脚本 Bacula曾经为我们建好了脚本!间接运转就OK!壹共3个假设不运转!前面9101端口是起不来的 3!改正配置 作为存储效劳器兼控制台!平常需求依次对bacula-dir.Conf bacula.sd.conf和bconsole.conf配置文件停止改正 bacula-dir.conf是最繁杂的壹个文件!它壹共有10个逻辑段 director! catalog! jobdefs! job! fileset! schedule! pool! client! storage messages 因为此文件比拟繁杂!所以我把我配置好的文件间接贴出现!壹些特地主要的中央我们拿出现议论 Director   全局的壹些配置  Name = RHEL5-dir DIRport = 9101  QueryFile = "/etc/bacula/query.sql" WorkingDirectory = "/var/bacula/working" PidDirectory = "/var/run" Maximum Concurrent Jobs = 1  定义壹次能处理的并发生发火业数 Password = "RTQVFEti4EAPrGLJV+xn+/7ScFU0D+iDs5OWCvy354uI"  这个中央必须与控制台所正在主机上的bconsole.conf一致!这里是本机 Messages = Daemon  JobDefs  Name = "DefaultJob" Type = Backup Level = Incremental Client = RHEL5-fd  假设本机也需备份就正在前面去定义RHEL5-fd为本机 FileSet = "Full Set" Schedule = "WeeklyCycle" Storage = File Messages = Standard Pool = Default Priority = 10  Job   定义壹个权利 Name = "Client"  权利的称号 前面我们能够正在bacula的控制台中看到 Client = Client  援用前面定义的客户端Client!表现此权利对名字叫client主机停止操作 JobDefs = "DefaultJob" Write Bootstrap = "/var/bacula/working/Client1.bsr" 定义备份的指导消息放正在什么中央 Level = Full 定义备份类型为完整 FileSet = "Full Set" 备份的范畴依据前面定义的名叫Full Set的操作 Schedule = "WeeklyCycleAfterBackup" 备份计划权利按"WeeklyCycleAfterBackup" 定义的施行  Job  Name = "BackupCatalog" JobDefs = "DefaultJob" Level = Full FileSet="Catalog" Schedule = "WeeklyCycleAfterBackup" RunBeforeJob = "/etc/bacula/make_catalog_backup bacula bacula"原架正在台北市教员研习核心的教授教养网志!因为主机太不动摇!所以小弟决定移家到这里!期望透过这个教授教
百科教程网  http://www.55ns.cn
网络教程 | 评论(0) | 引用(0) | 阅读(24)
发表评论
昵称 [注册]
密码 游客无需密码
网址
电邮
打开HTML 打开UBB 打开表情 隐藏 记住我