Articles of 备份

戴尔外部SAS 5 / E HBA和Hyper-V

我有一台运行Win2008 R2 + Hyper-V和双SAS 5 / E HBA的戴尔R710。 我正在构build一个Linux VM来安装Bacula,我需要通过SAS HBA将其连接到我的Dell PowerVault 124T。 我一直在寻找一些在线的,我还没有find一个直接的答案,如何将SAS HBA连接到虚拟机,更不用说Linux虚拟机。 味道是Ubuntu 32位。

我如何备份一个网站? (Unix服务器)

使用数据库的网站是否需要在备份时closures? (假设你没有使用复制)? [编辑] 道歉的问题简洁。 我在下面提供了更多的细节: 操作系统:Ubuntu Lucid Lynx(10.04 LTS) Web应用程序框架:Symfony(PHP web框架) 数据库:mysql(v5.1) 和 postgresql(v 8.4) 需要备份的其他文件: configuration文件(php.ini,httpd.conf等) 数据文件在特定文件夹中 cron作业(bash脚本,PHP脚本,Python脚本,Ruby脚本) 更具体的可能相关的信息: 我在Linode上托pipe的机器上运行私有虚拟服务器上的站点(所以我有root权限)。

在Windows上跟踪磁盘的IO数量

我试图比较一个备份软件产品的2个版本。 我将所有IO设置为专用驱动器。 性能监视器(或其他)跟踪IO操作的数量有没有办法。 我知道我可以测量磁盘队列长度和不同的统计数据,但是我想知道IO操作的确切数量。

帮助编写Linux脚本来备份和FTP文件到另一台服务器

我在Linux系统上使用MySQL作为我的应用程序的数据库系统。 每周我都更新系统,并更改数据库的备份(mysqldump)(2个数据库)。 然后我把.tar.gz和ftp生成的文件传到远程的Windows服务器上,之后我从Linux服务器上删除原来的备份和tar.gz文件。 对于Unix系统来说,作为一个完整的新手,我想知道是否可以编写一个脚本来自动执行所有这些操作,即执行以下步骤。 1)备份数据库A到A.sql(mysqldump)2)备份数据库B到B.sql(mysqldump)3)tar -cvzf dest.tar.gz A.sql B.sql 4)ftp dest.tar.gz到ftp @ remoteserver.com 5)从本地服务器删除A.sql,B.sql,dest.tar 如果我能朝着正确的方向迈出一步,那将是一件好事! 提前感谢蒂姆

为什么我的cron作业找不到特定的命令?

我正在使用重复来通过FTP创build我的服务器的夜间备份。 我写了一个脚本,执行本地和远程备份并logging输出结果。 当我以root用户身份运行这个脚本时,它执行得很好。 但是,当我将其设置为cron作业并运行它时,脚本将执行但ftp部分失败。 不久后,我得到一个错误消息说:“ncftpls – 命令未find,请安装ncftp 3.1.9或更高版本”,但它被安装! cron作业是否有某些原因,无法find机器上存在的命令? 它有自己的PATH或类似的东西? 任何帮助是极大的赞赏, 麦克风

rsync根据date创build目录

我正在使用rsync和crontab安排夜间备份。 但是,要做一个完全备份而不是增量式的。 我正在脚本文件中使用以下rsync。 rsync -razv [email protected]:repos /home/backup_sys_user/repos_backup 我想创build下面的结构: /repos_backup/10.10.2010 /11.10.2010 /12.10.2010 有没有反正rsync可以做到这一点。 我知道如果可以使用–backup-dir=DIR创build目录,但是这只是用于增量。 我想做一个完整的备份。 非常感谢您的任何build议,

使一个简单的MySQL备份脚本通过cron运行,有权限问题

这是一个非常基本的mysqldump脚本,它将执行转储并将其存储在本地。 自己运行mysqldump就像gzip一样正常运行(也就是说,它们就是我需要在path中的地方) /usr/bin/mysqldump –database $DBNAME –opt –single-transaction -u $USER -p $PASS 但是,当我尝试pipe道输出到gzip,然后将其写入文件,我遇到了一个错误: /var/www/vhosts/meh/mysqlbackup/mysqlbackup.sh: line 18: /var/www/vhosts/meh/mysqlbackup/mehbackup.sql.gz: No such file or directory mysqldump: Got errno 32 on write 这里是错误中引用的第18行: /usr/bin/mysqldump –database $DBNAME –opt –single-transaction -u$USER -p$PASS | /usr/bin/gzip -9 > $OUTDIR$OUTFILE 该错误号32似乎是一个破pipe错误,所以…我假设,因为mysqldump可以正常运行,我有一个问题,写结果? 权限问题可能? 我正在写的目录上的权限是766(rwxrw-rw-) 我在超级用户权限下运行( su ) 我想设置这个通过cron运行,但直到我找出为什么这是失败的…没有爱。

SQL服务器2008年:我应该运行差异或交易日志或同时帮助!

我有两个数据库: 这个是由第三方设立的,他们不允许我们把数据库改成完全恢复。 所以这是我的理解,如果一个数据库是在简单的模式,那么备份的唯一select是全备份? 我们需要能够以15分钟的增量恢复它。 如果没有每15分钟进行一次完整的备份,这是可能的吗? 另一个数据库我们完全控制,我们希望能够以15分钟的时间间隔恢复。 我如何在sql server 2008中设置? 我们应该做交易还是差额呢? 如何将数据库从简单恢复模式更改为完整恢复模式?

SQL Server 2008:备份计划应该为主数据库?

我们只有这个服务器上的4个数据库。 其中之一是非常关键的。 我想知道我们应该怎么做关于master db的备份? 我们并不真正做许多“主”types的交易。 目前我们每天都对主人进行全面备份。 我们应该做差异和日志?

适合通过FTP使用www-data来恢复备份?

我有一个脚本来自动备份我的WordPress数据库和文件,另一个通过FTP恢复它们。 我正在设置FTP服务器,并试图决定哪个用户允许FTP访问。 我知道我不应该在FTP上使用root,但是使用www-data(这些文件的所有者)是否合适? 谢谢!