嵌入式爱好者

rsync同步文件

2023-10-31 10:50| 发布者: L_S_H| 查看: 152| 评论: 0

类目: i.MX8MP系列产品  >  Linux     文档编号: 1184

本文将介绍使用rsync备份文件或者恢复文件
一、首先下载rsyncIndex of /pub/rsync (samba.org)
我这里下载的版本为rsync-3.2.7.tar.gz
二、进行交叉编译
交叉编译arm版本rsync工具_交叉编译rsync-CSDN博客这里我没有使用自动安装脚本,采用手动编译的方法,如果编译不过去可以找到是那一步出现的问题
2.1 解压源码
tar -xvf rsync-3.2.7.tar.gz
2.2 配置编译
需要先配置交叉编译工具. /opt/fsl-imx-xwayland/5.4-zeus/environment-setup-aarch64-poky-linux
./configure --prefix=/home/${usrname}/rsync_install --host=arm-linux
make &make install
注:我在编译过程中会有报错
To disable one or more features, the relevant configure options are:
    --disable-xxhash
    --disable-zstd
    --disable-lz4

configure.sh: error: Aborting configure run
需要在./configure 加入这几个属性,原因是不支持这几种格式
三、测试
#!/bin/bash source_dir="/home/root/1111/" destination_dir="/home/root/2222/" rsync -av --ignore-existing "$source_dir/" "$destination_dir/"

注:source_dir源分区路径,destination_dir替换为目标分区的路径。-av选项用于以归档模式进行同步,并保留文件属性。--ignore-existing选项用于忽略目标分区中已存在的文件,只拷贝缺失的文件
https://www.ruanyifeng.com/blog/2020/08/rsync.html


已解决

未解决

只是看看

最新评论

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-24 21:53

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部