Articles of 备份

SQL Server备份文件在表格娱乐之后显着减小

我们运行SQL Server的自动化每周备份。 有问题的数据库被configuration为简单恢复。 我们使用完全备份而不是差异备份。 最近,我们不得不重新创build一个包含数据的表格(使得2个varchar字段更长)。 这需要运行一个脚本,它创build一个新的表格,复制数据,然后丢弃旧的。 这工作正常。 奇怪的是,我们的每周备份文件现在超过75%! 这些表没有大的索引。 所有的数据都被正确复制(并validation)。 我已经validation了我们正在进行完整备份而不是增量备份。 新的文件还原得很好。 我似乎无法弄清楚为什么备份文件会缩小这么多? 我也注意到,他们每周大约有10MB的大小,尽pipeless于这个数量的数据被添加了。 我在猜测,我根本不理解什么。 任何有识之士将不胜感激。

备份损坏的PostgreSQL 8.4没有pg_dump

所以。 我有一个问题 。 没有给出任何输出,PostgreSQL 8.4将不会启动或重新启动。 但它的工作3个月,直到主机提供商不重新启动服务器。 现在它已经完全破碎了。 它不会启动,不会给出任何输出或日志。 pg_dump: [archiver (db)] connection to database "postgres" failed: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? 现在我想备份(或者只是启动pgsql套接字)我的数据库重新安装postgesql。 怎么样?

rsnapshot preexec

我使用rsnapshot cmd_preexec脚本安装远程备份卷。 如果启动rsnapshot时/ mnt / backup目录不存在,则会出现以下错误: ERROR: /mnt/backup does not exist. 如果目录存在并且预安装失败,则不会停止rsnapshot,导致备份在完全错误的服务器上备份。 我应该怎么做呢? 编辑: 我知道我可以使用包装脚本,但我不想这样做..

我可以拆分/分割大型MS SQL磁盘媒体集吗?

MSSQL 2005旧的维护计划是将数据库备份到单个基于磁盘的媒体集。 它包含大量的每个大约2GB的完整备份。 我现在有一个几乎0.5TB的单个媒体集文件。 是否可以轻松地将此媒体集分成单独的.bak文件? 现在我已经将维护计划更改为备份到单个文件而不是单个磁盘设备。 这使得文件传输更易于pipe理。

从NAS设备上的networking共享备份/复制打开的文件

我们通过外部NAS上的DFS(Windows Server 2008 R2)映射了多个networking共享。 该NAS很简单,不支持快照。 我们正在通过robocopy从NAS进行备份,但有些文件由于打开而不能备份。 使用卷影复制复制本地文件时,我们避免了此问题。 有没有一种方法/工具来备份/复制从NAS打开的文件?

单个VMWare的Windows 2008,哪个版本?

我目前的设置: 运行Vmware Workstation的专用服务器。 虚拟机是Windows 2008 R2。 它运行良好。 我的问题是备份。 我写了一个脚本,甚至使用了Vmware论坛的其他脚本,我似乎无法开始备份。 这是给我一个错误“失败的沟通”,而它提出了。 它的行为就像它正在起作用,有时会起作用,有时会出错。 所以,经过一番研究之后,我发现Workstation并不适合Windows 2008这样的服务器操作系统。这是真的吗? 如果是这样,我应该去一个不同版本的Vmware? 如果是这样,什么版本? 请记住,我们只运行一个虚拟机,不想为运行良好的东西投入大量资金,现在我只需要跳过这些虚拟机即可。 是的,这是一个问题,但不是一个短期的问题。 我可以用vmplayer这样简单的东西去做,并且仍然可以closures并从脚本中恢复它。 W2k能工作吗? 任何人有任何build议?

如何删除automysqlbackup.sh中的旧转储

我使用成功的automysqlbackup.sh脚本。 一切皆好。 转储在每日/每周/每月文件夹中旋转。 但是,是否可以删除超过3个月或更多的转储。 像那样? 我试图find脚本,但:( 谢谢你的帮助。 BR,

在Ubuntu上恢复Redmine安装

如果有人能帮上忙,我会为此感到疯狂。 我有一台运行Redmine Project Management应用程序的Ubuntu服务器; 和前几天的服务器崩溃。 我备份了应用程序文件(位于/usr/share/redmine )和PostgreSQL数据库(名为redmine)的备份。 但是我没有在那里安装那个服务器和Redmine,所以我只有有限的信息关于哪个版本在里面,以及它是如何configuration的。 在另一台服务器: Ubuntu Server 12.04.1 LTS中 ,使用Apache2和PostgreSQL 9.1 ,我已经恢复了/usr/share/redmine的文件夹内容,并在PostgreSQL中恢复了redmine数据库。 但我找不到任何地方,在文件夹中的文件或数据库, 它是哪个redmine版本 ; 正如我已阅读,我需要知道的版本知道哪些Ruby,Rails,RubyGems相应的版本,我必须安装在服务器。 有人知道我能做什么,或者我在哪里可以find重新安装环境的信息,以便Redmine可以继续工作? 非常非常感谢你。 PD:在path/usr/share/redmine/config中,没有任何database.yml文件知道旧环境。

备份应由root拥有:备份?

我有一个运行Debian的中央backup服务器,它保存networking中各种其他主机的备份,并存储在类似的结构中 /media/backup/imap /media/backup/wiki 在我们的networking上使用imap和wiki作为主机。 现在, /media/backup下的所有文件都由root:backup拥有root:backup具有0750权限的root:backup 。 有什么恼人的是这个 backup用户组的每个成员都可以读取所有备份,包括敏感数据(如:邮件)。 现在,其中一个pipe理员帐户( jim@backup )用于恢复备份。 这很烦人,这个function绑定到一个特定的用户。 这个设置是否有意义? 如果没有,组织备份的更好方法是什么? 我一直在考虑的一个解决scheme是每个主机有不同的系统用户,所以有imap@backup和wiki@backup 。 /media/backup/imap下的文件将由拥有0700权限的imap:imap拥有。

Linux上的Bacula备份,在FreeBSD上恢复

我想将我的存储服务器从Linux(Debian)迁移到FreeBSD。 其中最大的部分是将保存在Linux上的备份恢复到新安装的FreeBSD上的磁带卷上。 不幸的是,我现在没有任何地方可以对此进行testing,但是我想问问您是否意识到应该尽可能使stream程顺利进行,以避免任何不兼容或Bacula特定的设置。