Articles of 备份

我应该备份和恢复`mysql`数据库吗?

在创build备份和恢复整个MySQL服务器的自动化解决scheme的过程中,我遇到了似乎包含用户帐户,权限,元数据等等的mysql数据库。 该数据库应该备份吗? 将备份和尝试恢复它打破了事情? 我有一段时间谷歌search“MySQL备份MySQL数据库”,你可以想象。

通过Windowsnetworking传输大文件的最简单,最快速的方法是什么?

我有一台运行MS SQL Server的Window Server 2000计算机,存储超过20GB的数据。 数据库每天备份到第二个硬盘。 我想将这些备份文件传输到另一台计算机上,以构build另一台testing服务器并进行恢复练习。 (备份从未实际恢复了近5年,不要告诉我的老板!) 我无法通过networking传输这个庞大的文件。 我试过简单的networking拷贝,apache下载和ftp。 当传输的数据量达到2GB时,我试过的任何方法最终都会失败。 上次我成功传输文件,它是通过一个USB连接的外部硬盘驱动器。 但是我想要常规地执行这个任务,最好是自动完成。 不知道这种情况下最实用的方法是什么?

启用btrfs的备份解决scheme

btrfs本月在Oracle EL 14上发布产品(连同来自Linux 3.2的fsck和scarbing),我正在考虑重新devise我当前的备份解决scheme以利用它。 请注意,我正在考虑less量的数据,less于10TB,这是相当静态的(不到1%每天更改)。 总之一个SMB / SOHO备份解决scheme。 备份应该做什么: 在生产服务器上执行ext [234] / XFS / JFS的LVM快照 rsync /将更改的数据传输到备份服务器上的btrfs 快照btrfs文件系统 当空闲空间不足时丢弃旧快照 优点: 所有的文件很容易获得,不需要解压缩或循环安装 过去的快照也很容易获得… …所以我可以将它们作为只读的Samba共享(支持影子副本) 由于写时复制,快照占用的空间极小(不需要更改的快照占用磁盘上几乎没有的KiB) 高备份一致性:对文件进行校验,清理所有数据和内置冗余 问题: 是否有备份解决scheme(以Bacula,BackupPC等forms),或者可以很容易地意识到写入时复制文件系统? 或者我需要使用家庭rsync解决scheme吗? 使用ZFS专用于备份的人员如何备份他们的Linux机器?

为什么备份你的事务日志非常重要?

我们目前正在为客户实施备份解决scheme,他们的ERP解决scheme使用SQL Server。 ERP解决scheme由另一家公司build立。 而且他们告诉我,备份和截断事务日志是非常重要的。 我一直在读这个事务日志,我不明白为什么这是非常重要的, 当我已经备份整个机器 (我们正在使用ArcServe UDP,它知道SQL Server和使用VSS)。 我的理解是,SQL Server虚拟机上的清理任务已经在处理截断日志,但UDP也允许SQL Server日志截断。 我的理解是,事务日志可以用来恢复损坏的数据库,因为它是所有事务的日志。 但是我已经有了整个数据库的小时备份,所以我为什么要关心?

在实时SQL Server备份过程中会发生什么?

当我告诉他们我可以在运行SQL Server数据库的时候备份一些SQL Server数据库,并想知道如何做到这一点,我的一些同事很惊讶。 我知道SQL Server能够备份数据库,但它仍然在线,但我不知道如何解释为什么它是可能的。 我的问题是这对数据库有什么影响? 如果数据在备份运行时被修改(通过插入,更新或删除),备份是否会包含这些更改,或者之后会将其添加到数据库中? 我假设日志文件在这里起着重要的作用,但我不太确定如何。 编辑:就像一个笔记,我的情况涉及使用SQL Server代理备份数据库和在这个过程中的数据库修改的影响。

无预算的MySQL备份

我目前的MySQL备份scheme是将我们的数据库复制到第二个服务器,并在该服务器上运行mysqldump,以从表或行locking中删除任何停机时间。 这种方式运行良好,但第二台服务器每月花费150美元(澳大利亚托pipe比美国贵得多)。 我在这里读到很多关于这个问题的问题,大多数人需要帮助,而不是我需要的。 我需要mysqldump(最好每隔4小时),不要停机。 该数据库是约7GB的未压缩,所以mysqldump可能需要一些时间取决于服务器。 我已经考虑复制到同一台机器上,但是我不想让奴隶吃掉急需的记忆。 我不确定我可以限制每个分贝的内存使用量? 无论哪种方式,这将把负载在服务器上,而其倾销数据库。 我刚刚读了这个http://www.zmanda.com/quick-mysql-backup.html ,它看起来不错,每年$ 300是好的,这节省了我很多。 不幸的是我不能复制到亚马逊的RDS,但我可以复制到一个微型的RC2实例,但复制将发生在网上,并ping是〜220毫秒。 我在这里看到一些人在谈论LVM快照,这可能是一个不错的select。 我不知道这个选项很多。 意见将不胜感激。

为什么公司仍然使用磁带驱动器?

我发现这一点 ,但它并没有真正回答我的问题。 磁盘甚至在1-2TB的范围内比磁带便宜得多,但我看到Google使用磁带驱动器进行备份 。 他们(磁盘)的主要缺点是什么? 我可以想象某种磁盘“库”,这只是一堆插槽,你可以滑动SATA磁盘。

Amazon EC2备份策略

我有几个使用亚马逊EC2的Web服务器/数据库服务器设置。 我目前正在采取所有我的系统和EBS驱动器的每日快照,其中包含我所有的应用程序文件,数据库文件,源代码和数据库备份。 我有一个控制台应用程序按计划运行备份创build。 我的图像是EBS图像。 我正在完成一项任务,在这么多天之后会放弃我的快照。 我想我的问题是,我还可以安排一个完整的图像/ EBS任务吗? 这样,如果服务器出现故障或损坏,我可以启动最新的图像,然后应用最新的快照。 当我正在处理我的备份策略时,我正在使用Jungle Disc来备份我的数据光盘。

在备份过程中如何限制磁盘I / O?

我有一个基本上在晚上做一个简单的“tar zcf”的cron。 服务器有: 8核 – 英特尔(R)至强(R)CPU E5606 @ 2.13GHz 25GB RAM Ubuntu 12.04.2 LTS 硬件RAID 1(LSI Logic / Symbios Logic MegaRAID SAS SMC2108),带有两个2.728TB硬盘驱动器 正如你所看到的监控screenhost: http://clip2net.com/s/57YRKP 在几乎所有的焦油时间,光盘I / O都达到> 90%,并使所有其他应用程序(MySQL,Apache)减速很多。 2个问题: 备份期间磁盘I / O太高是否正常? 有没有办法限制光盘I / O,所以其他应用程序可以继续正常工作? 谢谢!

我如何备份一个MySQL数据库,但在低优先级?

我想备份一个数据库,但是在服务器上有负载的那一天。 备份不会影响运行在同一台服务器上的apache和其他数据库。 应该可以使用mysqldump命令,但以低优先级运行命令。 我该怎么做? 更新:看起来只是使用mysqldump的好用不起作用,因为mysqldump产生一个新的进程。