cp scp rsync 的备份用法举例

2023-12-13 12:35:24

一、CP

cp -auv /home/Source? /home/Backup/

## a表示将会保留备份文件的全部属性,同时保留下链接; u 表示只复制较新的文件,用于更新;v用来显示当前copy的文件,去掉后则静默copy

##? cp命令无法远程操作,只能进行本地复制操作

二、 SCP

通过ssh通道远程copy,但是无法保留链接属性

scp -pr -P 22222 -l 10000 /home/Source/*? root@www.remote.com:/home/Backup/Source/

##? -l 限速传输,单位?Kbit/s 除以8 式实际的KB/s; 100000≈10MB

?##? 若要取消掉 -P 和输入密码,则可以配置 ssh_key 登录,并编辑 ~/.ssh/config ,为远程目标设置名称。可参考我的文章:?Debian11.5 最小化安装后更改主机名、安装桌面、设置默认语言、时区、静态IP、局域网DNS等_debian安装桌面-CSDN博客

cat /root/.ssh/config

Host   BACKUP
        HostName 192.168.1.250
        User  root
        IdentityFile ~/.ssh/ssh_key
        Port 54321

?之后可以使用 简写模式运行

scp -pr -l 100000 /home/Source/*? BACKUP:/home/Backup/Source/

三、Rsync

rsync -avzP? ?--bwlimit=10000? ?/home/Source? /home/backup?

## 如果要还原
rsync -auvzP? ?/home/backup???/home/Source? ? ?

?--bwlimit? ?限速 单位?KB/s? 10000≈10MB

注意: 同上,可以采用简写的备份主机名称进行远程操作。

可参考我的文章:? Rsync 与frp搭建远程备份服务和基本命令行操作示例_rsync 群晖 frp-CSDN博客?

文章来源:https://blog.csdn.net/lggirls/article/details/134946896
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。