我已经设置了一个每天晚上运行的作业,并对服务器上的所有数据库进行完整备份。 白天,另一项工作每隔几小时进行一次差异备份。 新的数据库被创build时,问题就出现了。 差异备份作业每次都会失败,直到完整备份作业自从添加数据库以来首次运行为止。 之后,一切按预期运行,至less直到添加另一个新的数据库。 当然,在没有完整备份的情况下,差异备份是没有意义的,我假设这就是为什么我得到一个错误。 问题是,有什么我可以做的,以防止这种情况,最好是每次添加新的数据库时不需要手动操作的东西?
在我的公司,我们有很多应用程序在很多不同的服务器上运行。 这些应用程序会生成大量日志,有时开发人员忘记压缩这些日志,这样nagios会多次警告磁盘空间。 除了我必须检查这些日志是否被压缩并且比x天还旧之外,我必须将这些文件发送到我们的备份服务器,这将在亚马逊,我们select这种方法,因为如果某个磁盘是完整的,我们只是添加一个新的磁盘上。 所以我必须创build一个很好的日志计划。 我想知道你们是否已经通过这个问题,你推荐我做什么? 我的方法好坏吗? 任何build议对我来说都是非常重要的。
我使用rsync备份用户从主服务器上传到我的故障转移服务器的文件。 如果我使用rsync -a镜像从服务器A到服务器B的/uploads目录,我可以期待使用服务器B /uploads的文件(例如,Nginx等)上的文件的function,像在服务器A ,假设我在服务器B上创build了具有相同名称和权限的用户,或者稍后会遇到一些细微的问题,我可能会忽略它们? 那么,是否复制了保留所有权和权限的文件的目录,在类似的机器之间可以互操作,或者是否通过UID复制了所有权,并因此在我碰巧以不同的顺序创build用户时,把所有东西都搞砸了。 这样做还有其他的考虑,或者你有什么更好的方法来处理这种使用rsync备份的build议吗?
我有很多备份,如: backup-20130528_054504_mysql.tar.gz, bill_db_201305290130.BAK.bz2, etc_20130412.tbz 这是每天完成的完整备份。 在今天之前,我有一个像这样的命令行的cron任务: /usr/bin/find /media/backups -ctime +7 -delete 但这是个坏主意。 一台服务器在7天前停止执行新的备份(文件系统已满),所有旧的备份都被cron删除。 也许我需要一个新的脚本来替代这个“find -ctime”,它会保留一些旧的备份。 我所有的备份文件都有名称{unique_prefix} YYYYMMDD … 我想要的东西是: 去年之前每年备份一次 去年每个月都有一个备份 上个月的每周备份4次 以及最近7天的7次备份。 为每个{unique_prefix}。 所有这些文件通过rsync,ssh等由cron下载到我的服务器。 我不喜欢重新发明轮子,而且很确定这是一个典型的任务。 请指点我的解决scheme。
我们有VMware ESXi 4.1,我们需要迁移到ESXi 5.1或ESXi 5.5。 在升级之前,我们的一些团队成员build议我们对虚拟机进行备份。 现在的问题是我们没有SAN或networking应用程序存储。 我们有另一台ESXi服务器,有足够的空间容纳15个虚拟机。 我们有虚拟机快照。 使用VMware转换器我可以将这些虚拟机复制到备份服务器。 但是我不确定它是否会采取我们的快照备份。 升级前我们需要备份吗? 如果需要采取备份哪种机制更好地采取快照备份。
我试图将我们的在线备份转储到磁带上; 由于显而易见的原因,我想encryption磁带上的数据,因此要写入磁带,我需要将所有内容都打包,然后打开它来encryption,然后将其写入磁带: tar c /etc | openssl aes-128-cbc -salt -pass "pass:Test123" | dd of=/dev/nst0 但是,它似乎是不喜欢这个。 从tar直接写入磁带工作正常: svr-bup1 # tar cf /dev/nst0 /etc tar: Removing leading `/' from member names svr-bup1 # 添加dd到链中,并打破: svr-bup1 # tar c /etc | dd of=/dev/nst0 tar: /dev/nst0: Cannot open: Device or resource busy tar: Error is not recoverable: exiting now […]
我目前正在一个Linode上安装一个新的CentOS服务器,并正在就自己如何备份数据进行辩论。 服务器正在运行DirectAdmin,它将每天晚上将所有数据(电子邮件,设置,文件,数据库)压缩为.tar文件。 我倾向于在服务器上安装Dropbox CLI,并且每晚将.tar文件同步到Dropbox。 主要是因为Dropbox在30天之前保留了.tar的每个版本,基本上能够在1-30天之前回到原来的位置并检索这些备份。 我发现它确实很整洁,因为它不会在Dropbox上占用更多的空间(相对于自行托pipe的解决scheme,您需要保留30个.tar文件)。 我不相信Dropbox 100%关于隐私,所以我的备份将是这样的: DirectAdmin使所有用户的备份 脚本encryption这些.tar文件 encryption的文件被移动到Dropbox同步文件夹 你有什么更好的build议来采取我的服务器的备份? Linode有他们自己的备份解决scheme,但是他们备份到与您的VPS相同的位置的服务器,甚至可以在与服务器相同的机架上。 即。 你注定了,如果它烧了..已问Linode是否有可能备份到另一个数据中心,但这是不可能的。 也想过Amazon S3,但是它比使用Dropbox / Linode解决scheme要昂贵。 这将是很好的Dropbox,因为我已经有一个100GB的帐户(这是绰绰有余的我的服务器,只使用〜20GB的空间)。 欢迎提出更好的解决scheme!
我在我的/ tmp分区上安装了一个损坏的ext4文件系统的Ubuntu服务器12.04: $ dmesg | tail [25300713.878456] end_request: I/O error, dev vda, sector 2019854 [25300713.882430] Aborting journal on device dm-0-8. [25300713.969861] end_request: I/O error, dev vda, sector 1965862 [25300713.972127] Buffer I/O error on device dm-0, logical block 196608 [25300713.973351] lost page write due to I/O error on dm-0 [25300713.973450] JBD2: I/O error detected when updating […]
我们的数据中心有一台NAS,用于备份和应用数据。 它能够连接一个外部USB硬盘驱动器,并且所有数据都可以备份到该驱动器。 这是我想要完成的: 我想要两个RAID1外接盒,每个都有2x2TB的驱动器。 作为一个备份程序,我想要到数据中心并换出其中一个驱动器,然后将它拿到办公室,插入到第二个机箱中,然后对数据进行镜像,然后每隔2周重复一次。 所以我们有一个本地数据的副本。 我怎样才能做到这一点? 我想尽可能地使这个过程自动化。 另外,是否有任何人可以推荐这样的产品? 编辑 :我们有一个8湾Synology Rackstation作为我们的生产NAS。 shell将连接到该shell。 所以在外部机箱重build时没有问题。
我有一个非常具有挑战性的任务,我需要弄清楚。 我有6TB的数据在新罕布什尔州,我需要搬到德克萨斯州。 这是所有的SQL Server数据。 数据通过Commvault以及Netapp文件pipe理器备份到磁带上。 我想弄清楚的是我将如何移动这些数据。 据说在WAN链路上复制数据几乎不是一种select。 这使我想到,在从磁带进行Commvault恢复时,它是否会运行并将一堆* .mdf和* .ldf转储到指定的文件夹? 那么我可以只附加在SQL? 这里面临的挑战是什么将花费更less的时间: A.将数据备份到磁带,邮寄磁带到Austin,使用Commvault进行恢复,在SQL中附加数据库 B.将物理数据库服务器从Austin移动到New Hampshire,在源SQL Server上执行SQL备份到文件系统,将备份复制到新的SQL Server,从文件系统恢复 猜测归结为磁带与磁盘问题? 6TB的数据需要被恢复两次(在两个不同的SQL服务器上) 感谢您的指导!