我被要求使用Symantec Backup Execbuild立一个新的备份服务器,该服务器存储到硬盘而不是磁带,因为备份大小超过了磁带容量。 我想知道这是否真的有意义,或有没有任何优势备份服务器运行任何forms的RAID,因为它是“备份”? 对我来说,好处是不是很高的理由增加成本。 我很想看看其他人的想法。 谢谢!
在三个星期的时间里,我在客户现场遇到了六次完整的LTO-1和LTO-2磁带机故障。 有些机制失败了。 其他人失去了可靠编写的能力。 这些是惠普Ultrium 232,448和460驱动器。 这些单位大部分是在2006年至2008年间部署的,所以失败的时机是正确的。 容量(400GB)对应用程序是正确的。 为了保持一致性,我用同等设备replace了几个驱动器。 一台服务器也出现SCSI HBA故障,进一步延迟恢复。 那时,客户询问是否有可用的硬盘解决scheme,比磁带更好(或者更不挑剔)。 当我开始寻找替代品时,我发现RDX可移动磁盘存储技术已经被主要服务器制造商( HP , Dell , IBM )所采用。 从我的angular度来看,它看起来像2.5“SATA磁盘,通过USB2在内部或外部连接,容量高达1TB,因为这些是实际的磁盘,恢复和寻找时间似乎是合理的。该技术在实践中。 有没有人在这里使用这些驱动器成功? 有什么需要注意的吗? 什么区别RDX从直接的外部USB磁盘? 磁带在我的应用程序中的一个优点是驱动器具有硬件压缩。 这极大地帮助我在Linux系统上备份的高度压缩的数据集。 我是否正确地认为RDX依靠软件压缩? 由于这些是物理磁盘,Linux或Windows中是否有挂载点问题? 关于磁带的好处之一是,它不是一个安装的文件系统,通常不受病毒,rootkit,系统崩溃等的影响。 另外,我还看了一个关于使用RDX和Cactus Lone-Tar的入门书,并且在使用mkfs命令在/dev/sda上的RDX驱动器上创build一个文件系统时, 是否有设备重命名/重新sorting的机会(从添加SCSI控制器,插入USB密钥等),或者在交换驱动器时对接单元是否会保留在特定的设备名称? 30兆字节/秒的备份速度是否准确? 我很好奇,因为这可能是一个有趣的select。 一系列的磁带驱动器故障发生之前,有必要重新评估其他选项,然后再继续前进。
我想知道是否有可能的rsync复制一个目录到多个远程目的地,一口气,甚至并行。 (没有必要,但会有用。) 通常情况下,像下面的东西会工作得很好: $ rsync -Pav /junk user@host1:/backup $ rsync -Pav /junk user@host2:/backup $ rsync -Pav /junk user@host3:/backup 如果这是唯一的select,我会使用它。 然而,/ junk位于一个缓慢的驱动器上,有很多文件,每次重build约12,000个文件的文件列表比实际的传输/更新要慢得多(〜5分钟)。 是否有可能做这样的事情来完成同样的事情: $ rsync -Pav /junk user@host1:/backup user@host2:/backup user@host3:/backup 感谢您的期待!
我可以考虑采取备份的两个主要原因似乎是照顾当我同时使用快照和RAID与btrfs。 (这里是RAID,我的意思是RAID1或10) 意外删除数据:快照涵盖了这种情况 驱动器故障和位腐烂 完全失败:RAID涵盖了这种情况 驱动器返回错误数据:RAID + btrfs的错误纠正function涵盖了这种情况 因此,作为一个现场备份解决scheme,这似乎工作正常,它甚至不需要一个单独的数据存储设备! 但是,我听说RAID和快照都不被认为是正确的备份,所以我想知道我是否错过了任何东西。 除了btrfs还不是一个成熟的技术,你能想到我错过的任何东西吗? 还是我的想法是正确的,这是一个有效的现场备份解决scheme?
我用cygwin备份了一个使用rsync的linux web服务器。 我现在在我的Windows笔记本电脑上有一个完美的服务器副本。 如果我删除或修改我的笔记本电脑上的文件,并再次用cygwin运行rsync它会删除/更新服务器上的同一个文件? 我的印象是,如果我删除/修改服务器上,并在我的笔记本电脑上运行rsync它将删除/修改我的笔记本电脑上的本地文件,但这是否反向工作?
我正在使用Docker在CentOS 6.4服务器上部署一些服务,并试图找出如何正确备份它们生成的数据。 例如,其中一项服务是用户可以上传文件的networking应用程序。 对于这个容器,我有一个/files我想要备份的/files卷。 主机挂载看起来像是有点皱眉,因为这样的挂载是不可移植的 – 就像在这篇博客和docker的文档中所说的那样。 我从同一个博客文章知道,我不需要主机装载docker inspect中的文件,我可以使用docker inspect来找出文件的位置。 但这是我的问题:我正在考虑只备份构build容器和与其相关联的卷所需的dockerfiles。 在可能的情况下,我必须从备份中恢复所有内容,如何才能知道哪个卷目录对应于哪个容器? 重build容器导致id和音量path改变,所以我需要一些额外的信息来匹配它们。 还有什么,如果有的话,我应该备份,才能真正恢复一切?
我开始看到数百TB的数据(在SQL Server安装中)的客户端。 由于某些企业的数据总量接近PB的有意义的一小部分,我想借此集中知识库,看看处理这种数据量的人们在做些什么来保护它们。 显而易见的问题是,使用企业级存储,存储多个数据的多个备份是非常昂贵的,甚至只是RAID-5。 我看到的选项如下: 在另一个数据中心中创build数据的镜像副本,并不断向其发送差异(使用可用于数据源的任何机制 – 例如使用SQL Server的日志传送或数据库镜像) 定期备份使用一个沉重的压缩algorithm(可能只适合如果数据适合被严重压缩) 对数据的关键/变化部分进行零碎的备份。 不要备份数据,并相信腐败的神。 我看到选项#4被采纳为默认值,作为HA / DR专家真的很可怕,但我build议作为替代select? 我认为#1是最好的方法,但是当我们build议除了#4和可能的#3之外的其他select时,“我不这么认为”是通常的答案。 当然,这取决于数据的变化率和关键性。 没有必要回答这个问题,因为我曾经在微软工作过,因为我曾经负责SQL Server的所有高可用性function,所以我非常熟悉“这取决于”的论点 – 这是我的口头禅:-) 我很想知道我错过了什么替代scheme,或者听说其他人都在同一条船上,没有什么现实的select可以花费更多的存储空间。 在此先感谢 – 所有经过深思熟虑的答复都将得到应有的重视。
我正在从一个mysqldump文件恢复一个30GB的数据库到一个新的服务器上的一个空的数据库。 从转储文件运行SQL时,恢复启动非常快,然后开始变慢和变慢。 个别插入现在需要15+秒。 这些表大部分是MyISAM和一个小InnoDB。 服务器没有其他活动连接。 SHOW PROCESSLIST; 只显示从还原插入(和显示进程列表本身)。 有没有人有任何想法可能导致戏剧性的放缓? 是否有任何MySQLvariables,我可以改变,以加快正在进行的恢复?
我在许多Linux服务器上运行了许多Xen虚拟机。 这些VM将其磁盘映像存储在Linux LVM卷中,其中的设备名称沿着/ dev / xenVG / SERVER001OS等行。 我想定期对这些磁盘映像进行备份,以便我们可以在需要的情况下恢复虚拟机(LVM设备已经在两台物理机之间使用DRBD进行镜像,这里我只是偏执狂)。 我如何去做这件事? 显然,第一步是快照LVM设备,但是如何以最有效的方式将数据传输到备份服务器? 我可以简单地复制整个设备,大致如下: dd if=/dev/xenVG/SERVER001OS | ssh administrator@backupserver "dd of=/mnt/largeDisk/SERVER001OS.img" …但这需要很多带宽。 是否有一个类似rsync的工具来同步远程服务器之间的整个磁盘块的内容? 就像是: rsync /dev/xenVG/SERVER001OS backupServer:/mnt/largeDisk/SERVER001OS.img 如果我正确理解rsync的手册页,上面的命令实际上不会工作(是吗?),但它显示了我的目标。 我明白–devices rsync选项是复制设备本身,而不是这些设备的内容。 在与远程服务器同步之前制作VM镜像的本地副本不是一个选项,因为没有磁盘空间。 是否有一个方便的工具,可以在块设备和远程服务器上的备份文件之间同步? 如果必须,我可以写一个,但现有的解决scheme会更好。 我错过了一个rsync选项,为我做这个?
我觉得每个星期都要备份数据库是很繁琐的。 而且我也认为每周备份应该变成每日备份。 如果我必须这样做,我不想手动执行。 什么是每天自动备份PostgreSQL数据库的最佳方式?