当备份将文件从一台服务器移到另一台时,df的结果每隔几秒就以一种不可能的方式改变。 源主机正在运行rsync。 在目标主机上,我每隔几秒运行以下命令: echo `date` `df|grep md0` 结果如下: Sat Jun 29 23:57:12 CEST 2013 /dev/md0 4326425568 579316100 3527339636 15% /MD0 Sat Jun 29 23:57:14 CEST 2013 /dev/md0 4326425568 852513700 3254142036 21% /MD0 Sat Jun 29 23:57:15 CEST 2013 /dev/md0 4326425568 969970340 3136685396 24% /MD0 Sat Jun 29 23:57:17 CEST 2013 /dev/md0 4326425568 1255222180 2851433556 31% […]
伙计们,如果我错了,请纠正我的错误,但是我认为rsync的第一次运行速度慢于后续的原因是因为它build立了发件人文件结构的数据库。 但是,我没有看到这个文档: http : //rsync.samba.org/how-rsync-works.html rsync实际上是build立一个本地文件的数据库吗? 我们可以指定应该在哪里存储? 谢谢!
我需要能够在多个EC2应用程序服务器上共享用户上传的内容。 我已经将rsync,挂载的NFS和S3看作是几乎可以实时共享这些数据的潜在选项。 上传和下载的用户文件几乎总是在1-10MB之间。 一些访问了很多,有些只是一次,然后删除。 我最新的方法是严格地将EC2实例作为文件服务器启动,与应用程序服务器分开。 使用此选项,用户可以下载文件,并将其连接到应用程序服务器之一,该应用程序服务器使用有关要下载的文件的数据查询数据库。 然后提示用户下载,并将它们连接到文件服务器进行下载。 我觉得这个选项会比我的其他选项更快。 我看到唯一的缺点是我无法自动调整向上/向下文件服务器。 然而,我可以放大并在数据库中创build一个列,指出文件位于哪个文件服务器上。 这是一个好方法还是我错过了什么? 另外,根据服务器规格和文件在1-10MB之间来确定在文件服务器上可以发生多less并发上传/下载,或者从负载testing中最好地确定什么是一种好方法? 同样在扩展方面,如果一个文件服务器上的一个特定文件变得非常受欢迎,这会是一个问题吗? 会用CDN解决这个问题吗?
我在本地(办公室)configuration了一个Centos服务器,其中包含一个项目的SVN信息库。 许多开发人员正在研究这个存储库并进行更改。 此外,我有一个远程服务器,其中有项目托pipe的FTP 。 所以我需要手动将存储库更改上传到FTP文件系统。 我研发了一个同步方法,并决定将远程FTP文件系统安装在Centos服务器上,并使用FTP尊重的项目目录rsync将SVN存储库目录与rsync同步。 我的问题是,我看不到在SVN存储库中的任何项目相关的文件或目录。 那么如何完成我的要求呢? 有什么合适的方法可以达到我的要求吗? 还是我完全误解了SVN的概念? 如果是,请让我知道这样做?
我RTFMed rsync的骨头,但我只是无法弄清楚我在这里做错了什么。 我试图通过SSH同步两个文件夹。 除了一个文件,文件夹完全相同,如下所示: nick@rilmir-laptop:~$ ssh -i .ssh/rilmir_passless nick@rilmir ls -l /home/nick/foobar/ total 2540 -rwxrwxrwx 1 nick nick 427676 Jan 19 2008 P1010001.JPG -rwxrwxrwx 1 nick nick 431335 Jan 19 2008 P1010002.JPG -rwxrwxrwx 1 nick nick 432706 Jan 19 2008 P1010003.JPG -rwxrwxrwx 1 nick nick 431954 Jan 19 2008 P1010004.JPG -rwxrwxrwx 1 nick nick 420208 […]
我有一个备份系统处理大量的数据。 我使用rsync将数据备份到远程目录。 在远程位置,为安全起见,他们将数据存档在磁带上。 数据是静态的。 一旦创build,它不会改变。 现在我正面临着将部分数据脱离磁带的select,以获得远程位置的磁盘存储空间。 脱机是通过保持文件系统的结构来完成的,因此可以浏览现有的文件而不用将它们callback到磁盘。 我一直在看如何通过rsyncpipe理这个。 由于磁带存储不是用于快速数据检索的。 -W旗会达到这个目的吗?
最近我一直在玩Cobbler(在CentOS 7发行版中),而且在导入CentOS 7 iso时遇到了错误。 我已经find了解决问题的办法,我认为分享我所学到的知识会很酷。 这是有问题的问题: $ sudo mount -t iso9660 -o loop,ro CentOS-7-x86_64-DVD-1503-01.iso /mnt $ sudo cobbler import –name=centos7 –arch=x86_64 –path=/mnt task started: 2015-05-29_144409_import task started (id=Media import, time=Fri May 29 14:44:09 2015) Exception occured: <class 'cobbler.cexceptions.CX'> Exception value: 'Command failed' Exception Info: File "/usr/lib/python2.7/site-packages/cobbler/remote.py", line 87, in run rc = self._run(self) File "/usr/lib/python2.7/site-packages/cobbler/remote.py", […]
我不确定是否可能有一个孤立的硬链接。 让我解释我为什么问。 忍受着我。 我的设置 我正在使用rsync将我的文件服务器同步到我的备份服务器。 我正在使用–link-dest rsync选项创build祖父 – 父子模式(每个备份看起来像使用硬链接的完整备份)。 例如: http : //www.mikerubel.org/computers/rsync_snapshots/ 备份服务器将使用SnapRaid运行Ubuntu。 SnapRaid将configuration1个奇偶校验驱动器。 SnapRaid在其主页上声称: 如果发生故障的磁盘太多而无法进行恢复,则只会在发生故障的磁盘上丢失数据。 其他磁盘中的所有数据都是安全的。 在我的情况下,如果一个驱动器失败,并且SnapRaid无法恢复系统,我的大部分数据仍然应该在剩余的驱动器上。 假设 这是我开始迷路的地方。 我不确定如何testing这些假设。 请让我知道这些假设是否是假的。 #1 理论上,我应该能够从Ubuntu SnapRaid机器中取出一个驱动器,插入另一台计算机,然后读取其内容。 #2 当我插入一个驱动器,我希望看到所有的硬链接。 但是,因为我使用SnapRaid,所以inode可能实际上位于与硬链接不同的硬盘上。 题 如果我上面的假设是正确的,那么当我从SnapRaidconfiguration中删除一个驱动器时,存在孤立硬链接的可能性。 这些孤儿硬链接会发生什么? 这甚至有可能吗?
短版本 :一个相当于scp -3 http://user:[email protected]/somefile ftp://user:pass@ftpserver/my/path的工作scp -3 http://user:[email protected]/somefile ftp://user:pass@ftpserver/my/path 详细版本 : +——+ +——-+ +————-+ | HTTP +—————> linux +————-> FTP server | +——+ WWW +——-+ LAN +————-+ 我在网上有一个HTTP资源。 让我们说http://example.org/somefile 我有一个Linux主机(RaspberryPi)连接到下面的FTP服务器 我有一个FTP服务器(媒体中心框) 我想通过linux主机将HTTP文件传输到FTP服务器。 而不需要将整个文件存储在Linux主机上,只是充当端点之间的缓冲区 什么是简单的方法来做到这一点? 谢谢
我有什么select来镜像一个正在运行的系统(不要把它拿下来),尽可能地使用拷贝来作为XEN客人使用? 现在我打算安装与domU相同版本的操作系统,并且直接从实时系统下载rsync。 不确定/ boot | 内核的东西,虽然,同步这些的任何问题? 另外,我可以为rsync设置一个远程“很好”的级别,上限带宽 – 避免给活服务器带来压力?