0
点赞
收藏
分享

微信扫一扫

CentOS 7 - 压缩备份

飞鸟不急 2022-06-14 阅读 66

tar

创建tar压缩包

tar -czvf /backup/data.tar.gz /data/*

解tar压缩包

tar -xzvf data.tar.gz -C /recovery_data
tar --no-same-owner -xzvf data.tar.gz -C /recovery_data
tar -xjvf file01.tar.bz2
tar -xJvf file01.tar.xz
unzip file01.zip
unzip file01.zip -d /to/my/folder
xz -d file01.tar.xz


rsync

同步文件夹

# 同步整个/data文件夹
rsync -avH /data /backup_data/
#同步/data文件夹下的所有内容
rsync -avH /data/ /backup_data/
# 只同步*.log文件,且文件大小不大于1M
rsync --max-size=1M --include="*.log" --include="*/" --exclude="*" -av source_folder destination_folder

# 参数
-a, --archive archive mode; equals -rlptgoD (no -H,-A,-X)
-v, --verbose increase verbosity
-r, --recursive recurse into directories
-H, --hard-links preserve hard links

--max-size=SIZE don’t transfer any file larger than SIZE
--include=PATTERN don’t exclude files matching PATTERNmama
--exclude=PATTERN exclude files matching PATTERN

跨服务器同步文件夹

# On backup server
rsync -avH root@remote_server/data/ /backup_data/

解决密码自动问题

# On backup server
ssh-keygen
ssh-copy-id -i ~/.ssh/id_rsa.pub root@remote_server


举报

相关推荐

0 条评论