linux服务器备份方法、linux文件备份方法、linux文件备份同步软件的选择

在服务器管理中,文件备份的工作至关重要。如果单位有两台文件服务器的情况下,则可以实现相互备份,则一方面可以充分利用现有的设备,节省NAS存储设备;另一方面,也可以有效保护文件安全。那么,具体实现呢?具体方法如下:
一、linux服务器文件备份的方法
一、提前说明:
一、linux服务器文件备份的方法
一、提前说明:
以在两台服务器之间建立定时同步为例,将服务器A /home/jack 路径下的内容备份到服务器B /home/test
路径下
设置定时同步时间为5分钟
二、配置过程:
服务端(即服务器A):
安装rsync:yum -y install rsync
ln -s /etc/rsyncd.conf
编写rsync的配置文件:vim rsyncd.conf
解析如下:
http://grabsun.com/uploads/img/201810/jiaoben.png
4. 编写用户密码文件:echo “root:111” > /etc/rsyncd.pass
(root:上一步设置的登录用户名;111:文件的密码自己随意设,但要记住,接下来需要用到;此步创建了rsyncd.pass文件)
修改密码文件的权限(此步很重要,且只能是600):chmod 600 /etc/rsyncd.pass
启动rsyncd服务
service rsyncd start
1
查看进程占用端口:netstat -tunlp
(启动rsyncd服务后会显示873端口被rsync占用)
客户端(即服务器B):
1.yum -y install rsync
2.echo “root:123” > /etc/rsyncd/rsyncd.pass
(root:用户名可不写,如果写,必须要和服务端设置的第3步中设置的用户名一致;
111:密码,必写,要和服务端设置的第4步中的密码一致)
3.chmod 600 /etc/rsyncd.pass
4.创建存放备份文件的路径:mkdir /home/backups
(路径自己随意设)
5.每隔5分钟将服务器A中的backup模块目录下的文件(我们设置的是/home/jack)同步到本地下(我们设置的是/home/backups)
1> ssh-keygen -t dsa -b 1024
2> 将id_dsa.pub里面的内容添加到B机的authorized_keys文件中
cat /root/.ssh/id_dsa.pub >> authorized_keys
1
3> 创建一个需要定时执行的脚本文件,如:rsyncd.sh脚本:vi /etc/rsyncd.sh
(路径自己设置的),在此脚本中添加如下内容:(命令的每条含义文档最后有解释)
rsync -auv --password-file=/etc/rsyncd.pass
root@192.168.22.99::backup /home/test/
1
2
4> 设置脚本执行的时间:crontab –e,添加如下内容
*/5 * * * * sh /etc/rsyncd.sh #第5分钟执行一次同步;
1
2
到此,同步配置基本完成,正常情况下每5分钟就会同步一次
也可直接输入同步命令检查是否能够同步,命令格式为:
rsync命令格式:rsync [option] 源路径 目标路径
例如:
将服务器A backup模块下要备份的文件同步到本地/home/test目录下:
rsync -auv --password-file=/etc/rsyncd.pass
root@192.168.22.99::backup /home/test/
1
2
正常情况下,同步成功会显示以上信息。
二、Windows文件服务器备份系统
如果是Windows文件服务器,则一方面可以通过手工备份,另一方面也可以通过第三方的服务器备份软件来实现。
例如有一款“大势至服务器文件备份系统”(下载地址:http://www.grabsun.com/filebackup.html),只需要在服务器上安装之后,就可以设置要备份的源文件和目标文件,然后就可以自动备份文件了。系统支持将文件备份到服务器其他磁盘、外接移动硬盘、NAS存储空间、其他服务器等,操作极为简单。如下图:
二、Windows文件服务器备份系统
如果是Windows文件服务器,则一方面可以通过手工备份,另一方面也可以通过第三方的服务器备份软件来实现。
例如有一款“大势至服务器文件备份系统”(下载地址:http://www.grabsun.com/filebackup.html),只需要在服务器上安装之后,就可以设置要备份的源文件和目标文件,然后就可以自动备份文件了。系统支持将文件备份到服务器其他磁盘、外接移动硬盘、NAS存储空间、其他服务器等,操作极为简单。如下图:
同时,本系统还可以导出备份服务器账号、备份注册表、备份组策略、修改远程桌面端口、只让特定IP地址连接服务器、设置操作系统自动升级、关闭不常用的操作系统端口、关闭不常用的服务等,从而进一步保护了服务器的安全,也间接保护了服务器文件的安全。
此外,本系统还可以详细记录备份日志,记录服务器操作日志等信息,便于管理员事后备查和审计等。