Articles of 备份

我们要摆脱备份磁带 – 任何build议

我们每天备份大约800GB – 有什么build议可以做到这一点?

服务器备份到NAS

您好 我们正在考虑将文件从50台Windows服务器(大约3TB)备份到1GBnetworking上的qnap NAS。 有谁知道一个好的版本控制应用程序,它将在Windows上运行并备份到NAS或rsync服务器上? 应用程序需要能够在完整备份和文件版本控制之后执行增量备份。 谢谢

使用vStorage API进行VMware备份有任何真正的优势吗?

我有一个支持备份VMware虚拟机的备份软件,它只是备份虚拟机的文件(首先是快照),另一个是使用vStorage API。 第一个选项可以从ESX(i)的免费版本备份虚拟机,另一个只能使用付费版本。 所以,我看到使用vStorage API的直接劣势 – 我们将不得不支付500美元的VMware许可证,但我认为应该有一些很好的补偿,对吗? VMware正在避免这样一个事实,即如果您的存储位于NFS上,那么备份虚拟机文件非常容易,所以他们对此保持沉默,只是宣传vStorage API。 我有一种感觉,这个API没有任何实质性的东西,他们只是想要更多的钱。 是否有人可以从经验中学习并了解使用vStorage API进行备份的真正优势?

如何备份分布式文件系统?

注:这是一个“理论上的”问题,因为我还没有那种数据。 如果你有一个分布式的文件系统跨越十几个或更多的服务器和TB的数据,你如何执行备份? 本地磁带驱动器不是一个选项,因为我正在租用服务器,并且没有物理访问权限。 我看到它的方式,我只需要有一个与源集群成比例的备份集群。 并行发送所有这些数据可能会使数据饱和,从而导致吞吐量下降。 但备份都必须同时进行,因此循环备份似乎没有意义。 解决这个问题的方法之一就是只保留大部分(在我的情况下)驱动器,剩下的部分用于旋转本地LVM快照。 不幸的是,如果服务器受到威胁,那么这种备份将毫无用处。 是否有其他选项可以创build不会中断networking的时间点备份? [编辑]解决scheme: 1)将(接近)实时全部数据集复制到一个大的本地备份服务器,因此带宽使用和IO在一天中分布,本地带宽通常是“空闲”的。 2)创buildclosures该机器的真实备份并将其发送到现场。 如果将所有数据组合在一起,则应该很容易地执行差异备份,这可以节省计费带宽。

事务日志备份大小更改

我们每天都在SQL Server上运行六个事务日志备份,每个成功的对都有三个小时的差距。 我注意到服务器上事务日志备份的“数据大小更改”列显示了630%,-21%,0%,2%,3%和-83%。 我不知道这些价值是什么意思。 有时候这些会上升到1854%。 谁能告诉我这些价值是什么意思,如果我们应该担心呢?

每日增量备份+每周完整备份

我有一台装有CentOS 5.6的服务器,上面有SVN,我想每天进行一次增量备份,每周进行一次完整的备份。 我需要将其备份到将连接到服务器的外部硬盘上。 我尝试过使用rsync提供的由Mike Rubel提供的示例,但实际上并没有进行增量备份 – 它正在进行完整备份。 不幸的是,我不太熟悉bash脚本:/ 任何帮助表示赞赏

networking时间机器备份服务器要求

我们公司的很大一部分用户使用Mac电脑,其中大部分是MacBook Pro,其中有一些iMac和Airs投入使用。 我们正在运行10.6和10.7的混合。 到目前为止,我们一直在为每位员工提供USB驱动器,以用作Time Machine备份,但是这样变得相当麻烦。 经过search后,我非常有信心我们可以集中NAS(QNAP,Drobo等)或运行在Mini或Pro上的Mac服务器。 从我所读到的,QNAP(及其他)的新固件可以处理随OS 10.7发布的Netatalk更改。 显然,Mac Server 10.7和大家一起玩的很好。 问题是我不知道我需要什么样的系统来支持我们的员工。 我确定Time Machine在磁盘I / O上很沉重,但这是否意味着我应该像数据库服务器一样对待它? 例如增加我的主轴数量? 内存或CPU是一个约束呢? 还是严格的networking和磁盘I / O? 更简单地说:运行Server 10.7的Mac Mini可以处理12个用户执行Time Machine备份吗? 或者一个Drobo B800fs可以处理负载? 那么QNAP TS-459U +呢? 还是我需要更强大的东西? 我想我很乐意看到有关资源利用的一些信息。 第一手知识,例如“我使用Mac Pro 8 / 8GB内存和4x磁盘RAID-10arrays来支持20人”将是非常有益的。 任何意见,将不胜感激。

开放源代码备份系统与用户驱动的恢复

在我的老公司,我们使用了支持“.snapshot”function的NetApp。 每当我对我的文件做了一些愚蠢的事情,我可以cd .snapshot ,find包含我当前目录快照的每小时和每晚的目录。 我得到我需要的文件并恢复工作。 开源世界中有没有类似的东西? 我发现很多备份项目,但是他们通常备份到不同的机器,用户不容易访问。 我发现了一些在rdiff-backup之上运行的用户空间文件系统,但是有没有一个项目把所有东西联系在一起成为一个有凝聚力的系统? 提前致谢。

使用rsync的Git风格的增量备份

我正在尝试在Ubuntu上设置一个备份脚本。 我每天都想将本地源目录复制到以date唯一命名的远程服务器上的备份目录。 (例如,backup-jan1 /,backup-jan2 /等)应该存储最早状态的镜像并使用差异文件来重新创build新的备份点。 rsync很简单。 我已经设置了一个脚本来做备份,在当天命名备份目录,并且创build一个符号链接到最近的备份(IP已被编辑): date=`date "+%m%d"` rsync -ave ssh /srv [email protected]:/backup/backup-$date/ ssh [email protected] rm -rf /backup/current ssh [email protected] ln -s backup-$date/ /backup/current 但是,这里是棘手的部分: 我不希望它复制没有改变的文件。 所以,如果自上次每日备份以来有任何文件发生了变化,它将像正常一样复制它们。 否则, 它会将先前已备份的文件从其第一个备份目录符号化为新备份。 (有点像git) 因此,举个例子,假设我开始备份Jan 1。backup-jan1 /目录将包含所有的原始备份文件。 第二天1月2日的备份应该只复制在24小时内更改的文件。 对于所有其他文件,它将从Jan 1备份文件中创build符号链接。 在1月3日,我添加了一个文件并删除了另一个文件。 如果一个文件被删除,它不应该继续被链接。 示例目录/文件结构: backup-jan1/ (initial backup) file_a file_b backup-jan2/ (no changes) file_a (symlink to ../backup-jan1/file_a) file_b (symlink to […]

使用不同的configuration镜像MySQL服务器

我必须将MySQL服务器迁移到不同的数据中心,所以我想在新的DC中创build另一个MySQL从服务器,然后再将其提升为主服务器。 我以前使用LVM快照和Percona XtraBackup来达到这个目的。 不过,这一次我已经优化了MySQLconfiguration文件,阻止我使用这些方法。 Old server (backup): innodb_log_file_size = 256M innodb_log_files_in_group = 3 New server (restore): innodb_log_file_size = 512M innodb_log_files_in_group = 2 XtraBackup脚本和LVM快照复制整个目录结构,所以MySQL服务器不会启动,因为InnoDB日志的大小不同。 在这种情况下是否有解决scheme来避免停机? 我不能使用mysqldumps,因为有大约8000个数据库。 既然如此,我将不得不把服务器closures几个小时。 我也在考虑在XtraBackup上使用旧的设置,然后在新的服务器升级到无主服务器的情况下进行更改,但是我不确定这是否会起作用? 谢谢 问候