linux下的dump备份和恢复和rsync远程同步备份的详细配置过程

一、dump的备份及恢复

注意:dump是针对ext4文件系统的,so在dump备份之前要做ext4的分区

  1. 查是否有dump
[root@localhost ~]# rpm -q dump

没有则下载dump

[root@localhost ~]# yum install -y dump
  1. 查看系统文件
[root@localhost ~]# df -hT 
/dev/sdb1ext497M5.3M92M6%/dir1
  1. 创建测试文件
[root@localhost ~]# mkdir /dir1/test
  1. 备份测试文件到其他目录
[root@localhost ~]# dump -0uf /tmp/test.bak /dir/test
  1. 删除文件进行文件恢复
[root@localhost ~]#rm -rf /dir/test
[root@localhost ~]#cd /dir
[root@localhost  dir]#restore -if /tmp/test.bak
> ls                                   # 查看文件
>  add                                 # 添加文件
>  extract                             # 确认备份

二、rsync远程同步

  1. 检查rsync是否安装
[root@localhost ~]#rpm -q rsync
nc-3.1.2-6.el7_6.1.x86_64
  1. 编辑rsync的配置文件
[root@localhost ~]#vim /etc/rsyncd.conf
uid = rsync // 运行进程的用户
gid = rsync // 运行进程的用户组
port = 873 // 监听端口
fake super = yes // 无需让rsync以root身份运行,允许存储文件的完整属性
use chroot = no // 关闭假根功能
max connections = 200 // 最大连接数
timeout = 600 // 超时时间
ignore errors // 忽略错误信息
read only = false // 对备份数据可读写
list = false // 不允许查看模块信息
auth users = rsync_backup // 定义虚拟用户,作为连接认证用户
secrets file = /etc/rsync.password // 定义rsync服务用户连接认证密码文件路径
log file = /var/log/rsyncd.log // 日志文件

[backup] // 定义模块信息
comment = welcome to backup! // 模块注释信息
path = /backup // 定义接收备份数据目录

  1. 创建虚拟用户的密码文件
[root@localhost ~]#echo "rsync_baskup:123" > /etc/rsync.password
[root@localhost ~]#chmod 600 /etc/rsync.password
  1. 创建系统用户
[root@localhost ~]#useradd -M -s /sbin/nologin rsync
  1. 创建共享目录并创建测试文件
[root@localhost ~]#mkdir /backup
[root@localhost ~]#chown -R rsync.rsync /backup
[root@localhost ~]#mkdir /backup/test

  1. 启动服务
[root@localhost ~]#systemctl status rsyncd
[root@localhost ~]#systemctl start rsyncd
[root@localhost ~]#systemctl enable rsyncd
  1. 关闭防火墙 关闭selinux
[root@localhost ~]#systemctl stop firewalld
[root@localhost ~]#vim /etc/selinux/config
ELINUX=disabled  
[root@localhost ~]#setenforce 0
  1. 客户端测试
[root@localhost ~]#rsync -a /etc/passwd rsync_backup@192.168.1.20::backup 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值