在服务器管理中,文件备份的工作至关重要。如果单位有两台文件服务器的情况下,则可以实现相互备份,则一方面可以充分利用现有的设备,节省NAS存储设备;另一方面,也可以有效保护文件安全。那么,具体实现呢?具体方法如下:
一、linux服务器文件备份的方法
一、提前说明:
以在两台服务器之间建立定时同步为例,将服务器A /home/jack 路径下的内容备份到服务器B /home/test 路径下
设置定时同步时间为5分钟
二、配置过程:
服务端(即服务器A):
安装rsync:yum -y install rsync
ln -s /etc/rsyncd.conf
编写rsync的配置文件:vim rsyncd.conf
解析如下:
uid = root #root用户访问(我这里用ROOT用户,也可以用其他新建的用户)
gid = root #root组用户访问
port=871 #通过端口873
use chroot = yes #可以使用chroot
read only = no #可读写
max connections = 4 #较大连接数
list = no #不列出文件清单
pid file = /var/run/rsyncd.pid #此步可没有此文件
timeout = 900
lock file = /var/run/rsyncd.lock #此步可没有此文件
log file = /var/log/rsyncd.log #此步可没有此文件
[backup] #发布项(注意这个命名)
comment = this is module for backup #模块介绍,可删去
path = /home/jack/ #发布的路径
ignore errors
auth users = root #认证用户为root
secrets file = /etc/rsyncd.pass #密码文件
4. 编写用户密码文件:echo root:111 /etc/rsyncd.pass
(root:上一步设置的登录用户名;111:文件的密码自己随意设,但要记住,接下来需要用到;此步创建了rsyncd.pass文件)
修改密码文件的权限(此步很重要,且只能是600):chmod 600 /etc/rsyncd.pass
启动rsyncd服务
service rsyncd start
查看进程占用端口: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
3 创建一个需要定时执行的脚本文件,如:rsyncd.sh脚本:vi /etc/rsyncd.sh
(路径自己设置的),在此脚本中添加如下内容:(命令的每条含义文档较后有解释)
rsync -auv --password-file=/etc/rsyncd.pass root@192.168.22.99::backup /home/test/
4 设置脚本执行的时间:crontab e,添加如下内容
*/5 * * * * sh /etc/rsyncd.sh #第5分钟执行一次同步;
到此,同步配置基本完成,正常情况下每5分钟就会同步一次
也可直接输入同步命令检查是否能够同步,命令格式为:
rsync命令格式:rsync [option] 源路径 目标路径
将服务器A backup模块下要备份的文件同步到本地/home/test目录下:
rsync -auv --password-file=/etc/rsyncd.pass root@192.168.22.99::backup /home/test/
2
正常情况下,同步成功会显示以上信息。
二、Windows文件服务器备份系统
如果是Windows文件服务器,则一方面可以通过手工备份,另一方面也可以通过第三方的服务器备份软件来实现。
例如有一款 安固软件服务器文件备份系统 (下载地址:),只需要在服务器上安装之后,就可以设置要备份的源文件和目标文件,然后就可以自动备份文件了。系统支持将文件备份到服务器其他磁盘、外接移动硬盘、NAS存储空间、其他服务器等,操作极为简单。如下图:
图:安固软件服务器文件备份系统
同时,本系统还可以导出备份服务器账号、备份注册表、备份组策略、修改远程桌面端口、只让特定IP地址连接服务器、设置操作系统自动升级、关闭不常用的操作系统端口、关闭不常用的服务等,从而进一步保护了服务器的安全,也间接保护了服务器文件的安全。
此外,本系统还可以详细记录备份日志,记录服务器操作日志等信息,便于管理员事后备查和审计等。
热门标签
热门文章
-
2025文件加密软件推荐使用,文件夹加密软件哪个好?_安固软件官网 5646 + 在看
-
数据安全治理体系框架和实践路线 4242 + 在看
-
文件加密软件哪个好用?有什么功能?_安固软件终端安全管理软件 2324 + 在看
-
公司怎么监控电脑?尊享八款史诗级公司电脑监控软件,简直Nice! 1000 + 在看
-
图纸怎么加密(怎样设置图纸密码)?5个简单方法分享,有手就会 1000 + 在看
-
2025九款电脑屏幕监控软件分享,可以实时监控电脑屏幕,赶紧收藏 1000 + 在看
-
如何通过安固软件保障企业数据安全——解析员工电脑监控策略 1000 + 在看
-
七款内网监控软件分享|2025企业内网怎么监控?赶紧收藏 1000 + 在看
-
春节重磅安利!这款软件一定要春节前部署,玩得开心高效办公 1000 + 在看
-
什么是电脑监控软件!它又能监控到哪些内容?一篇文章告诉你 999 + 在看
相关关键词
- 什么是上网行为管理?如何才能上网行为管控,这7个方法很有用
- 上网行为管理软件有神马?25年推荐9款高品质上网行为管理APP分享!
- 什么是上网行为管理?怎样才能做好上网行为管控,这七个方法很奏效,2025年必备指南!
- 什么是上网行为管理?上网行为管控的8个核心方法,2025年必看,快收藏!
- 什么是上网行为管理?能管理什么?如何才能做好上网行为管控,这7个方法真的很有用
- 到底有什么上网行为管理软件?9款高品质上网行为管理APP,2025最强推荐快看
- 上网行为管理是啥啊?怎样才能做好上网行为管控,这7个方法很有用
- 上网行为管理软件哪个给力?八款超实用上网行为管理app安利,干货满满!
- 到底什么是上网行为管理?七大上网行为管理举措全讲解|2025建议收藏
- 上网行为管理是个啥?9大上网行为管理举措全科普|2025建议保存