Questions tagged «rsync»

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

3
使用tar和rsync实现高可用性
我有运行Ubuntu的云服务器,我无法直接访问它,但使用ssh。我正在使用“ tar”克隆或具有此服务器的高可用性。我从[link text] [1]链接中学到了本教程。我尝试过安装相同版本的新服务器。当我提取目标(新)上的tar(tar -xvpzf〜/ clone.tgz -C /)时,最后以类似于以下内容的以下输出结束(不知道这是否是错误的)。 tar: var/run: time stamp 2010-11-09 17:09:11 is 7335.159880406 s in the future tar: var/spool/postfix/usr/lib/zoneinfo: time stamp 2010-11-09 17:08:26 is 7290.159730037 s in the future tar: var/lib: time stamp 2010-11-09 17:27:51 is 8455.159349527 s in the future tar: usr/bin: time stamp 2010-11-09 17:28:02 …
13 rsync  tar 

4
如何排除所有子目录,但在rsync中包括目录文件?
我想备份Ubuntu系统,有两个分区需要照顾:一个是/,另一个是/home。 我可能要备份/。它的大小还不算大,所以我可以将其放在SD卡上,同时又足够灵敏,让我想拥有它的图像(这就是为什么我现在尝试使用rsync的原因)。 而关于/home,它有很多子目录,我不计较太多,所以我就不太可能包括他们,但我想大约需要在那里的文件,例如像护理.bash_history,.bashrc,.face,等等。 所以我想排除所有子目录,同时在中包含文件/home。我该如何实现? --exclude "*/"没有工作。"/*/","/**/",--include "*" --exclude */不告诉我我想要的东西。至少它复制了源文件夹,而不复制其中的任何内容。
13 rsync 

2
如何在rsync中排除文件?
我正在使用ubuntu服务器12.04,现在我想使用rsync备份一些文件,这是一个尝试: rsync -aAX $HOME/Documents/* $HOME/Backups/TEST --exclude={$HOME/Documents/another/*,$HOME/Documents/temp/*} 如您所见,我要将$ HOME / Documents文件夹中的所有文件备份到$ HOME / Backups / TEST文件夹中,但将另一个文件夹和temp中的文件排除在外。但我失败了,rsync仍将文件复制到两个排除的文件夹中: ls $HOME/Backups/TEST/another test 测试是在文件夹中的文件,另一个,它也被复制,虽然我排除rsync的文件,为什么呢?如何让那些文件实际上被排除在外?
12 server  backup  rsync 

5
无密钥身份验证的无Pasword Rsync over SSH [不安全]
我想设置一个通过SSH连接的RSync作业。 我有我的计算机(backup @ myhost)和远程主机(test @ remhost),我需要备份文件夹〜/包含所有内容的文件。ssh用户测试仅对〜/文件夹中的所有文件和文件夹具有读取权限。我想使用rsync将test @ remhost:〜/ something文件夹复制到backup @ myhost:〜/ bak文件夹。 为此,我在Ubuntu 11.10(Oneiric)上通过BASH使用以下命令: rsync -avz -e ssh test@remhost:~/something/ ~/bak/ 点击回车后我得到这个: test@remhost's password: 我输入密码,rsync正常工作。 我要执行上述命令以自动输入密码并将其作为参数传递,或者自动输入密码并开始作业。 我尝试执行,rsync -avz -e ssh test:password@remhost:~/something/ ~/bak/但仍然要求输入密码,这很烦人。 我不想听到任何类型的密钥(RSA,DSA或任何其他密钥)。我只想要一个简单的命令即可登录并完成工作。 编辑:一种可能的情况是,如果禁用了公用密钥身份验证,则您无法更改它。例如,如果您使用OpenSSH,则需要服务器上的root特权才能编辑文件sshd_config并添加PubkeyAuthentication yes。 编辑:这是最终为我工作的东西: sshpass -p 'sshpassword' rsync --progress -avz -e ssh test@remhost:~/something/ ~/bak/ 请注意,此方法不安全,因为它以纯文本形式发送密码,并且容易受到中间人攻击。建议使用密钥加密来增强安全性。
12 bash  ssh  rsync 

4
在USB钥匙上同步时,如何替换冒号?
我想将邮件目录备份到USB闪存盘上。但是,我的IMAP有一个奇怪的命名约定,即某些东西包含冒号(:)字符。由于USB为窗口格式,因此rsync无法创建这些文件。运行rsync时,是否可以用下划线替换冒号?(或与其他工具进行相同的同步?) 我在评论中澄清了几点: 这是最坏情况的备份,我希望能够在Windows计算机上读取它而无需安装任何内容。 我有很多数据保持不变。因此,如果我拥有只复制较新文件的工具,则可以节省大量时间。 我不希望重写rsync。我正在寻找可以直接使用的现有工具。 谢谢
12 backup  rsync  fat32 


1
rsync实际上没有复制文件
我正在尝试将服务器的大型目录同步到本地计算机。(都在运行Ubuntu。)我有一个看起来像它的命令,但是某些文件没有被复制: phrogz@planar:~$ cat ./sync-phrogz-public rsync -rztpl --stats --rsh=/usr/bin/ssh 69.46.18.236:/var/www/phrogz.net/public /var/www/phrogz.net/public phrogz@planar:~$ ./sync-phrogz-public Number of files: 10320 Number of files transferred: 0 Total file size: 4221864770 bytes Total transferred file size: 0 bytes Literal data: 0 bytes Matched data: 0 bytes File list size: 197778 File list generation time: 0.001 seconds …
11 rsync 


2
rsync:同步文件夹,但将其他文件保留在目标中
我开始rsync尝试使用它来使本地系统上的两个文件夹保持同步。我有一个源文件夹,其内容会随时间而变化(添加了一些文件,进行了一些更改并删除了一些文件)和一个目标文件夹,我几乎希望成为源文件夹的镜像。所以我尝试使用rsync像这样: rsync -a --delete "${source_dir}" "${target_dir}"; 这确实使目标的内容与源的内容完全相同。但是,我希望能够向目标而不是源添加一些文件,但是我不希望每次执行rsync时都将其删除。另一方面,曾经被同步然后在源中被删除的文件仍应删除。 有没有一种方法可以执行此操作而不必更改我要排除的每个文件的命令? 更新:我应该提到,我不仅限于rsync。如果另一个程序完成了任务,那也很好。我只是尝试使用rsync解决此问题。

1
使用rsync备份会保留ACL吗?
我正在使用backuppc备份服务器。备份是使用rsyncd完成的。目前,我没有使用ACL,但我认为最好将其激活以更好地控制权限。 我的问题:使用rsync备份文件是否会保留定义的ACL? 顺便说一句,我读了一篇有关ACL的文章。他们说ubuntu不支持tar的ACL。这是真实的/旧的吗?如果我使用rsync,则可能没有这个问题。这是正确的吗?
10 10.04  server  rsync 

3
我应该为root帐户启用rsync吗?
如何启用根帐户?我知道通常不建议这样做,但是我想设置一个非交互式脚本来使用rsync备份服务器。我可以使用,--rsync-path="sudo rsync"但随后我需要将我的sudo密码明确存储,这似乎比启用root帐户要糟糕得多。

2
Rsync,实时使用它会有多大风险?
我实时同步磁盘,这是指我正在对正在使用的计算机进行rsync备份。 可以,安全,明智吗?还是不是?如果我要使用此备份来还原或克隆,那有风险吗?
9 rsync 

6
克隆系统并自动复制更改
是否可以克隆一个Ubuntu系统,并且如果对原始系统进行了任何更改,则应将这些更改复制到一个克隆的系统上?如果原始版本崩溃,我需要备份支持。就我而言,Ubuntu是一台云服务器。 请逐步指导我。
9 backup  rsync 

2
如何使用apt-mirror和mirrorkit创建本地存储库?
拥有本地存储库可能非常有用。可以用来rsync创建存储库镜像,但这会导致下载所有发行版,甚至是较旧的发行版,并且会包含可能不需要的体系结构文件。 apt-mirror允许人们有选择地选择存储库的各个部分。mirrorkit为apt-mirror提供前端。 为Ubuntu档案的选定部分创建本地存储库镜像的最佳方法是什么? 例如,可能希望包括: Main,Restricted,Universe,Multiverse,所有Ubuntu和Lubuntu,但不包括其他衍生产品,例如Kubuntu和Xubuntu。 仅AMD64和i386,但不包括其他体系结构。 仅可信赖的塔尔,而不是精确的企鹅或异位独角兽。 可能需要配置该过程,以便从本地镜像而不是从主归档下载。 如何使用选定的体系结构,发行版或Ubuntu变体apt-mirror并mirrorkit为其创建本地存储库?

1
离线时如何使NFS挂载可用?
问题: 我在笔记本上工作,在工作时可以访问许多NFS安装的驱动器。当我回到家时,显然没有空。 Windows 7解决方案: 我的业务伙伴使用Windows 7并通过samba映射文件夹。Windows 7具有一个非常好的功能,让他使这些文件夹可以脱机使用。因此,当他连接到工作网络时,更改将同步! 题: 有没有办法在ubuntu中模仿它? 我现在所拥有的: 服务器到本地同步:我在crontab上添加了rsync条目,以server folders => local folders每五分钟复制一次。 在工作中,我使用NFS映射的文件夹,而在工作之外,我使用本地副本。 当我上班时,我会手动运行一个同步脚本local folders => server folders。 我的安装出现问题: 不工作时启动缓慢(我想对fstab尝试映射服务器文件夹) 没有冲突检查/管理 由于文件位置不同,我必须记住手动进行同步并要小心 最近的文件在工作和家庭之间不起作用
8 11.10  sync  nfs  rsync 
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.