我正在寻找一个企业工具/产品 – 付费或免费,旨在处理大量MS SQL Server数据库的select性备份/恢复。 一个简单的使用场景就是 – 从我们的prod数据库到每天都有一个dev数据库,只用Prod的一部分数据进行恢复。 这需要在表格的基础上进行configuration。 所以某些表格可以用比其他表格还原更多的历史数据,而有些表格则完全被排除在外。 我会清楚 – 我不想要的是一个完成备份的工具,然后使用截断或删除命令进行操作。 我理想的是寻找一些事实上和行业标准的工具,我们可以相当容易地实施,并且全面推广。 编辑:我也想写一个自定义的工具,将使用一系列的插入,以完成工作,但我不认为这是做到这一点的最好/最快的方式,因为性能是一个主要的决定性因素。 提前致谢。
我们在多台服务器上安装了一个Web应用程序,我们希望通过将关键数据备份到S3来增加一个额外的冗余层。 关键数据是MySQL数据库和一个包含dynamic创build的站点资源的文件夹 – 主要是图像。 某种基于rsync的解决scheme最初似乎是最好的计划。 几年前,我们使用S3cmd (特别是s3cmd同步)进行了一些成功,但是我们没有发现它特别可靠,尽pipe这可能从那以后就改变了。 它发生在我身上,尽pipe一个rsync解决scheme可能不适用于使用mysqldump创build的单个db.sql文件,我认为这意味着整个数据库每次都被传输,多个数据库超过1GB,这将加起来很多stream量(和$ s)很快。 有了图像文件,我可以简单地传输在最后一天内修改的文件,这将更加简单。 我应该看什么方法?
在Bacula configs中有一个Run After参数。 但是如果我需要等几个工作完成然后运行我的脚本呢?
我有一个40TB的数据和3500万个文件的服务器。 虽然服务器本身有突袭和所有的爵士乐,我担心会发生什么事情应该发生物理破坏服务器(火,闪电等)。 系统被devise为从单个驱动器(遗留代码大量)中运行所有的东西,因此分割成小驱动器不是一种select(重写代码所需的资源是令人望而却步的)。 我想知道什么成本效益的非现场备份选项。 将它们移动到托pipe解决scheme在桌面上,但是由于很多这是媒体数据,需要由服务器场频繁处理,可能会引起延迟和带宽问题。 编辑:通过“单一驱动器”我的意思是从用户的angular度。 数据本身可以分布在一个驱动器中,只要访问这些数据的软件可以把所有的东西当作单一的驱动器。
我试图备份一堆MyISAM表,这样可以让我将rsync / rdiff备份目录转移到远程位置。 我想出了一个脚本,只转储最近更改的表,并设置文件的date,以便rsync可以拿起只更改的,但现在我不知道如何做error handling – 我想如果出现错误,脚本将以非0值退出。 我怎么能这样做? #/bin/bash BKPDIR="/var/backups/db-mysql" mkdir -p $BKPDIR ERRORS=0 FIELDS="TABLE_SCHEMA, TABLE_NAME, UPDATE_TIME" W_COND="UPDATE_TIME >= DATE_ADD(CURDATE(), INTERVAL -2 DAY) AND TABLE_SCHEMA<>'information_schema'" mysql –skip-column-names -e "SELECT $FIELDS FROM information_schema.tables WHERE $W_COND;" | while read db table tstamp; do echo "DB: $db: TABLE: $table: ($tstamp)" mysqldump $db $table | gzip > $BKPDIR/$db-$table.sql.gz touch […]
在我们的环境中,我们有三台运行Windows Hyper-V的物理服务器来托pipe各种服务器映像。 图像本身存储在通过iSCSI接口连接的Dell Equallogic SAN上。 SAN上的卷设置为定期每日快照。 我们面临的问题是,如果给定的映像或主机服务器出现问题,这个解决scheme会提供大量的减less,但是如果SAN出现问题,我们的整个操作就是烤面包。 在SAN上花费40K后,戴尔现在希望我们再花30K再购买一个SAN,或者购买一个不同的软件包来备份生产内容而不是快照。 = / 我拒绝相信没有其他方法可以build立一个辅助服务器或设备(不同于另一个SAN),它们可以连接,只需从快照中获取服务器映像的副本。 这可能是SAN推向另一台服务器的事情,也可能是第二台服务器从SAN中抽取的事情。 我不知道。 我很想听听别人selectpipe理备份的选项。
我按照这个指南,所以我可以下载一个磁盘镜像的副本,因为我想迁移到另一个主机。 当我到达需要input此命令的阶段时: ssh [email protected] "dd if=/dev/xvda " | dd of=/home/archive/linode.img (使用正确的IP和'/linode.img'的文件path)我得到一个权限被拒绝的错误,我敢肯定,我使用正确的密码,因为它正常login时工作。 奇怪的是,它是工作,但后磁盘图像resize(我把它缩小,因为我收到一个错误,说没有足够的空间时复制图像)它开始给我权限被拒绝的消息。
我正在尝试Windows Server Backup,它正在进行增量备份,以节省磁盘空间。 它正在工作,但现在我有36个副本(1是完全备份,其他是从完整的增量更改)。 有没有办法保持最后30天的备份? 或者这种备份是不可能的
我正在尝试将正在运行的VM的快照备份编写到连接到主机的USB驱动器。 我们正在使用ESXi的免费虚拟机pipe理程序版本,不想购买第三方产品来执行此操作。 由于ESXi Shell在5.1上没有可用的VM快照命令,因此我试图在Windows上使用vSphere PowerCLI连接到主机,并创buildVM的快照,然后将快照磁盘复制到主机上挂载的USB。 我可以得到虚拟机快照,但我似乎无法让USB驱动器显示并相应地格式化VMFS。 我知道我需要禁用USB仲裁器来执行此操作(我从ESXi shell执行的操作)。 但是我正在努力获得USB挂载和格式化,也不知道什么样的复制命令我可以使用后,这是挂载。 任何想法/帮助非常赞赏。 亚当
我使用ghettoVCB将我的虚拟机备份到NFS共享。 当我尝试在我的一个虚拟机上运行脚本时,它失败,出现错误“find了ServerName的快照,不会进行备份!” 这个虚拟机上没有快照! 2013-01-29 15:03:45 — info: CONFIG – VERSION = 2011_11_19_1 2013-01-29 15:03:45 — info: CONFIG – GHETTOVCB_PID = 4647292 2013-01-29 15:03:45 — info: CONFIG – VM_BACKUP_VOLUME = /vmfs/volumes/VMStore/esxi-server1 2013-01-29 15:03:45 — info: CONFIG – VM_BACKUP_ROTATION_COUNT = 1 2013-01-29 15:03:45 — info: CONFIG – VM_BACKUP_DIR_NAMING_CONVENTION = 2013-01-29_15-03-45 2013-01-29 15:03:45 — info: CONFIG – DISK_BACKUP_FORMAT […]