例如,我想保留很多音乐文件在两个不同的硬盘驱动器上同步。 什么是最有效的方法来做到这一点? 该方法越自动,越好!
我运行Ubuntu Linux并使用备份脚本使用rsync复制事物: rsync -rc /home/user/source /media/nas/destination 要么 rsync -r /home/user/source /media/nas/destination 但是 – 每天大约需要2.5小时(我每天都在运行),以便完成。 1Gbit LAN上大约有76 Gb的数据。 所以 – 基本上 – rsync只是不跳过目的地的现有文件 – 它只是一遍又一遍地复制一切。 我认为问题在于NAS(d-link 321),它是一个不支持unix系统的samba共享 – 对吗? 所以这样rsync无法区分旧文件和新文件 – 对吗? 我已经尝试rsync与-c参数(跳过基于校验,而不是时间和大小),但仍然没有骰子,仍然需要2.5小时。 任何人都可以提出同步appx 70-80 Gb的数据的方式,而不是每次都不能“愚蠢”地复制一切吗? 谢谢:) UPDATE 好。 没有运气。 我已经擦除了目标目录,并运行了两次: rsync -r –times /home/user/source /media/nas/destination 两次都花了2.5个小时。 所以它复制一切两次。 嗯。 我深入调查这个问题。 它看起来像rsync不保存时间。 我已经对来自源和目的地的一些文件运行stat命令 – 并且访问,修改,更改时间不保留在目的地。 我不知道为什么会发生这种情况…还有其他build议吗? Ps我比较新的Linux […]
任何人都可以告诉我是否有可能将几台物理服务器集中起来运行一个弹性虚拟化环境。 我们的服务器对我们的客户越来越重要,我们希望尽一切可能改善硬件故障时的恢复能力。 我已经使用了桌面虚拟机,但是我不太了解企业级虚拟机的可能性。 理想的做法是在我们的数据中心安装一些物理服务器。 一些虚拟机将被共享,以运行一个Web服务器,应用程序服务器和数据库服务器。 如果一台物理服务器发生故障,虚拟机应该切换到其他服务器之一,并继续运行而不会中断。 这能做到吗? 我意识到,即使谷歌时不时,所以我不寻求完美; 只是最佳的解决scheme。
我正在寻找一种方法来刷新所有挂起的写入到磁盘在Windows中,然后缓冲所有未来的写入,直到一个命令给予超前。 我想冲刷SQL Server写入和Windows系统写入,然后缓冲两者。 要清楚我在做什么: 我在EC2上使用Windows 2008 R2和SQL Server 2008 R2。 我运行这些驻留在驱动器上的小时快照。 当没有关键的变化,这些快照出来就很好 – 但我一次又一次地得到一个坏的快照。 最坏的情况下,如果发生驱动器故障(技术上EBS故障),如果我有3个错误的小时快照,我已经丢失了4个小时的数据。 快照已经解决了快速,差异化的备份和快速,简单的恢复 – 所以我正在寻找一种方法来刷新一切,以便在磁盘上保持一致的状态,然后挂起所有写入,直到快照完成。 我很高兴为我所称的服务编写一些代码来实现这一目标,但是我需要知道为了完成任务需要写什么API /命令。 我知道,我可以创build一个单独的卷,我不断运行Windows备份,然后快照,但是这大大延长了备份过程,感觉像一个黑客。 我知道Windows和SQL Server都非常擅长缓冲写入,所以这似乎是我应该能够在原地完成的事情。 想法?
我正在寻找一个合适的程序将文件从一台Linux机器复制到另一台机器上。 该程序应该能够进行身份validation,但不应该进行encryption。 后面的原因是缺乏CPU的能力去做encryption。 我同时从〜70台机器复制备份到一台备份服务器。 单台服务器是HP Proliant DL360 G7,具有10 Gbps以太网连接和一个可以达到4 Gbps的FC存储后端。 通过FTP,我可以写〜400MB /秒的存储空间(这是我想要的),但通过ssh与arcfour我只能做到100MB /秒,而100%的CPU使用率。 这就是为什么我要文件传输不encryption。 我发现的替代scheme不太合适: rcp:没有身份validation,忘记它 FTP:使authentication“安全”(至less防止明文密码交换)是可能的,但并不容易,我还没有find强制任何FTP守护进程encryption控制通道(用于authentication)而不是encryption数据通道(用于数据传输) SCP / SFTP:在最近的ssh(d)实现中,你不能closuresencryption。 你可以做的最好的方法就是使用arcfour密码进行encryption,但是它却使用了太多的CPU资源来满足我的需要。 rsync over ssh:与SCP / SFTP相同的问题。 简单的rsync:从rsyncd的文档:“在rsync中使用的authentication协议是一个基于128位MD4的质询响应系统。这是相当弱的保护,虽然(至less有一个蛮力哈希发现algorithm公开可用),所以如果你真的想要最高质量的安全,那么我build议你通过ssh运行rsync。“ 这是一个不行。 有一个协议/程序可以做我想要的吗? (一个很大的好处是,如果它可以在Windows上工作,或者它将支持rsync-stlye复制/同步(例如只复制差异)。)
在我们的SQL服务器上(2000年,2005年和2008年),我们每天晚上运行一次完整备份,每2小时进行一次事务日志备份。 我们并没有真正担心这两个过程相冲突,但最近我们遇到了以下一些问题: 在一台服务器上,传输日志备份有时会阻塞完整备份,必须在完整备份完成之前手动停止 我们有时会得到一个大规模的传输日志备份文件(有时候比完整备份还要大),这似乎是在完整备份运行的同时发生的。 我发现一个引用,指出这些是“不允许”在同一时间运行,无论这意味着什么: SQL 2000联机丛书和SQL 2005联机丛书 。 我不确定这是否意味着服务器将阻止它们同时运行,或者如果我们应该在完整备份运行时明确停止日志备份。 那么是否有这些冲突/问题? SQL版本的答案是否有所不同? 是否应该在执行完备份之前检查完整备份是否正在运行? (我该怎么做…?)
请在底部阅读更新。 谢谢! ;) 环境信息(所有Windows): 2个网站 30个服务器站点#1(3TB的备份数据) 5个服务器站点#2(1TB的备份数据) MPLS骨干网隧道连接站点#1和站点#2 当前备份过程: 在线备份(磁盘到磁盘) 站点#1有一台运行Symantec Backup Exec 12.5的服务器,带有四个1TB USB 2.0磁盘。 执行完整备份的作业每晚在站点#1中的所有服务器上运行到这些磁盘。 站点#2使用我们购买它们时已有的软件备份到中央文件服务器。 BE作业每晚将该数据提取到站点#1并将其存储在所述磁盘上。 异地备份(磁带) 连接到我们的备份服务器是一个磁带机。 BE将外部磁盘备份到磁带,每周一次由我们的非现场存储公司提供。 显然我们旋转了两个磁带库,一个总是在这里,一个总是在那里。 要求: 通过在每个站点执行磁盘到磁盘的操作,并将站点#1复制到站点#2,反之亦然,从而消除对磁带和非站点存储服务的需求。 基于软件的解决scheme作为硬件选项太昂贵(即,SonicWall,Arkeia)。 适用于Exchange,SharePoint和SQL的代理 一些想法到目前为止: 存储 DroboPro在每个站点的初始8TB存储(目前可扩展到16TB)。 我喜欢这些,因为它们是可机架式的,允许不同的驱动器,并具有iSCSI接口。 他们也相对便宜。 软件 Symantec Backup Exec 12.5已经拥有我们所需的所有代理和许可证。 我想继续使用它,除非有更好的解决scheme,价格相同,BE做的一切加上重复数据删除和复制。 服务器 由于不再需要SCSI适配器(用于磁带驱动器),我们将虚拟化我们的备份服务器,因为它是当前唯一的物理机器保存SQL框。 问题: 在站点之间进行复制时,我们希望尽可能less的数据通过pipe道。 到目前为止,我在这里已经没有重复数据删除或压缩。 被复制的文件是BE的磁盘到磁盘备份的虚拟磁带库。 正因为如此,每一个巨大的文件都会每周穿过网线,因为它们每天都在变化。 最后,这个问题: 是否有任何软件可以执行重复数据删除或至less压缩来处理我们的站点到站点复制? 或者,看看我们的设置,有没有其他解决scheme,我错过了可能更便宜,更快,更好? 谢谢。 对不起,这么久。 更新2: 我已经在这个问题上设置了一个奖金,以获得更多的关注。 我正在寻找能够使用尽可能less的数据(压缩,重复数据删除或其他方法)处理两个站点之间的数据复制的软件。 类似于rsync的东西可以工作,但它必须是Windows本地的,而不是一个端口,涉及到shenanigans起床和运行。 更喜欢基于graphics用户界面的产品,我不介意如果它的工作,炮轰出一些骨头。 […]
$ mysqldump -h localhost -u username -p database_name > backup_db.sql 我可以使用上面的行,但它只是在服务器上的一个分贝,我可以有一个完整的备份所有数据库到一个备份文件? 还是有一些命令序列化这个过程? 像下面的东西(我加了 – 所有这可能是错误的): $ mysqldump -u username -h localhost -p -all | gzip -9 > backup_db.sql.gz 谢谢。
我们正在寻找一个开源的备份工具,它支持Linux的增量文件备份(如时间机器离子mac)。 我们要在我们的服务器上备份文件共享。 该工具应该尽可能简单,并通过cron工作每晚触发备份。 任何build议,欢迎。
显然,LTO-4驱动器可以读取和写入LTO-3磁带。 这些磁带是否与LTO-3驱动器完全兼容? 我感兴趣的是真实的生活经验,而不是理论上的供应商吹捧的兼容性:)