标签: rsync

使用 rsync 排除列表从主目录中排除文件夹

rsync我正在尝试使用排除文件设置OS X 10.8.4。但是,它无法识别我想要排除的路径。

\n\n

我想将用户ABC的主目录复制到Backup_Mac已安装的外部驱动器上调用的文件夹中。

\n\n
rsync -av --progress --exclude-from='/Users/ABC/excludelist.txt' /Users/ABC /Volumes/Backup_Mac\n
Run Code Online (Sandbox Code Playgroud)\n\n

excludelist.txt包含

\n\n
- /Users/ABC/Dropbox/\n
Run Code Online (Sandbox Code Playgroud)\n\n

它并不排除 Dropbox 文件夹。

\n\n

现在,如果我将排除文件更改为

\n\n
- Dropbox/\n
Run Code Online (Sandbox Code Playgroud)\n\n

ABC/Dropbox不包括文件树中其他位置名为 Dropbox 的所有其他文件夹。这不是我想要的 \xe2\x80\x93 我只想排除该文件夹ABC/Dropbox,但包含名为 的任何其他文件夹Dropbox,例如ABC/Application Support/Dropbox

\n\n

关于如何实现这一目标有任何提示吗?如何指定相对于备份文件夹或相对于根目录的排除路径?

\n

backup rsync exclude macos

5
推荐指数
1
解决办法
9540
查看次数

在 Linux 中删除非空目录的最快方法

我使用命令rm -rf 目录,但我遇到了以下文章:文章\n这表明 rsynch 到空文件夹是最快的方法?rsync -a \xe2\x80\x93deleteempty/a为什么会出现这种情况?\n是否有另一种更快的方法来删除非空文件夹?

\n

关于这篇文章的另一篇有趣的文章2

\n

linux shell rsync rm

5
推荐指数
1
解决办法
3888
查看次数

rsync over ssh 隧道:这个重复的消息是什么意思?debug2:通道 2:窗口 1966080 发送调整 131072

rsync正在通过 SSH 隧道(使用 ssh -vv)。它不是很快,我每秒都会收到此消息:

debug2: channel 2: window 1966080 sent adjust 131072
Run Code Online (Sandbox Code Playgroud)

偶尔我也会收到这样的消息:

debug2: channel 2: rcvd adjust 98345
Run Code Online (Sandbox Code Playgroud)

这些消息是什么意思?有没有办法加快我的转账速度?

rsync ssh-tunnel

5
推荐指数
0
解决办法
634
查看次数

如何有效地将大型空磁盘映像移动到另一个系统

我目前正在尝试将一个相当空的、新鲜的 qcow2 图像从一个系统移动到另一个很远的系统。我基本上已经全新安装了 ubuntu LTS(实际大小 6GB,表观大小 200GB)。大多数文件传输方法(通过 ssh 进行 rsync)和 sftp with duck 尝试传输超过 200GB。

这是低效的,因为磁盘映像实际上并未使用 200GB(只是最终可能会使用)。我需要做什么才能传输虚拟机使用的内容?

传输的两端都运行 fedora 22,理想情况下我不想切换磁盘映像格式,但这也是一个选项。速度会很好 - 我不想为了处理时间而牺牲传输时间。

linux fedora rsync

5
推荐指数
1
解决办法
1458
查看次数

忽略 rsync 的无可用数据 (61) 错误

有没有办法抑制 rsync 期间 prigin 更改的警告?

$ rsync --archive server::somemodule/ /dest/dir
rsync: read errors mapping "/somefile" (in somemodule): No data available (61)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1532) [generator=3.0.6]
Run Code Online (Sandbox Code Playgroud)

确实,在 rsync 运行期间更改了 somefile,但我不在乎,我希望忽略此错误。例如 find 有 -ignore_readdir_race 标志,有没有与 rsync 类似的东西?

linux unix rsync

5
推荐指数
0
解决办法
1760
查看次数

rsync 错误 - 意外的远程参数:root@1.2.3.4:/*

我正在尝试使用 rsync 将 centos 服务器迁移到一个新机器,并在目标服务器中运行此命令:

 rsync -auHxv –numeric-ids –exclude=/etc/fstab
 –exclude=/etc/sysconfig/network-scripts/* –exclude=/proc/*
 –exclude=/tmp/* –exclude=/sys/* –exclude=/dev/* –exclude=/mnt/*
 –exclude=/boot/* –exclude=/root/* root@1.2.3.4:/* /
Run Code Online (Sandbox Code Playgroud)

然后我收到这个错误:

Unexpected remote arg: root@1.2.3.4:/*
rsync error: syntax or usage error (code 1) at main.c(1201) [sender=3.0.6]
Run Code Online (Sandbox Code Playgroud)

linux bash rsync

5
推荐指数
1
解决办法
1万
查看次数

自定义 Synology Hyper-Backup rsync 选项(以及 HB 参数的含义)

I want to be able to customize the rsync options Hyper Backup uses, when the backup option Data Backup Task> Remote Data Copyis selected, but Hyper Backup options are limited and somewhat blury.

DSM 版本: DSM 6.0.2-8451 更新 9

我实际上会给出我自己的解决方案作为答案,但如果出现更好的解决方案,我会验证它。为了对有需要的人有所帮助,我还将在这里写下我对这个主题的结论。


与 rsync 选项相比,Hyper Backup 参数意味着什么

默认

默认情况下,当任务的设置选项卡中没有勾选以下选项时,rsync 使用这些选项:

--chmod=ugo=rwx -W -H -rlt -p --delete --exclude-from=/tmp/RSYNC_RULE_xxxxxx
Run Code Online (Sandbox Code Playgroud)

笔记:

  • 任何配置都会导致在您的远程备份存储库中创建额外的文件和文件夹:@app、_Syno_TaskConfig 和 synobkpinfo.db,由 Hyper Backup 管理供自己使用
  • 启动了许多 rsync 命令来管理 Hyper Backup 文件和完整性检查;这些命令的 rsync 选项各不相同:我只是在这里谈论备份实际数据时使用的选项
  • exclude-from 文件是临时创建的,以反映一些选中的选项(见下文)

启用传输压缩

添加 rsync 选项: --compress

启用块级备份 …

backup rsync

5
推荐指数
1
解决办法
7766
查看次数

rsync 如何处理文件损坏?

作为备份过程,我想定期将文件(例如通过rsync)从 Windows 计算机同步到外部硬盘。

但是,我想知道文件损坏的情况。如果主机上的文件损坏,其校验和会发生变化,rsync 会将其视为已修改,并将从主机复制损坏的文件,覆盖硬盘上的良好副本。

rsync 是否有任何机制可以防止这种情况发生?如果不是,如何避免这种情况?

编辑:为了澄清,我需要判断校验和是否更改是因为我向文件添加了新内容还是因为文件已损坏。在这两种情况下,rsync 都会将文件视为“已修改”,并将其写入 HD 上的旧版本。在第一种情况下,rsync 正在执行我想要的操作,在第二种情况下,它正在用垃圾擦除我的旧有效文件。

backup rsync

5
推荐指数
1
解决办法
5752
查看次数

有没有办法通过终端程序通过 USB/串行连接运行 rsync。

我想在我的笔记本电脑 (Ubuntu) 和通过 USB 串行连接的 PocketCHIP (Debian) 之间保持两个目录同步。

我使用 cu 登录到 PocketCHIP,但是有没有办法在它们之间进行 rsync(无需在网络上)

linux sync rsync serial

5
推荐指数
1
解决办法
569
查看次数

在 SMR 驱动器(叠瓦式驱动器)上运行时,如何提高 rsync 的性能?

当与 SMR 驱动器同步rsync或从 SMR 驱动器同步时,性能会降至最低 3 至 5 mb/s,并伴有明显的磁头飞行噪音。

\n\n

rsync如果只读取 SMR 驱动器,这是特别意外的。读取以叠瓦方式写入的数据在性能上应与 PMR 驱动器(垂直磁记录驱动器)相当。

\n\n

任何流行的文件系统似乎都表现出类似的行为。

\n\n

可以采取什么措施来提高rsyncSMR 驱动器(叠瓦式驱动器)的性能?

\n

performance hard-drive rsync filesystems external-hard-drive

5
推荐指数
1
解决办法
1373
查看次数