Questions tagged «rsync»

一种实用程序,用于在位置之间(可能通过网络)之间同步文件

4
如何使rsync删除已从源文件夹删除的文件?
我最近在Ubuntu服务器上安装了一台计算机来托管游戏服务器。我为每个游戏服务器安装了一个备份插件,该插件可在计算机上的特定文件夹中创建游戏世界文件的频繁备份。我还建立了一个cron任务,每天晚上使用带有该-a选项的rsync将这些备份自动复制到我的Dropbox文件夹中。 几个月后,我的Dropbox帐户达到了存储限制,我意识到我将无法保留这么多的备份,因此我将游戏服务器备份插件配置为不保留那么多的备份,然后等待了几天,看是否可以按计划每周删除一次旧备份。备份插件最终完成了工作并删除了较旧的备份,因此我期望rsynccron任务随后能够从我的Dropbox文件夹中删除较旧的备份以匹配源文件夹,但尚未这样做。所以我有几个问题: 默认情况下,它rsync只能增加已添加到源文件夹的文件到目标文件夹和更改已在源文件夹被修改的文件,但不能删除这是从源文件夹中删除的文件? 如果是这样,那么rsync做到这一点的最佳方法是什么?我希望目标文件夹完美地反映源文件夹,这意味着删除已从源文件夹删除的所有文件。 我看到了手册页中列出的一些选项rsync可能可以解决问题,但是由于我不熟悉。
194 backup  sync  delete  rsync 

3
如何使用rsync排除多个目录?
我正在尝试使用rsync备份主目录,并且我想排除一些包含垃圾内容的目录。我想专门排除/home/ben/.ccache和/home/ben/build。不幸的是,rsync的文档信息过多,无法回答我的问题。这是我尝试的: rsync -arv --exclude "/home/ben/.ccache:/home/ben/build" /home/ben /media/ben/thumbdrive/ 什么是正确的方法?

2
如何从rsync中排除文件夹
我正在尝试将我的主文件夹备份到我的NAS驱动器上。我给这个: rsync -Paz --exclude-from 'rsync-exclude.txt' /home/chris/ admin@192.168.1.65:LinuxHome rsync-exclude.txt该内容在哪里: /home/chris/Downloads/* /home/chris/Downloads/ /home/chris/Downloads/*.* 它在我执行rsync的同一文件夹(主文件夹)中。 但是,rsync也会尝试复制此文件夹。 我究竟做错了什么?
60 rsync 

6
ssh上的rsync“协议数据流中的错误”(代码12)。ssh作品
我试过了: rsync -v -v -e 'ssh -p YY' ./testfile me@XXXXX:/home 错误信息 opening connection using: ssh -p YY -l me 146.6.84.206 rsync ->-server -vvve.s . /home [sender] make_file(testfile,*,0) send_file_list done send_files starting server_recv(2) starting pid=17537 rsync: connection unexpectedly closed (9 bytes received so far) [sender] rsync error: error in rsync protocol …
50 ssh  rsync 


3
在目标计算机上将sudo与rsync一起使用
有一个问题,即rsync不能按预期设置UID和GID,我的直觉是rsync应该root在目标计算机上运行它。 我root不能通过SSH 登录,因为出于安全目的已将其禁用。目标计算机上的用户可以使用sudo。 是否有可能使用rsync与sudo?

4
rsync排除隐藏文件不起作用!
我在互联网上进行了搜索,每个人都提出了相同的建议-添加--exclude=´.*´应从rsync中排除隐藏的文件和文件夹。没有。我也尝试过添加斜杠和/或双引号。--exclude=¨\.*¨似乎没有任何作用。啊!非常感谢您的帮助。

6
运行rsync时如何查看进度条?
我正在使用Ubuntu 12.04作为存储库,并且想rsync从命令行使用时查看进度条。我尝试了本文(-P)中建议的选项,但我更喜欢看到进度条,而不使用Grsync。我rsync -P source dest目前正在使用。
31 rsync 


3
使用rsync备份您的主目录,并跳过无用的文件夹
您可以轻松地将主文件夹备份到外部硬盘驱动器上 rsync -a --exclude=.cache --progress /home/$USER /media/linuxbackup/home/$USER 我排除了.cache文件夹,因为我认为从该备份重新安装时不再需要它。 我在这里找到了可以在常规备份中排除的所有文件夹的列表: 可以从主目录备份中排除哪些文件和目录? 我创建了此答案的列表,其中包含以下形式的注释: #These directories may be excluded: .gvfs # contains mounted file systems? .local/share/gvfs-metadata .Private # contains the actual encrypted home directory .dbus # session-specific .cache .Trash # do I need to say more? .local/share/Trash .cddb # cached info about audio …
24 backup  rsync 

5
监视/监视正在运行的rsync进程
我有一个rsync作业已添加到crontab中,当它运行时,我只能检查是否有rsync PID并用htop确认它消耗了n的CPU和RAM。 我想做的是,在需要时,实时监视实际上正在同步哪些文件。仅供参考,我没有向命令传递任何详细选项,也没有添加任何日志记录。我真的只想检查正在按需同步的内容。 知道如何实现吗?
22 rsync 

3
奇怪的Cron Job占用了100%的CPU Ubuntu 18 LTS服务器
我一直在出现堰工的工作,我不知道他们做什么。我通常会发出kill -9来阻止它们。它们占用了我100%的CPU,并且可以运行数天,直到我检查为止。有人知道这意味着什么吗? sudo crontab -l 0 0 */3 * * /root/.firefoxcatche/a/upd>/dev/null 2>&1 @reboot /root/.firefoxcatche/a/upd>/dev/null 2>&1 5 8 * * 0 /root/.firefoxcatche/b/sync>/dev/null 2>&1 @reboot /root/.firefoxcatche/b/sync>/dev/null 2>&1 #5 1 * * * /tmp/.X13-unix/.rsync/c/aptitude>/dev/null 2>&1 截至昨天7/24/2019,我正在完全运行Ubuntu 18 LTS服务器 更新 我感谢所有反馈。我已断开所有数据和应用程序驱动器的连接,因为唯一受影响的是操作系统驱动器,至少我做了正确的事情。我要进行一次全面的重建,以提供更多的安全性和更安全的方法。
21 server  cron  rsync 


3
使用rsync备份文件:错误23
我正在尝试备份/ home,以将所有数据从一台计算机传输到另一台计算机。我想将备份保存在同一台计算机上,而不要将其转移到另一台计算机上。出于安全原因,我试图了解它在没有大量数据(新数据)的情况下如何在计算机上工作,以确保不会删除而不是复制内容。 我已经在终端运行: sudo rsync -avz /home/maria /home/guest/backup 结果是: sent 58797801 bytes received 23050 bytes 4705668.08 bytes/sec total size is 100202958 speedup is 1.70 rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1060) [sender=3.0.7] 我再次尝试,结果相同。我不知道哪些文件没有传输,是什么使整个备份对我毫无用处(我想自动进行备份,以免遗忘并丢失它)。 在两台计算机上,我具有相同的系统(Ubuntu 10.04)。Rsync版本:3.0.7-1ubuntu1。 谢谢你的提示

2
如果在传输过程中rsnapshot / rdiff-backup被中断会怎样?
问题说明了一切: 如果在传输过程中rsnapshot或rdiff-backup被中断会怎样? 我知道rsnapshot会尝试以循环方式制作系统的完整快照,而rdiff-backup会进行差异备份,该备份将基于先前保存在其后的文件。 那么:如果它在中间被打断怎么办? 这会导致“快照不完整”吗? 依赖于此快照的其他快照会被破坏吗?(当然不是,但是...?)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.