BackupPC安装和快速使用手册 - 图文
更新时间:2023-10-22 13:29:01 阅读量: 综合文库 文档下载
- backuppc推荐度:
- 相关推荐
BackupPC安装和快速使用手册
——刘煦阳
一、 系统和软件环境 .................................. 1 二、 安装BackupPC ................................... 1 三、 配置BackupPC ................................... 2 四、 使用BackupPC ................................... 3
1、 登入BackupPC页面 ........................................... 3 2、 客户端备份 .................................................. 4
(1) 手动备份 ....................................................... 4 (2) 自动定时备份 ................................................... 7
3、 备份查看与恢复 ............................................. 10
五、 注意事项 ....................................... 12
0
一、系统和软件环境
操作系统:NeoKylin-4.0 (FT-1500A版)
BackupPC版本:backuppc_3.3.0-2kord1_arm64.deb
BackupPC服务器:192.168.20.211 BackupPC客户端:192.168.20.212
二、安装BackupPC
首先配置好APT更新源: root@kylin:~# vim /etc/apt/sources.list deb ftp://kylin:123123@www.kylinos.com.cn:6666/kord_repo ginkgo main update root@kylin:~# apt-get update 安装apache2、ssh和backuppc root@kylin:~# apt-get install apache2 ssh backuppc 修改ssh配置文件以允许root用户远程登录 root@kylin:~# vim /etc/ssh/sshd_config PermitRootLogin yes 配置Apache
修改BackupPC的Apache配置文件 root@kylin:~# vim /etc/apache2/conf-enabled/backuppc.conf #deny from all allow from all 创建管理备份的用户并设置密码 root@kylin:~# htpasswd -c /etc/backuppc/htpasswd backuppc New password : Re-type new password: Adding password for user backuppc 重启Apache服务 root@kylin:~# service apache2 restart
1
三、配置BackupPC
修改BackupPC配置文件 root@kylin:~# vim /etc/backuppc/config.pl $Conf{TopDir} = '/var/lib/backuppc' ; #$Conf{CgiAdminUsers} = '*'; $Conf{CgiAdminUsers} = 'backuppc'; #$Conf{Language} = 'en'; $Conf{Language} = 'zh_CN'; 其中: TopDir指定服务端数据存储目录,默认为/var/lib/backuppc,用户可以自定义 CgiAdminUsers为Web端管理员用户,默认为空,修改为上面创建的backuppc用户
Language指定Web端页面语言,默认为英文,修改为中文
为backuppc用户赋予sudo权限 root@kylin:~# visudo 添加以下内容 Defaults !lecture backuppc ALL=NOPASSWD:/bin/tar,/bin/gtar,/usr/bin/rsync BackupPC需要通过SSH连接到远程客户端、使用rsync命令进行备份操作,因此需要为backuppc用户创建SSH密钥,并实现无密码登录到客户端 root@kylin:~# cd /var/lib/backuppc root@kylin:/var/lib/backuppc# mkdir .ssh root@kylin:/var/lib/backuppc# chown backuppc:backuppc .ssh root@kylin:/var/lib/backuppc# chmod 700 .ssh root@kylin:/var/lib/backuppc# su -s /bin/bash backuppc backuppc@kylin:~$ ssh-keygen -t rsa 执行ssh-keygen命令的时候一路回车就行,这样.ssh目录下就会生成私钥(id_rsa)公钥(id_rsa.pub)对。私钥存放在BackupPC服务端,公钥发送给需要备份的客户端,这样BackupPC服务器无需密码就可以SSH登录客户端来执行备份操作
发送公钥至客户端 backuppc@kylin:~$ ssh-copy-id root@192.168.20.212 注意:建议客户端使用root用户进行备份 启动backuppc服务 root@kylin:~# service backuppc start
2
四、使用BackupPC
1、登入BackupPC页面
打开浏览器,输入http://192.168.20.211/backuppc,进入登录界面,如图1:
图1-登录界面
输入之前创建的用户的用户名和密码后,就进入了BackupPC主界面,如图2:
3
图2-主界面
2、客户端备份
(1)手动备份
点击左侧“增删客户机”,将需要备份的客户机及相应帐户添加到“host”、“user”项,如图3所示:
图3-添加host界面
添加、删除客户机完成后,点击“保存”来保存配置,如图4所示:
4
图4-添加host保存界面
点击左侧“客户机报告”,显示所有客户机状态,如图5所示:
图5-客户机报告界面
点击客户机名显示对应客户机详细状态,如图6所示:
5
图6-客户机报告详细界面
点击“开始完全备份”进行客户机备份,点击“中止/取消备份”则备份终止,有过备份记录以后,刷新该页面,会增加“开始增量备份”,备份完成后,会出现备份序列号,如图7所示:
图7-客户机备份序列号
6
(2)自动定时备份
点击左侧栏“服务器”—>“修改服务器配置”进行服务器和总体配置。点击“传 输”标签卡,在“XferMethod”可以选择 archive、ftp、rsync、rsyncd、smb、tar 等传输方式。对于Linux/Unix客户机的备份,默认选择rsync通过ssh 传输 。 在 Rsync设置中,RsyncShareName 填写将要备份的客户机路径,如“/”。之下是BackupFilesExclude选项,可将/var/cache等目录排除于备份之外。如图8:
图8-服务器传输界面
点击“服务器”标签卡,设置唤醒调度时间“WakeupScahedule”,默认每小时唤醒一次,此时服务器会检查是否有客户机需要备份,如果有则启动备份。如图9:
7
图9-服务器界面
点击“备份设置”标签卡,如图10所示:
图10-服务器备份设置界面
其中:
“DumpPreUserCmd”选项:指定在备份前执行的脚本。 “DumPostUserCmd”选项:指定在备份后执行的脚本。
“DumpPreShareCmd”选项: 指定在分享一个备份之前执行的脚本。 “DumpPostShareCmd”选项: 指定在分享一个备份之后执行的脚本。
点击“调度”标签卡,设置定时完整或增量备份,缺省值是保留1套完整备份及6套增量备份,即一个星期的备份,用户可以根据实际需要修改它们,如图11:
8
图11-服务器备份设置界面
其中:
“FullPeriod”的值是 6.97,即每 7 日便进行一次完整备份。 “IncrPeriod”的值是 0.97,即每日都进行增量备份。
“IncrKeepCnt”的值是 6,即保留最近 6 份增量备份,旧的备份被删除。 “BlackoutPeriods”,即备份屏蔽周期,处于这个时间段时备份处于暂停状态。 这种调度策略配合服务器选项卡的“WakeupScahedule”选项形成实际的备份时间。当到达 “WakeupScahedule” 指定的时刻,服务器被唤醒检查每个备份的时间, 根据 FullPeriod和 IncrPeriod 等定义的间隔,再结合其他选项的判断结果,决定是否启动备份。
点击左侧栏“客户机”—>“客户机名”—>客户机的“修改服务器配置” ,可对 客户机进行单独配置,如图12所示:
9
图12-服务器备份设置界面
与“修改服务器配置”方式相同,只不过此配置只特定于此客户机,有新的更改则替换总体配置,形成单独的配置文件。在这里可以为多个客户机指定不同的备份路径和调度策略。
3、备份查看与恢复
在客户机备份报告中点击“备份序列号”,或点击左侧栏中对应客户机下的“浏览备份”,会显示备份序列,如图13所示:
10
图13-备份浏览界面
勾选要恢复的文件或目录,或勾选“全选”按钮,点击下面的“恢复被选择文件”按钮,如图14所示:
图14-备份恢复选择界面
点击“开始恢复”来恢复客户机文件,如图15所示:
图15-备份开始恢复界面
点击“恢复”按钮,即可完成客户机文件的恢复工作,如图16所示:
11
图16-备份恢复确认界面
五、注意事项
1.BackupPC的备份主目录为/var/lib/backuppc,所以一定要保证这个目录所在分区有足够的空间。或者将这个目录拷贝到别的地方,再建立一个软链接文件,链接到/var/lib/backuppc
2.对于服务器上的备份数据,可以给若干台主机使用,实现简单的大规模装机,比如服务器A备份了客户机B的数据,主要的操作是在添加主机的时候将C、D的主机IP添加进去。然后按照上边的操作,将公钥通过ssh-copy-id发送过去。
12
正在阅读:
浅谈反洗井冲砂式通井规的现场应用01-22
中海达HI-RTK操作步骤09-19
MATLAB及应用实验指导书01-24
公路路政管理培训讲义09-17
反思现代言情的经典与流行 - 对比琼瑶与张小娴的言情小说创作01-13
瞧这游戏迷作文600字07-15
民用机场飞行区技术标准试题(8)10-16
我心目中的月亮作文04-01
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- BackupPC
- 快速
- 手册
- 安装
- 图文
- 使用
- 2015年江苏对口单招语文试卷
- 教版语文九年级下册第十三课《威尼斯商人》(第一课时)
- 精选生物课堂评语
- 探究性学习教学模式
- 水东中学督导评估自查自评报告
- (真题)2018-2019学年南京市中考英语试题附答案
- 常见的杂糅句式
- 大学生相声剧本--如此推销
- 江西省南昌市2019届高三上学期开学摸底考试数学理试题Word版含答案
- 货车转向架检修工艺设计 - 图文
- 水力学复习题目汇总
- 镇海10万立方储罐施工方案 - 图文
- 阶段小测试试题及评分标准
- 华中师大《青少年社会工作》练习测试题库及答案
- 南京大学人文地理学真题分类整理
- 物理一
- 2018年国税局机关党建工作总结及2018年工作思路
- 人教版五年级下册“分数的意义”教学设计“分数的意义”教学设计
- 自动控制原理试卷及答案
- 新视野英语教程(读写教程第二版)第二册课文翻译 - 图文