抱歉,如果这没有意义,但我会尽力提供所有需要的信息!我想使用rsync将一系列按顺序编号的文件从一个文件夹复制到另一个文件夹。我正在归档一个DCDM(它是一部电影),它包含大约600,000个单独编号的顺序.tif图像文件(每个~10mb)。我需要将其分解以正确存档到LTO6磁带上。我想使用rsync来准备文件夹,以便我的简单bash.sh文件可以自动执行我想要备份到磁带的各种文件夹和文件。我在运行rsync时通常使用的命令是:sudorsync-rvhW--progress--sizeonly如果需要,我会使用sudo,而且我总是先用--dry-run测试结果我唯一能正常工作(不排除
我希望在我的rsync命令中有一个简单且有效的(多个)exclude选项。假设我将排除一个文件和一个目录:/var/www/html/test.txt/var/www/html/images/我所做的是:rsync-avz--exclude="/var/www/html/test.txt"--exclude="/var/www/html/images/"/var/www/htmlroot@xx。xx.xx.xx:/var/www或rsync-avz--exclude=/var/www/html/test.txt--exclude=/var/www/html/images//var/ww
我希望在我的rsync命令中有一个简单且有效的(多个)exclude选项。假设我将排除一个文件和一个目录:/var/www/html/test.txt/var/www/html/images/我所做的是:rsync-avz--exclude="/var/www/html/test.txt"--exclude="/var/www/html/images/"/var/www/htmlroot@xx。xx.xx.xx:/var/www或rsync-avz--exclude=/var/www/html/test.txt--exclude=/var/www/html/images//var/ww
关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion考虑两个目录:/home/user/music/flac/media/MUSIC/flac我希望第二个目录(目标;USB驱动器)包含与第一个目录(主目录)相同的文件和结构。有3600+个文件(总共59G)。使用unison扫描每个文件,这是非常缓慢的。我宁愿它根据文件名、大小和修改时间进行比较。我认为rsync可能会更好,但是手册页中的示例相当含糊,Google搜索没有显示任何简单、有见地的示例
关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion考虑两个目录:/home/user/music/flac/media/MUSIC/flac我希望第二个目录(目标;USB驱动器)包含与第一个目录(主目录)相同的文件和结构。有3600+个文件(总共59G)。使用unison扫描每个文件,这是非常缓慢的。我宁愿它根据文件名、大小和修改时间进行比较。我认为rsync可能会更好,但是手册页中的示例相当含糊,Google搜索没有显示任何简单、有见地的示例
我已经设置了一个rsync服务器->/etc/rsyncd.confmaxconnection=5logfile=/var/log/rsync.log[web]path=/srv/www/htmlreadonly=falselist=yeshostsallow=127.0.0.1uid=nobodygid=nobody[root@localhostwww]#ls-l/srv/www/html/-rwxrwxrwx.1amitamit8Apr2810:37index.html如果我这样做$rsync127.0.0.1::$web然后它正确显示模块名称但如果我这样做了$rsync127.0
我已经设置了一个rsync服务器->/etc/rsyncd.confmaxconnection=5logfile=/var/log/rsync.log[web]path=/srv/www/htmlreadonly=falselist=yeshostsallow=127.0.0.1uid=nobodygid=nobody[root@localhostwww]#ls-l/srv/www/html/-rwxrwxrwx.1amitamit8Apr2810:37index.html如果我这样做$rsync127.0.0.1::$web然后它正确显示模块名称但如果我这样做了$rsync127.0
我想转储我的MySQL数据库并使用rsync进行每日备份。我想到的第一种方法是mysqldump-ufoo-pbarbaz>/var/tmp/baz.sql&&rsync/var/tmp/baz.sql/backup/&&rm/var/tmp/baz.sql.然后我开始考虑是否可以不使用临时文件/var/tmp/baz.sql,而是直接将mysqldump的输出通过管道传输到rsync。更具体地说,我想要的非常类似于我们用来在Ubuntu中为apt更新GPGkey的命令行:gpg--export--armorCE49EC21|sudoapt-keyadd-,其中管道的接收者支持此“-”
我想转储我的MySQL数据库并使用rsync进行每日备份。我想到的第一种方法是mysqldump-ufoo-pbarbaz>/var/tmp/baz.sql&&rsync/var/tmp/baz.sql/backup/&&rm/var/tmp/baz.sql.然后我开始考虑是否可以不使用临时文件/var/tmp/baz.sql,而是直接将mysqldump的输出通过管道传输到rsync。更具体地说,我想要的非常类似于我们用来在Ubuntu中为apt更新GPGkey的命令行:gpg--export--armorCE49EC21|sudoapt-keyadd-,其中管道的接收者支持此“-”
我正在用python开发一个脚本,可以从多台机器收集日志。我正在使用rsync。但是有一个问题。我有多个服务的日志,如下所示:service1.logservice2.logservice3.log...andsoon此文件和文件夹的路径在代码中指定。但有时我会遇到某些日志文件尚不存在的情况。并且rsync没有成功完成。如何跳过源机器上不存在的文件?附言我正在使用saltstack来管理机器,所以我调用:__salt__['cmd.retcode']('rsync-afile1file2...') 最佳答案 使用--ignore-m