我有一个.tar文件,每晚由我们的一个客户端pipe理系统传输到我们的服务器上。 该文件是一个压缩的.sql文件,我需要解压缩并转储到我们的数据库。 .tar文件的目录是/root/backups/premvet_sync/2012.07.17.10.09.19 。 正如你所看到的,目录是file upload到服务器的时间戳。 我正在尝试创build一个cron作业,将其放入该目录,然后解压缩它。 我通常会使用的命令是这样的: cd /root/backups/premvet_sync/2012.07.17.10.09.19 && tar -xvf backupfile.tar 显然这个命令只会运行一次(当时间戳与cron作业path相匹配时)。 有什么我可以做的CD到最新的目录? 服务器运行Ubuntu 10.04 LTS,如果有什么区别的话。 更新 对于任何有兴趣的人来说,这里是最后的(工作)bash脚本。 #!/bin/sh # Untar backup database and dump into local mysql server. echo "Finding latest backup directory" dir=$(ls -td1 /root/backups/backup/* | head -1) echo "Opening latest backup directory" cd $dir echo "Uncompress backup tar -xvf […]
客户有一个旧的XP软件包,他们需要保持(会计软件)。 他们没有软件的磁盘。 当软件启动时,它说“许可证已过期,只能读取数据”。 这是有道理的,因为客户几年前从虹膜会计师迁移到Sage,但他们需要不时地访问虹膜中的数据。 我希望能够拍摄硬盘镜像,并通过虚拟机访问其数据。 这将使他们摆脱老化的硬件,这也意味着他们不依赖于一台机器不失败x年。 是通过VirtualBox或类似的build议吗?
我在我的组织中使用HP Data Protector A.06.11,使用HP EML E-SeriesEML库,使用4个使用LTO-4磁带的驱动器,并且遇到一些问题。 昨天我在机器人上放了5个新的磁带并格式化了它们。 那时候,机器人只剩下空的5个空的磁带。 (所有其他的磁带是红色的,或者有保护) 今天晚上的一天早上(晚上有一次备份),其中有两个是新的磁带(属性是): Writes : 2 Overwrites : 1 Errors : 9 我格式化其中一个,并检查每个驱动器,如果磁带变红,没有一个驱动器这样做。 在主池属性中,在媒体状态下得到: Valid for : 36 (months) Maximum overwrites : 250
所以我有我的专用服务器,明天将会过期。 我需要做的是一切的完整备份,操作系统和其上的一切。 而当我说完全备份,我的意思是可以很容易地恢复到另一台专用服务器的备份。 我已经安装了很多第三方的东西,如red5,cpanel和solusVM。 我也有我的IPtables,和PHPconfiguration只是我需要的方式。 什么是最好的办法做到这一点,所以我可以恢复到另一个dedi? 谢谢。
我目前运行的是Microsoft Server 2008 R2,希望利用卷影复制function,但是我的开发机器没有足够的硬盘空间存储30天的副本,这就是我的目标,目前只有5天的备份。 我有另一个Windows XP的盒子,我想知道是否有可能远程存储阴影复制图像在我的远程XP框中。 如果使用内置的卷影副本不可能,是否有一个开源的替代品,我可以利用具有相同或相似的function? 编辑:对不起,不够清楚,但我特别要找的是一个简单的工具与GUI。 我只是在实施备份过程,把它交给别人来pipe理,谁承认不是很懂电脑的人。 我不介意后台是否在后台工作,更具体地说,我需要一个简单的方法,从远程计算机恢复文件到服务器。
为了备份目的,我们使用包含encryption容器的Cifs文件服务器来备份更敏感的数据。 该容器使用cryptsetup和loop作为本地文件系统进行安装,并使用rsync进行备份。 由于Cifs服务器并不是有史以来build造速度最快的机器,因此运行rsync进程会在运行备份的服务器上产生iowait,从而使Nagios变成电子邮件狂潮。 问题是,如何减less服务器上的iowait? configurationNagios不报告似乎更像是解决方法。 在不同的时间间隔上延伸备份已经没有什么效果,花钱也不是一个select,因为显然我们正在谈论一个“非关键系统”。
我们有一个运行Windows Server 2003 R2标准64位的SQL Server 2005框。 我们有两个生产数据库驻留在一个分区(这是一个iSCSI软件目标),分区显然已经损坏,数据库不能正常工作,并拉出各种一致性检查错误。 我们创build了一个新的iSCSI目标,并将其作为一个新的磁盘分区引入SQL服务器。 我们可以使用很好的备份来恢复(原生SQL备份和赛门铁克Backup Exec备份)。 现在的问题是,如何将这两个数据库恢复到新的分区,并使SQL服务器知道更改?
我有这个从http://aws-musings.com/manage-ebs-snapshots-with-a-python-script/ 我想将EC2实例的根EBS卷备份到EBS快照中。 我想我不应该把脚本放在根EBS卷本身的任何地方(我想知道脚本如何备份包含脚本本身的东西)。 我有另一个EBS卷挂载到我的服务器中的/mnt/data/目录。 我可以把我的备份脚本放在/mnt/data/目录吗? 如果没有,我应该把它放在哪里? 我认为以下可能是相关的,虽然我有限的Linux知识阻止我从中得到任何东西: 在哪里把我的backup.sh? 希望你们中的一些人能够帮忙
是否可以在1台备份服务器上使用rsync,然后连接到所有其他服务器,并逐步获取文件和备份? 我目前的命令:(怎么这是更多的PUT然后一个GET) rsync -avz -e ssh /home [email protected]:server1
我想知道使用directadmin时数据库文件的位置。 我使用phpmyadmin来创build数据库。 当我检查/ var / lib / mysql目录时,我看不到我创build的数据库。 但是当我使用locate命令时,我发现数据库是/var/lib/mysql.backup。 我觉得很奇怪。 有人可以通知/var/lib/mysql.backup目录是否是directadmin自然存储使用phpmyadmin创build的数据库的位置。 或者我的mysql数据库搞砸了。