使用BackupPC备份Linux和Windows系统

版本1.0

作者:Falko Timme

本教程将介绍如何使用BackupPC备份Linux和Windows系统。 BackupPC充当服务器,并且安装在Linux系统上,并且可以连接到本地网络中的所有Linux和Windows系统以备份它们并进行恢复,而不会干扰用户在该系统上的工作。 在客户端需要最小到无配置。 BackupPC支持全面和增量备份,并为管理员和普通用户提供了一个整洁的Web前端,以便可以通过Web浏览器来管理备份和恢复。 但是应该注意的是,BackupPC例如进行基于文件的备份,而不是像Ghost4Linux这样的逐位备份,因此它不是用于磁盘/分区映像。

BackupPC提供了一个巧妙的池化方案,可最大限度地减少磁盘存储和磁盘I / O。 相同或不同PC的多个备份的相同文件只存储一次,从而大大节省了磁盘存储和磁盘I / O。

我想先说说这不是建立这样一个系统的唯一途径。 实现这一目标有很多方法,但这是我所采取的方式。 我不会保证这将为您工作!

1初步说明

在本教程中,我将在具有静态IP地址192.168.0.100和主机名server1.example.com的Debian Etch服务器上设置BackupPC 。 Debian Sarge和Ubuntu上的过程应该相似或相同。

BackupPC将备份存储在/ var / lib / backuppc中 ,所以我在BackupPC服务器上创建了大约90 GB的额外分区。 应该注意的是,这还是很小的,特别是如果你想备份大量的机器,那么越大越好。 此外,您应该考虑使用LVM作为/ var / lib / backuppc分区,以便您可以在需要时进行放大。 您可以在本教程中了解有关LVM的更多信息: http : //www.howtoing.com/linux_lvm

我将展示如何备份和还原Ubuntu Edgy Eft桌面系统,其主机名为NetBackup, NetBIOS名称为falko-desktop ,Windows XP笔记本电脑配有NetBIOS名称笔记本 。 两者都通过DHCP获取其网络设置。

BackupPC支持三种传输方式,即smb , rsync / rsyncd和tar 。 rsync是Linux系统推荐的方法,所以我将使用Ubuntu桌面,而smb是Windows系统的首选方法,所以我将其用于Windows笔记本电脑。

2安装BackupPC

在server1.example.com上 ,我们以root身份运行此命令来安装BackupPC:

server1.example.com:

apt-get install backuppc rsync libfile-rsyncp-perl par2 smbfs

你会问几个问题:

工作组/域名: < - WORKGROUP(其实这并不重要你在这里输入什么)

修改smb.conf以使用DHCP中的WINS设置? < - 不

然后你会看到这个消息:

Web administration default user created

BackupPC can be managed through its web interface:

http://server1.example.com/backuppc/

为此,已创建一个名为“backuppc”的网络用户以“dAamcQIH”作为密码。 您可以通过运行'htpasswd / etc / backuppc / htpasswd backuppc'来更改此密码。 < - 好的

请记录用户backuppc的Web前端密码(在这种情况下为dAamcQIH) 。 如果您不喜欢密码,可以通过运行来更改密码

server1.example.com:

htpasswd /etc/backuppc/htpasswd backuppc

然后打开浏览器并输入http://192.168.0.100/backuppc/ (或http://server1.example.com/backuppc/,如果您的网络中的server1.example.com具有正确的DNS记录)。 如果你得到一个登录提示,一切都很好,如果没有(像我的安装),运行这个命令:

server1.example.com:

dpkg-reconfigure backuppc

你会看到这个问题:

为/ apache配置文件添加/ backuppc /的别名? < - 是的

然后再次访问http://192.168.0.100/backuppc/ ,并使用用户名backuppc和backuppc的密码登录:

linux下备份windows系统版本,使用BackupPC备份Linux和Windows系统相关推荐

  1. linux系统电脑的权限设置,Linux下的文件权限设置修改详解linux操作系统 -电脑资料...

    在linux中更改所属用户组是使用chgrp,更改文件拥有者, chown,更改9个属性, chmod这三种常用的问题,在linxu中这三个命令就是对文件目录权限的控制命令了,下面我来介绍它们的用法与 ...

  2. linux运行隐藏文件,Linux下如何隐藏文件_网站服务器运行维护,Linux,隐藏文件

    linux系统怎样安装软件_网站服务器运行维护 linux系统安装软件的方法:1.使用apt命令进行安装,如[apt install app_name]:2.使用rpm命令进行安装,如[rpm -i ...

  3. linux下后缀为so的文件怎么打开,linux中.so后缀的文件怎么使用啊

    参考1:http://zhidao.baidu.com/link?url=Zx0t6DMIpPvMNhIKZEudJOmDR4MXcr-B5_KbELCIoNz1jnJ7A_--J-qIaiVkYIi ...

  4. 视频教程-Linux下Shell从入门到精通完整版-Linux

    Linux下Shell从入门到精通完整版 京东商城运维架构师,京峰Linux云计算教学总监,担任国内多家知名社区运维专家网站Linux版主,专注Linux自动化运维,熟练LVS.Nginx,前端架构及 ...

  5. Linux下安装tuned以使用tuned-adm命令优化Linux系统性能

    本文介绍在RHEL.CentOS 8/7.Ubuntu.Debian Linux下安装tuned以使用tuned-adm命令优化Linux系统性能.作为系统管理员,您应该能够通过调整各种设置来优化Li ...

  6. 在Linux下安装tuned以使用tuned-adm命令优化Linux系统性能

    本文介绍在RHEL.CentOS 8/7.Ubuntu.Debian Linux下安装tuned以使用tuned-adm命令优化Linux系统性能.作为系统管理员,您应该能够通过调整各种设置来优化Li ...

  7. linux下安装win xp 进pe出错,PE安装原版XP系统(含高版本PE安装选项灰色处理办法)...

    PE 安装 XP 镜像流程 准备原版 XP 安装光盘镜像放到硬盘非 C 盘. 可解压到本地经行安装, 也可以使用虚拟光驱载入安装 (本教程主要讲 PE 内虚拟光驱载入安装) 第一步:用 U 盘或硬盘/ ...

  8. linux下如何查看BIOS版本,linux、centos下查看系统版本、bios版本,内存信息等

    1.查看系统版本 [[email protected] ~]#more /etc/issue CentOS release 6.2 (Final) Kernel \r on an \m 2.查看CPU ...

  9. linux下怎么升级python版本,Linux下升级python版本

    转载自:http://lovebeyond.iteye.com/blog/1770476 CentOS下的Python版本一般都比较低,很多应用都需要升级python来完成.我装的centOS的默认的 ...

最新文章

  1. 1.5w字,30图带你彻底掌握 AQS!
  2. Python sort
  3. undefined reference to `_imp___Py_NoneStruct'
  4. HDU2026 首字母变大写
  5. 程序员的数学全三册密码_阿波罗50年前成功登月,少不了这位硬核女程序员
  6. 图论--一般图带花树匹配--模板
  7. 每个Java学习者都会犯的10大常见错误1
  8. 分数化简_分数应用题七讲 (一) 图示法解分数应用题
  9. ConcurrentHashMap底层原理?
  10. 订单数据持久化和验证相关解决方案
  11. 【hackerrank】Week of Code 26
  12. C语言客户端窗口创建,【自己动手】用C语言写一个基于服务器和客户端!
  13. 前复权 后复权和不复权是什么意思
  14. 小红书口碑营销推广方式有哪些?
  15. 学习Pandas(Kaggle)
  16. WIN7 通知栏处喇叭上有个小红叉,提示未插入“未插入扬声器或耳机”的解决方法
  17. AutoHotKey:Shift+ijkl实现方向键
  18. error: incompatible types when assigning to type ‘const struct wiphy_wowlan_support‘
  19. AD_PCB 快捷键
  20. Nginx服务器安装

热门文章

  1. css画加号➕减号➖
  2. python建立虚拟环境virtualenv
  3. 1087 有多少不同的值
  4. java 滚动小球_Java语言编写一个程序:在面板中多个小球浮动,碰到边缘则反弹,小球和小球想撞得话,其中一个就消失...
  5. 乞讨行业也需要做策划!真是太牛了!
  6. mudo atomic详解
  7. matlab中两个符号矩阵相加,MATLAB矩阵分析及符号运算.ppt
  8. oracle的笛卡尔积的用处,笛卡尔积的解释和作用
  9. MySQL事务(transaction)之手动控制sql事务及JDBC事务的开启
  10. 编译器与编辑器以及IDE的区别【前方高能】