Articles of 备份

混合文件服务器和可移动存储备份NAS

我需要一些硬件来支持额外的文件服务器空间(最好是1TB +),以及一个备份解决scheme,可以让我定期将驱动器或磁带存储在异地。 我可以使用单个服务器/ NAS轻松完成这项工作吗?还是应该真正考虑获得独立的NAS和磁带机?

如何将一些Mac备份到Linux服务器?

我目前使用带有–link-dest的rsync来获得一个增量的Time Machine-ish备份。 我常常将备份驱动器换出到外部站点。 其中一个来源是Mac,而从Linux机箱到Mac的rsyncing似乎工作,它相信它没有捕捉HFS +文件系统的所有细节,所以我不能真正做一个OS DVD完全恢复如果我需要。 另外,与具有类似数据量和文件数量的其他源相比,备份mac需要很长的时间。 所以,我想我会使用时间机器的Mac,并继续使用rsync的其他来源。 Time Machine是做这件事的最好方法吗? 如果是这样的话,我需要在Linux服务器上做些什么才能使其成为有效的Time Machine目标? 如果不是,你有什么build议? 我知道网上有几个(Time Machine到Linux)的页面,但是我认为ServerFault可以使用一个。

使用Subversion增量MySQL备份

我们的MySQL数据库服务器托pipe几十个数据库,转储文件大小从1到100 MB。 目前,我们的备份方法是mysqldump ,包装在shell脚本中,并从crontab运行。 这对我们来说很好。 唯一的主要缺点是存储转储文件的存储需求很大。 由于MySQL数据库转储是一个文本文件,当然我会考虑将其存储在一个版本控制系统中,比如Subversion。 我记得Subversion只存储每个提交中的文件的增量。 这种方法build议吗? 有什么我们应该注意的陷阱?

SQL Server 2008 / 2008R2备份兼容性

我想开始使用SQL Server 2008R2,但是我也需要能够将数据库的应用程序部署到SQL Server 2008.我只是发现我无法备份2008R2来恢复2008年。为什么? 我有什么select? 从2005年到2008年,我可以理解前向兼容性, 尽pipe我仍然觉得它很烦人 ,但是我不明白为什么在这个.5版本中会出现这种情况。

如何做自动FTP备份 – 以及如何恢复它们?

我目前正在使用运行Ubuntu Linux的虚拟服务器。 托pipe它的公司不做任何forms的备份,但是它们为我提供了通过FTP进行备份的机会。 因此,我可以访问与我的主服务器存储大小相同的FTP共享。 没有更多的帮助availbale比这是你的FTP帐户数据,玩得开心! 但我想我应该写一个小脚本,并运行它作为cron工作。 他们推广备份解决scheme,就好像它是世界上最好最简单的事情,但现在我看到很多开放的问题。 所以我没有问如何编写一个shell脚本,而是关于它应该做什么。 首先,我必须决定是否仅备份一些数据文件夹 (如htdocs和最近的数据库转储),还是要镜像整个服务器 。 我想要做后者,因为我不仅关心数据丢失,而且还从头开始经历服务器configuration的痛苦,这通常会使我的忙碌了一段时间。 接下来,我想知道是否会通过备份某些进程正在访问的文件 ,甚至可能写入的文件来解决问题。 我的备份是否会损坏文件,备份是否停止,或者服务器的正常运行是否中断? 如果我有两倍的备份空间作为我的主服务器,那么我会上传备份n ,成功后删除备份n-1 。 但是我的空间只有我的服务器硬盘空间,所以我不能同时备份n和n-1。 但是,如果我这样做(也就是删除备份n-1,然后开始上传备份n),我经历了没有任何备份的时间,我想避免。 如果我有物理访问该服务器的权限,或者至less可以访问我的VServer的虚拟硬盘映像文件,我只需要备份该映像并将其恢复为整体 。 但可悲的是,我没有这个机会。 而最后一件事,我也想知道如何在主存储器消失的情况下恢复这些数据 。 在Linux上,是否有可能让系统在运行时用备份数据覆盖自己? 即使有可能告诉系统通过ftp下载所有文件,将其正确存储在文件系统根目录下并覆盖所有内容,但仍然必须删除所有现在存在但不存在的文件备份。 任何帮助和想法,非常感谢!

Oracle *在线*重做日志应该备份吗?

很显然,归档重做日志是按照需要经常备份的,但是备份在线重做日志有意义吗? 联机重做日志是否是一个开放且活跃的文件,以便在此状态下进行复制是浪费时间(与备份打开的数据库相同)? 如果联机重做日志在20分钟内没有切换(以便日志可用于归档),那么如果系统发生故障并需要进行介质恢复,并且您没有备份联机重做日志,那么您肯定丢失了最后20分钟的交易? 我知道有其他更强大的方式来传输重做信息,以确保没有丢失,但我仍然对在线重做日志文件的状态感兴趣。 谢谢你的时间。 澄清更新… 定期运行的常规后台进程会将已存档的日志文件和联机日志文件发送出去。 我对这个过程没有太多的控制。 联机日志文件是否可用,或者在备份时如果正在写入日志,它们是否会损坏?

网站的增量备份

我想定期对我的网站进行存档。 我有lftp脚本通过ftp下载网站内容到今天(date+%y%m%d)目录。 做一个增量压缩备份没有很多重复的最佳方法是什么?

1台Linux备份服务器 – 4台Linux服务器,3台Windows服务器 – 如何备份?

我有: 1 Linux“备份”服务器(Ubuntu 9.10服务器)(大量的磁盘,新的服务器) 2个Gentoo服务器 2个CentOS服务器 3台Windows 2003服务器 我想将所有服务器作为磁盘到磁盘备份备份到Ubuntu备份服务器。 怎么样? 请温和,因为我知道Windows而不是Linux。 我看过Bacula,BackupPC和Amanda。 对我来说,似乎都有些复杂。 我负责这样做便宜,所以我不能简单地加载在备份服务器上的Windows,并把它像BackupExec的东西。 我的要求: 简单的在每个客户端上设置 简单的在服务器上设置 磁盘到磁盘备份 便于监视/检查备份状态 容易恢复文件 给我发电子邮件的结果 计划每周完整备份和夜间差异 免费/开源 我们非常感谢您的帮助,如果您在答案中有详尽的答案,我会认为这种问题在将来可以帮助其他人。 谢谢!

如何正确备份mediawiki数据库(MySQL)而不搞乱数据?

我想使用mysqldump备份存储在MySQL服务器5.1.36中的mediawiki数据库。 大部分的wiki文章都是用西class牙文写的,不想通过创build具有错误字符集的转储来搞砸它。 mysql> status ————– … Current database: wikidb Current user: root@localhost … Server version: 5.1.36-community-log MySQL Community Server (GPL) …. Server characterset: latin1 Db characterset: utf8 Client characterset: latin1 Conn. characterset: latin1 … 使用以下命令: mysql> show create table text; 我看到表创build语句将字符集设置为二进制 : CREATE TABLE `text` ( `old_id` int(10) unsigned NOT NULL AUTO_INCREMENT, `old_text` mediumblob NOT […]

重复失败:不提示input密码:“运行'sftp user @ host'失败”

我有两个林德 VPS帐户,我想备份一个到另一个(原因主要是为了好玩和练习服务器pipe理)。 短版 Duplicity甚至没有要求我的密码,但立即说“无效的SSH密码”(但我可以SSH入其他服务器)。 为什么? 长版 当我运行duplicity /home/me scp://root@xxxx//root/backup我得到了 Invalid SSH password Running 'sftp root@xxxx' failed (attempt #1) Invalid SSH password Running 'sftp root@xxxx' failed (attempt #2) Invalid SSH password Running 'sftp root@xxxx' failed (attempt #3) 它说, Invalid SSH password立即没有机会实际input密码。 当我inputduplicity full -v9 –num-retries 4 /home/me scp://root@xxxx//root/backup我得到 Main action: full Running 'sftp [email protected]' (attempt #1) […]