我们目前正在为客户实施备份解决方案,他们的 ERP 解决方案使用 SQL Server。
ERP 解决方案是由另一家公司建立的。而且他们告诉我,备份和截断事务日志是超级重要。
我一直在阅读有关此事务日志的一些内容,但我不明白为什么这在我已经备份整台机器时如此重要(我们正在使用 ArcServe UDP,它知道 SQL Server 并使用VSS)。据我了解,SQL Server VM 上的清理任务已经负责截断日志,但是,UDP 还允许截断 SQL Server 日志。
我的理解是事务日志可用于恢复损坏的数据库,因为它是所有事务的日志。但是我已经有整个数据库的每小时备份,所以,我为什么要关心?
备份 MySQL 服务器的最佳方法是什么?我想要一种不需要关闭服务器的方法。是否需要InnoDB 热备份之类的东西,或者我可以只使用 MySQL Administrator 工具中提供的备份工具。一个比另一个有什么优势?
我希望使用双重性将我的 linux 服务器备份到 Amazon S3。
我在这里找到了一个很好的资源,它帮助我进行了设置,并且我正在使用为我列出的基本脚本,现在复制到这里:
#!/bin/sh
# Export some ENV variables so you don't have to type anything
export AWS_ACCESS_KEY_ID=[your-access-key-id]
export AWS_SECRET_ACCESS_KEY=[your-secret-access-key]
export PASSPHRASE=[your-gpg-passphrase]
GPG_KEY=[your-gpg-key]
# The source of your backup
SOURCE=/
# The destination
# Note that the bucket need not exist
# but does need to be unique amongst all
# Amazon S3 users. So, choose wisely.
DEST=s3+http://[your-bucket-name]/[backup-folder]
duplicity \
--encrypt-key=${GPG_KEY} \
--sign-key=${GPG_KEY} \
--include=/boot \
--include=/etc \
--include=/home \
--include=/root \
--include=/var/lib/mysql …Run Code Online (Sandbox Code Playgroud) 我在远程位置有一个旧的 Windows 2000 盒子,有一个 T1 连接和一个到我位置的 vpn。我通常使用 smb 挂载来传输文件,但现在是时候停用服务器并将其备份复制到我的位置了。我有大约 40 GB(压缩)要复制。我准备好花很长时间,但我有一些警告。
有几个小文件和几个大文件(10-20 GB)。我熟悉 *nix 平台上的 rsync,但在 Windows 上运气不佳,我不知道它是否真的会保留部分传输的文件。你用什么?
我正在尝试备份我的 SVN 存储库。
我的问题:我忘记了将存储库放在硬盘上的哪个位置。
我怎样才能找到这个?
仅供参考:如果有帮助,我正在使用 TortoiseSVN。
我试图更好地了解 Active Directory 如何处理架构更新,特别是在考虑到 AD 的关键程度以及需要更新的情况范围内,该过程实际有多安全。例如,Exchange 2007、OCS、SCOM 都需要架构更改,这不仅仅是在您考虑从(例如)Windows 2003 到 Windows 2008 基础结构进行重大转变时发生的事情。
我正在寻找的是有关架构更改的最佳回退计划的建议,以防万一它确实出错了。例如,在更新期间让一个 DC 脱机并在架构更新失败时使用它来回滚整个环境是否可以接受?重新激活架构更新期间脱机的 DC 是否有任何问题?
backup windows-server-2003 windows-server-2008 active-directory schema
我找不到有关备份 qcow2 kvm 来宾的任何好的信息。我对来宾运行状态并不真正感兴趣,只对文件系统感兴趣。这个问题建议使用savevm但会创建一个适当的快照。我想远程备份文件系统。
有没有比以下更好的方法:
这有几个缺点。首先,复制一个巨大的图像文件需要(相对)很长时间。其次,我必须始终确保我有足够的空间来备份我的机器。这并不理想。有没有其他更好的方法来管理 KVM 备份?
谢谢。
我在 /folder/.pgpass 中放了一个 .pgpass 文件,它看起来像这样
*:*:*:postgres:password_for_postgres
Run Code Online (Sandbox Code Playgroud)
我有一个 bash 脚本,用于从 postgreSQL 备份数据库:
#!/bin/bash
export PGPASSFILE=/folder/.pgpass
echo $PGPASSFILE
pg_dump --username=postgres --format=c --file=/backup/db/db.sqlc database
Run Code Online (Sandbox Code Playgroud)
但是,脚本仍然提示我输入密码。据我所知,PGPASSFILE 具有它应有的价值。关于问题可能是什么的任何提示?
/K
我需要为 postfix 服务器设置一个远程镜像(两个邮件服务器的内容在任何时候都应该是相同的)。
这个想法是,如果主服务器在某个时候出现故障,镜像服务器将取代它,管理新传入的邮件,当电子邮件服务器再次启动时,它将用新电子邮件更新它并返回它是管理新传入邮件的控件。
邮件服务器将托管在不同的地方(即 maindomain.com、themirrorsite.com)。
获得一个简单的备份服务器似乎并不太难:
但问题是这种配置不会使备份站点成为主邮件服务器的完整镜像(它只会保存主服务器关闭时收到的电子邮件)。
有没有办法实现所需的配置?
使用Duplicity,我可以对不受信任的远程存储进行增量、高效的备份。这工作正常,我可以在特定时间点(或之后的下一次备份)恢复文件。
那么现在我想知道在所有备份的历史记录中何时进行了特定的文件更改。文件更改时间戳和大小以及备份时间戳就足够了。
有什么办法可以做到这一点吗?
编辑:我应该澄清一下,我想查看该文件的每个更改/版本,而不仅仅是最后一个,例如,首次引入时,更改时。这可能是多个备份增量备份。
backup ×10
amazon-s3 ×1
duplicity ×1
mirroring ×1
mysql ×1
postfix ×1
postgresql ×1
repository ×1
schema ×1
sql-server ×1
svn ×1
tortoisesvn ×1
ubuntu ×1