我的服务器2008有mysql数据库,SQL Server数据库和多个网站。 我如何支持这些信息? 我已经安装专用服务器有两个300GB的硬盘驱动器,他们都镜像。 我想确保我有其他地方的备份。 我想确保我可以在发生故障的情况下完全恢复。
在A站点上,我成功地在一个主机上build立了bacula导向器,在我想要备份的主机上创build了多个文件守护进程,最后还有一个存储守护进程实际存储在其中。 如果灾难袭击了build筑工地A,我想要在另一个工地B的另一个存储守护进程。 文件集,导演等将是相同的,除了作业将被存储在另一个存储守护进程。 有没有关于这方面的最佳做法?
我最近inheritance了在SPARC Solaris 10 Server上运行的小型Oracle数据库。 我被要求实施一个明智的备份策略。 该数据库有大约3000个表格,大小约为19 GB(使用expdp工具)。 它每天有数十万笔交易,数据库处于Archivelog模式。 在临时的基础上,我有一个cron作业正在运行,它使用expdp将整个数据库导出,然后将其FTP出到不同的文件服务器。 每周我有另一个运行RMAN命令的cronjob(备份数据库加archivelog全部删除input)。 我将备份文件复制到同一台计算机上的另一个分区,每月一次将其移动到文件服务器以清除一些空间。 我是一个Oracle / Solaris的新手,我习惯于处理MySQL或MS SQL数据库。 甲骨文似乎有更复杂/详尽的备份和恢复策略。 我想知道是否有人能告诉我,如果我的上述策略是一个很好的备份策略,如果不是有人能指出我的方向正确吗? 先谢谢你 亚历克斯
我经常需要创build数据库的备份并使用不同的模式名称导入它。 这些模式是相当大的(3-5GB)和mysqldump是一个痛苦。 xtrabackup似乎很有前途,但我找不到如何使用不同的数据库名称导入备份。 任何线索?
目前,我正在使用ESXi 5.0上运行的虚拟机来运行软件产品的安装过程。 我们正在尝试一大堆不同的东西,所以我正在大量使用快照来保存我在不同位置的位置。 现在,我知道一些关于快照的东西,我知道它们基本上是针对基本VMDK的偏差,随着时间的推移,这种情况可能会出现问题。 在这种情况下我可以使用快照,因为快照(和虚拟机本身)不能长期使用。 一旦我们完成了程序,虚拟机本身就会被吹走。 所以这里是我的问题实际出现的地方。这更多的是一个思想实验,所以忍受我。 如果我要导出虚拟机的OVF备份,我会期望问题,因为它有快照数据? 我习惯于确保磁盘完全没有快照,但是我想知道这种做法是否有目的。
我最近在Ubuntu服务器上设置了automysqlbackup。 脚本运行良好,不会报告任何错误 – 它会按预期创buildtar.gz文件。 但是,当我从档案中提取实际的sql文件时,它是一个零长度的文件。 有没有什么明显的,我在configuration丢失? 以下是我修改的configuration文件的唯一部分: # Username to access the MySQL server eg dbuser USERNAME=myusername # Username to access the MySQL server eg password PASSWORD=mypass # Host name (or IP address) of MySQL server eg localhost DBHOST=mysql.remotehost.com # List of DBNAMES for Daily/Weekly Backup eg "DB1 DB2 DB3" # Note that it's absolutely […]
所以我写了一个简短的脚本,我打算每天通过cron工作来打包我的站点文件并将它们发送到远程位置。 我也打算把数据库转储,但我还没有得到那么多。 然而,我今天的问题是,我不确定如何logging每个命令的输出,以查看命令可能输出的错误,警告或其他相关信息。 我也想安装一些失败的安全types,所以如果有什么可怕的错误脚本将停止死亡的轨道,并通过电子邮件或通知我。 好吧,电子邮件的事情并不重要,但会很好。 有人有任何想法吗? 这是我迄今为止。 顺便说一下,这两台服务器都是运行标准LAMP的CentOS 6.2。 #!/bin/sh ################################# ### Set Vars ################################# THEDATE=`date +%m%d%y%H%M` ################################# ### Create Archives ################################# tar -cf /root/backups/files/server_BAK_${THEDATE}.tar -C / var/www/vhosts gzip /root/backups/files/server_BAK_${THEDATE}.tar ################################# ### Send Data to Remote Server ################################# scp /root/backups/files/server_BAK_${THEDATE}.tar.gz user@host:/home/bak1/ftp/backups/ ################################# ### Remove Data from this Server ################################# rm -rf /root/backups/files/server_BAK_${THEDATE}.tar.gz
在Windows Small Business Server 2011上,我已将所有卷的卷影副本redirect到单个专用卷。 本卷不包含其他数据; 唯一的文件夹是系统卷信息。 是否有必要备份这个文件夹用于灾难恢复的目的? 我知道系统状态备份以及Exchange和其他服务都使用VSS进行备份,而VSS将写入System Volume Information文件夹,但是我不清楚这些数据是否也单独写入备份介质,作为VSS操作(即将SVI用作临时区域),或者必须使用简单的基于文件的备份技术在VSS备份之后备份SVI文件夹。
我有一个Windows 7盒,我想备份到一台Ubuntu机器。 我已经在Ubuntu上安装了一个Windows共享(使用CIFS / Samba),并且我想使用一个cron作业rsync来挂载共享上的内容到Ubuntu盒子上的另一个目录。 1)什么是build议的rsync设置将Windows共享上的文件夹和文件复制到Ubuntu上 – 记住这些文件将来可能必须恢复到Windows机器。 rsync -av /mnt/winshare /home/user/winbackup 2)在Ubuntu上备份Windows 7中的文件是否有任何问题需要注意?
我正在尝试为运行Ubuntu的服务器设置自动备份。 这个服务器是用来托pipe一些应用程序,而这些应用程序相当繁重,并且stream量很大。 具体来说,一个Solr和一个MySQL数据库正在维护,并不断更新/写入。 服务器上的数据量目前在20GB的范围内,但在一年之内,它应该增长到至less5TB。 所以现在服务器上的数据不是很多,但是我提出的解决scheme在未来应该是可扩展的。 我想build立包括Solr和MySQL索引在内的整个服务器的备份,但是我不确定如何去做。 到目前为止,我已经build立了Tartarus来进行增量备份,但是我意识到只用这个工具来执行它是有问题的,因为服务器没有启用LVM。 由于没有启用LVM,因为正在写入文件的同时备份损坏/不一致的备份。 这是否是一个正确的假设,我希望能够制作系统的LVM快照,然后执行备份? 我也喜欢这个备份应该分成几个部分的想法。 一个负责处理Solr的部分,一个负责处理MySQL,另一个负责处理系统的其他部分。 这是一个可行的select? – 更新 – 我最终select了拆分备份的方法。 我使用复制执行Solr备份,然后使用ftp到备份服务器。 对于MySQL我现在使用一个mysqldump和ftp。 对于其余的数据,我使用Tartarus进行增量备份。