标签: rsync

通过远程脚本生成的 ssh 上的 rsync 文件列表

for f in `ssh $SSHCRED "~/file-list.sh"`
do
  rsync --progress --times --partial --append --rsh=ssh -r -h --remove-sent-files $SSHCRED:$f $OUTDIR
done
Run Code Online (Sandbox Code Playgroud)

这就是我今天所做的。

我想通过将输出ssh $SSHCRED "~/file-list.sh"直接发送到 rsync来做到这一点。那应该更快,而且我可以轻松地中止一个 rsync 操作。

但是我至少看到了一个问题:远程脚本生成了一个带有绝对路径的文件列表。为了让 rsync 正常工作,我想我需要在每个路径之前添加 SSH 凭据,如下所示:

user@host:/path/to/file1
user@host:/path/to/file2
user@host:/path/to/file3
Run Code Online (Sandbox Code Playgroud)

这可能吗?

files ssh rsync

0
推荐指数
1
解决办法
1797
查看次数

通过shell脚本在linux服务器之间移动文件

在服务器之间移动文件的脚本最友好的方法是什么?

我知道的唯一方法是 SSH 和 rsync,但如果有其他标准,我不想跳入它们。

编辑:

有问题的服务器在 Red Hat Enterprise 和 Centos5 上运行

ssh rsync migration

0
推荐指数
1
解决办法
625
查看次数

Linux du 和 rsync 100% 磁盘利用率

每当我运行du -shrsync我的磁盘利用率达到 100% 时。这会导致出现 mysql 慢查询,这通常会导致我的网站出现故障。

以某种方式运行这些命令的任何提示或技巧,因此磁盘访问的优先级与 Mysql 和其他核心服务保持一致?

linux rsync du

0
推荐指数
1
解决办法
1582
查看次数

rsync 通过 ssh 服务器到服务器备份

我有一台保存我所有备份的服务器,我想将它们备份到另一台服务器。我只是想知道这样做的最佳方法。

设置 rsync 还是使用 scp?我还想确保一切安全,并尽可能使用 ssh。

我将文件保存在 /home/servername/daily 下

linux backup ssh rsync

0
推荐指数
1
解决办法
1230
查看次数

在不丢失权限的情况下将目录从本地服务器同步到远程服务器

我需要将目录从我的本地服务器传输到远程服务器上完全相同位置的远程服务器。在目录中,涉及许多不同的用户,我想保留这些用户。

那时我必须使用什么命令,Rsync 将是最聪明的选择。

作为参考,目录是 /home/minecraft/multicraft/servers/

linux rsync centos file-transfer

0
推荐指数
1
解决办法
154
查看次数

通过 ssh 同步到 esxi

我尝试通过 ssh 上的 rsync 备份 esxi。我运行 rsyc 但出现错误:

# rsync -e ssh -av root@ip.esxi:file.txt .
sh: rsync: not found
rsync: connection unexpectedly closed (0 bytes received so far) [receiver]
rsync error: error in rsync protocol data stream (code 12) at io.c(635) [receiver=3.0.3]
Run Code Online (Sandbox Code Playgroud)

如果我使用 ssh/scp 连接,一切都很好。

rsync vmware-esxi

0
推荐指数
2
解决办法
2万
查看次数

rsync 最近 3 天加上每周备份

我有一个 shell 脚本,我将使用 crontab 运行它。基本上我想修改它,以便我可以在过去 3 天内每天进行备份。我看过过去 7 天是备份的例子。我只需要最后3个滚动天。我知道我必须为每周的日程安排单独的脚本。

代码:

rsync -avzh --delete XXXX@XXXXX:/home/XXXXX/source/ /$HOME/destination
Run Code Online (Sandbox Code Playgroud)

任何帮助是极大的赞赏。

rsync incremental-backup cron

0
推荐指数
1
解决办法
921
查看次数

是否可以实时同步两个网络驱动器?

我在印度有一个 NAS(主动),而另一个在美国(被动)。

我想实时同步美国 NAS 与印度的 NAS(具有允许的延迟)

为此我尝试使用 RAID1,但我不知道如何在两个网络驱动器上使用 RAID。

甚至有可能吗?如果是如何?在不,如何实现这一目标?

xfs synchronization nfs rsync

0
推荐指数
1
解决办法
2225
查看次数

rsync 备份保留已删除的文件

我必须用 rsync 备份一组用户数据。只有一件小事我不知道该怎么做。当用户删除文件时,它会保留在服务器上。这很好,因为它可能被错误地删除了,但如果它不会永远留在那里就好了。

那么当它们在 SRC 上一段时间(例如 7 天)没有出现时,我如何在 DEST 上进行 rsync 删除文件

我知道我可以编写一个脚本,在文件夹中的每个文件上手动使用 rsync,然后确定是否应该删除 DEST 上的文件,但是这样做只是为了稍后了解 rsync 有这个功能已经。虽然我找不到它。

非常感谢您的时间

backup rsync

-1
推荐指数
2
解决办法
8938
查看次数

在两台服务器之间传输大量文件

可能的重复:
将 55GB 的图像传输到新服务器的最快方法

我正在从一台服务器迁移到另一台服务器。我想将数千个文件从一台服务器传输到另一台服务器。

这里最好的方法是什么?

两个系统都运行 CentOs。我正在迁移的一个使用 DirectAdmin,另一个 cPanel。我对两者都有 SSH 访问权限。

我目前正在对不同的文件夹进行皮重处理,但是当文件很大且文件量很大时,需要的时间太长)

rsync centos tar

-1
推荐指数
1
解决办法
959
查看次数

需要将 ~3TB 的数据传输到远程服务器

可能的重复:
将大文件从一台 Linux 服务器复制到另一台

我需要将大约 3tb 的​​数据传输到另一台服务器。我目前正在使用 rsync -z 但它的速度是 250kb/s,所以它需要永远。我怎样才能加快速度?

rsync file-transfer

-2
推荐指数
1
解决办法
624
查看次数

Rsync 和 ssh 脚本

我真的不需要 ssh 密钥。服务器具有良好的安全性。

我需要脚本在没有用户使用/交互的情况下输入密码。我怎样才能做到这一点?它的 CentOS 版本 6.5(最终版)

#!/bin/bash

#Credentials

PASS="p77Z"


sudo rsync -rlptDvz --owner=cmsseren --group=cmsseren /home/serena/public_html/ -e ssh root@ip:/home/cmsseren/public_html3/


ssh root@ip 'chown -R cmsseren:cmsseren /home/cmsseren/public_html3/*'
Run Code Online (Sandbox Code Playgroud)

linux ssh password rsync

-2
推荐指数
1
解决办法
189
查看次数

如何防止攻击者利用 rsync 破坏目标服务器

Rsync 是一个很棒的工具。但我认为,如果攻击者有可能入侵我的服务器并利用 rsync 删除其他服务器的数据:

sudo rsync -avzP --delete /tmp/emptyfolder -e "ssh -p 22" <other_server_ip>:/
Run Code Online (Sandbox Code Playgroud)

如果我丢失了一台服务器,我不希望攻击者使用它来破坏其他服务器。如何预防?

rsync

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