文章目录
搭建实验环境
- 需要两台主机并且保证这两台主机是可以通信的
- 都关掉火墙
systemctl disable --now firewalld
或者 systemctl stop firewalld
一、scp命令做备份
用法:
scp 本地文件 远程主机用户@远程主机ip:远程主机目录的绝对路径
scp 远程主机用户@远程主机ip:远程主机文件的绝对路径 本地文件
实验步骤:
- 在主机上建立实验素材
touch westos
mkdir westosdir - 把本地文件复制到远程主机(上传)
scp westosfile root@172.25.254.101:/root/Desktop 把客户端主机的westosfile文件上传到服务器root下的桌面上
scp -r westosdir root@172.25.254.101:/root/Desktop -r表示复制目录
scp -q westos root@172.25.254.101:/root/Desktop -q传输文件时不显示进度 - 把远程文件复制到本地(下载)
scp root@172.25.254.101:/root/Pictures/westos.png 把远程服务端的root下的 westos.png 传到当前目录下
二、rsync命令做增量备份
增量备份: 主机有的文件就不做备份,只备份没有的文件,避免重复备份,提高效率
1. rsync命令复制文件的部分属性
在远程服务端主机上监控/mnt/目录 watch -n 1 ls -lR /mnt/
在客户端主机测试下面命令:
rsync -