rsync

将大量小文件 rsync 到 NTFS 格式的外部硬盘导致磁盘损坏
rsync

将大量小文件 rsync 到 NTFS 格式的外部硬盘导致磁盘损坏

我注意到在使用 传输大量小文件(例如数十万张图片)到外部硬盘时会出现一个奇怪的现象rsync:它总是导致 IO 错误,如下所示( 的输出dmesg): [102560.315796] blk_update_request: I/O error, dev sdc, sector 2088 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 [102560.315800] Buffer I/O error on dev sdc1, logical block 5, async page read [102560.315...

Admin

borg(borgbackup)和 rsync 到 rsyncnet?
rsync

borg(borgbackup)和 rsync 到 rsyncnet?

我每 6 小时在笔记本电脑上运行一次 borgbackup。 我想在 rsyncnet 上保留我的备份副本 我的笔记本电脑并不总是连接到互联网,或者它可能处于网速很慢的状态,所以我认为将我的 borg repo rsync 到 rsyncnet 会很好。 但现在我想知道这是否明智。我看过的所有文档都谈到了使用 borg 进行备份直接地到 rsyncnet,无需额外的 rsync 步骤。 如果有一天,rsync 仅部分同步我的 borg repo 中更改的文件,我的 borg 备份会以某种方式损坏吗?例如索引文件与数据文件不匹配。 我以 root 身...

Admin

rsync 仅使用一个规则文件,以递归方式排除某些路径但包含其中选定的子路径
rsync

rsync 仅使用一个规则文件,以递归方式排除某些路径但包含其中选定的子路径

我想排除某个文件夹的所有内容,但要排除其部分子文件夹,并且只使用单个规则文件即可完成此操作,而无需添加--exclude或--include命令行选项。这可能吗?单个规则文件很重要,因为我发现它更易于维护和记录。 我运行以下命令 rsync -a -F --filter "merge backup-filter" /mnt/home/common /mnt/backup 文件backup-filter: # non-rooted rules take precedence + .git/* + .gitignore - .*.sw? # root...

Admin

在 NTFS 上使用 rsync 进行增量快照样式备份
rsync

在 NTFS 上使用 rsync 进行增量快照样式备份

我接手了一款嵌入式 Linux 产品的开发,该产品需要可靠的备份解决方案。备份将以非压缩方式执行,备份到已格式化为 NTFS 的附加 USB 存储设备。 当前的实现很简单rsync --archive --verbose --delete,但是考虑到--delete参数,任何意外删除的文件也将从备份中删除,这是不好的。 --delete另一方面,如果 不使用,如果文件被重命名,我们最终可能会得到重复的结果。 我想将其转换为使用硬链接来创建快照式备份,就像迈克·鲁贝尔, 或者http://webgnuru.com/linux/rsync_inc...

Admin

Synology NAS 上的 rsync 与 cp
rsync

Synology NAS 上的 rsync 与 cp

在对 Synology DS251j 外置 USB 驱动器的性能感到失望之后,我对外壳进行了一些传输测试。 rsync有趣的是,我发现复制 1GB 的测试文件比使用简单命令花费的时间长三倍cp。 我无法在桌面 Linux 上确认此行为。其他人有类似的经历吗?rsyncDS 上有什么问题吗? 测试脚本: #!/bin/bash sync echo `date +%M:%S` cp /volume1/a.tmp /volumeUSB1/usbshare sync echo `date +%M%S` rsync /volume1/b.tmp /volume...

Admin

无法删除 /bin 和 /dev 的 rsync 副本的符号链接
rsync

无法删除 /bin 和 /dev 的 rsync 副本的符号链接

我意外地使用 -a 选项创建了我的根目录“/”的 rsync 副本,如下所示: user@mycomputer:~$ rsync -a / /backup-dir user@mycomputer:~$ ls -l /backup-dir/ total 10102784 drwxrwxrwx 1 user nogroup 0 Feb 3 18:18 bin drwxrwxrwx 1 user nogroup 0 Feb 3 18:21 dev 我无法删除 /backup-dir/bin 和 /backup-dir/de...

Admin

Rsync:跳过本地不存在的文件?
rsync

Rsync:跳过本地不存在的文件?

+------+-----+------+ |Local | |Remote| +------+-----+------+ |file01| <- |file01| +------+-----+------+ |- | |file02| +------+-----+------+ |file03| <- |file03| +------+-----+------+ |- | |file04| +------+-----+------+ |- | |file09| +------+----...

Admin

并行化 rsync
rsync

并行化 rsync

我刚刚搬家,经过反复试验后发现,在我家和远程服务器之间的某个地方,存在一些限制……但限制不是很智能。它只会限制单个连接。因此,如果我复制一个 1 GB 的文件,它将以 150 kBps 的速度顺利进行。但如果我初始化 10 个副本,每个副本的速度都会达到 150 kBps(即,我通过多个连接获得了更高的总带宽)。 我经常使用 rsync 将一些大型数据集从工作地点同步到家中(幸运的是,这些数据集以许多文件的形式存在)。有没有办法告诉 rsync 使用多个连接进行下载?理论上应该可以,因为据我所知,rsync 首先会确定必要的更改,然后执行实际传输。如果有一...

Admin

如何实现NAS到NAS的rsync进行异地备份?
rsync

如何实现NAS到NAS的rsync进行异地备份?

我对如下的家庭 NAS 解决方案感兴趣: 用于家庭备份的本地 NAS 盒 远程 NAS 盒(在我父母家)作为异地副本 定期rsync通过互联网从“本地”复制到“远程”,进行异地复制 我看到 QNAP 和 Synology 运行 Linux 实现..所以想确认我可以rsync在两个 NAS 盒之间进行。 我知道我可以构建/运行两个 Linux 机箱,但希望以低成本/低努力来启动和运行它们。 ...

Admin

使用 rsync 授予权限
rsync

使用 rsync 授予权限

我想rsync以本地计算机上的“我”的身份(以用户身份)将文件提供给远程计算机上的“另一个”用户。但是,我还希望“另一个”用户(在远程计算机上)拥有这些文件,并能够以“我”的身份(在本地计算机上)使用这些文件。 我认为我应该尝试以下选项:(-p保留权限)、-g(保留组)和-o(保留所有权),但我不确定这些选项的具体效果。我应该使用哪一个? ...

Admin

如何让 rsync 使用相对路径?
rsync

如何让 rsync 使用相对路径?

我想使用命令同步远程数据库副本 rsync --relative user@remote:/backup/databases/*.sql /backup/snapshots/ 由于结果命令创建了文件/backup/snapshots/backup/databases/mysql.sql。我怎样才能强制它将文件放入/backup/snapshots/mysql.sql?源必须是远程的(它是更复杂脚本的一部分)。 ...

Admin

有没有更快的 scp 或 rsync?
rsync

有没有更快的 scp 或 rsync?

当我不需要安全连接时,如何快速传输大文件? 我经常想将一个大文件从本地计算机复制到远程计算机。该文件在远程计算机上尚不存在。我通常使用scp或rsync(我认为可能在底层使用 ssh反正)。它可能有点慢,我怀疑这不是由于网络限制,而是因为它试图安全地复制。使用 blowfish 密码并没有改善多少,我根本无法让空密码工作。 编辑:记录显示,复制一个 ~75MB 的文件大约需要 17 分钟,rsync 报告 78032.72 字节/秒。如果我的计算正确,并且网络为 10/100(100,000,000位/秒) 那么这难道不是只占可能网络速度的 0.6%...

Admin

RSYNC-忽略目标框上的目录
rsync

RSYNC-忽略目标框上的目录

我正在 2 个不同的盒子上使用 Rsync 进行试运行。 当我这样做时,在目标目录下,我希望忽略特定目录 x 以进行同步。 请让我知道忽略目录的确切模式。 我当前使用的命令是: rsync -avnc --delete $LOCAL_DIR $USERNAME@$DESTINATION_IP:$REMOTE_DIR 在下DESTINATION_IP,我想忽略 REMOTE_DIR 下的特定目录。 ...

Admin

在 GNU/Linux 中,如何限制只有超级用户才能删除用户拥有的文件和目录?
rsync

在 GNU/Linux 中,如何限制只有超级用户才能删除用户拥有的文件和目录?

在 GNU/Linux 中,如何设置目录,使得所有者只能向其中添加/读取文件/目录,而只有超级用户可以在该结构中执行任何删除操作? 考虑一下这种情况:您正在rsync将您拥有的一些文件和目录添加到目录中。您希望能够写入该目录(稍后,当更新备份时,即rsync再次执行 ing,也写入所有子目录),但您不希望能够删除此结构中的任何内容,除非您是超级用户。 t在这种情况下,限制删除标志chmod没有帮助,因为它限制非所有者的删除。 u=rX,go=将文件和目录的模式设置为(使用 进行传输时rsync)也无济于事,因为除非在启动之前将模式位添加到接收器上的所有...

Admin

rsync over ssh:可以在命令行输入ssh密码吗?
rsync

rsync over ssh:可以在命令行输入ssh密码吗?

我发现您可以创建一个 SSH 密钥,以便通过 ssh 使用 rsync,而无需输入密码。 但是我在 Eclipse/ANT 中通过 ssh 使用 rsync,其中可以交互地输入密码,但是 eclipse 和 rsync 命令之间的交互不是交互式的(它是一个命令行 exec 调用),所以我需要在命令行上指定在 eclipse 中获得的密码。 这可能吗? ...

Admin