本文将介绍使用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 |
|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )
GMT+8, 2024-11-14 11:14
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.