我怎样才能做我的meteor蒙戈数据库的备份? 如果我运行: meteor mongo 在MongoDB中,mongodump命令不起作用
根据以下要求,创build托pipe在GitHub上的git存储库的本地备份的最佳方法是什么? 本地备份应该是裸露的回购。 备份应包括所有分支机构。 应该很容易(逐步)更新备份。 基本上,我想要一个完美的镜子,有可能更新容易。 就这样,命令 git clone –mirror git://github.com/… 想到,但据我所知,这并不容易更新(我不得不删除并重新创build我的本地备份)。 另外,git clone的镜像选项看起来挺新的,我没有在我正在使用的一些系统上(它有一些运行的旧版本的git)。 你对这类问题推荐的解决scheme是什么?
我正在运行一个SQL Server Express(2005)作为后端的小型Web应用程序。 我可以使用SQL脚本创build备份,但是,我想每天安排一次。 作为额外的select(应该有)我只想保留最后的X备份(显然为了节省空间的原因)任何指针? SQL服务器代理在SQL Server Express中不可用
有没有办法使用postgres在数据库中创build单个表的备份? 如何? 这是否也适用于pg_dump命令?
当我开始的时候,我用默认的plain格式使用了pg_dump 。 我失明了。 研究显示pg_dump -Fc | gzip -9 -c > dumpfile.gz改善时间和文件大小 pg_dump -Fc | gzip -9 -c > dumpfile.gz 。 我开悟了。 当重新创build数据库的时候, # create tablespace dbname location '/SAN/dbname'; # create database dbname tablespace dbname; # alter database dbname set temp_tablespaces = dbname; % gunzip dumpfile.gz # to evaluate restore time without a piped uncompression % […]
我有一个服务器托pipe我的Subversion代码库。 该服务器目前是Windows Server 2003 ,我的ITpipe理员希望将其更新到Windows Server 2008 。 这意味着我将需要在服务器build立的时候移动我的Subversion版本库,并想知道将版本库移到新服务器的最佳实践是什么。 看来,在网上看,推荐的方法是使用: svnadmin dump /path/to/repository > repository-name.dmp 然后使用: svnadmin create repository-name svnadmin load repository-name< repository-name.dmp 导入存储库。 上面的方法看起来是最好的方法吗?
我正在做一个rsync来备份我的服务器文件,我有两个问题: 1 – 在进程的中间,我需要停止并重新启动rsync,我想知道是否rsync将启动在同一点,它停止或将重新启动同步? 2 – 在日志文件显示这个string的所有文件“f +++++++++”,我想知道这是什么意思? 例如: 010/12/21 08:28:37 [4537] >f.st…… iddd/logs/website-production-access_log 2010/12/21 08:29:11 [4537] >f.st…… iddd/web/website/production/shared/log/production.log 2010/12/21 08:29:14 [4537] .d..t…… iddd/web/website/production/shared/sessions/ 2010/12/21 08:29:14 [4537] >f+++++++++ iddd/web/website/production/shared/sessions/ruby_sess.017a771cc19b18cd 2010/12/21 08:29:14 [4537] >f+++++++++ iddd/web/website/production/shared/sessions/ruby_sess.01eade9d317ca79a 谢谢。
我使用的是robocopy,通过PowerShell脚本进行备份,除此之外,我希望它只显示复制时的进度百分比,而不是所有其他信息。 其他信息凌乱了命令窗口,我将其清理简单,以便于查看备份的整体进度。 这可能吗? 谢谢你,安德鲁
我正在写一个shell脚本(将成为一个cronjob),将: 1:转储我的生产数据库 2:将转储导入到我的开发数据库 在步骤1和2之间,我需要清除开发数据库(删除所有表?)。 从shell脚本如何最好地完成? 到目前为止,它看起来像这样: #!/bin/bash time=`date '+%Y'-'%m'-'%d'` # 1. export(dump) the current production database pg_dump -U production_db_name > /backup/dir/backup-${time}.sql # missing step: drop all tables from development database so it can be re-populated # 2. load the backup into the development database psql -U development_db_name < backup/dir/backup-${time}.sql
许多不幸的iPhone用户已经问过我,帮助他们从iTunes备份中恢复数据。 当它们是未encryption的时候,这很容易,但是当它们被encryption时,不pipe密码是否已知。 因此,我试图找出encryption时在mddata和mdinfo文件上使用的encryptionscheme。 否则,我没有任何问题阅读这些文件,并build立了一些强大的C#库来做到这一点。 (如果你能帮忙,我不在乎你用哪种语言,这是我在这之后的原则!) 苹果公司的“iPhone OS企业部署指南”指出:“通过在iTunes的设备摘要窗格中selectencryptioniPhone备份选项,可以以encryption格式存储设备备份,文件使用AES128加256位密钥进行encryption。安全地存储在iPhone钥匙串中“。 这是一个很好的线索,在这里有关于iPhone上的Stackoverflow的一些很好的信息AES / Rijndael互操作性build议可以使用128和CBC模式的密钥大小。 除了任何其他混淆之外,还需要一个密钥和初始化向量(IV)/盐。 有人可能会认为,密钥是对“备份密码”的操纵,用户被iTunes提示input并传递给“C 苹果移动备份”,按照CBC规定的方式填充。 但是,鉴于对iPhone钥匙串的引用,我想知道“备份密码”是否可能不被用作X509证书或对称私钥的密码,并且证书或私钥本身可能被用作密钥。 ( AES和iTunesencryption/解密过程是对称的。) IV是另一回事,可能是一些事情。 也许这是硬编码到iTunes或者设备本身的关键之一 。 尽pipe上面的苹果的评论暗示了设备钥匙链上存在的关键,但我认为这并不重要。 可以将encryption的备份恢复到不同的设备,这意味着与解密有关的所有信息都存在于备份和iTunesconfiguration中,并且在这种情况下,任何单独在设备上的任何内容都是不相关的和可replace的。 那么关键在哪里呢? 我已经从Windows机器上列出了下面的path,但是我们使用的操作系统非常多。 “\ appdata \ Roaming \ Apple Computer \ iTunes \ itunesprefs.xml”包含一个带有“Keychain”字典条目的PList。 “\ programdata \ apple \ Lockdown \ 09037027da8f4bdefdea97d706703ca034c88bab.plist”包含一个具有“DeviceCertificate”,“HostCertificate”和“RootCertificate”的PList,所有这些看起来都是有效的X509证书。 相同的文件也似乎包含不对称的密钥“RootPrivateKey”和“HostPrivateKey”(我的阅读表明这些可能是PKCS#7-enveloped)。 此外,在每个备份中,Manifest.plist文件中都有“AuthSignature”和“AuthData”值,尽pipe这些值在每个文件逐渐备份后都会随之旋转,但build议将它们用作关键字,除非真正有用相当的参与正在完成。 这里有很多误导的东西,暗示从encryption的备份中获取数据很容易。 这不是,据我所知还没有完成。 绕过或禁用备份encryption完全是另一回事,而不是我想要做的。 这不是要破解iPhone或类似的东西。 我之后的所有内容都是从encryption的iTunes备份中提取数据(照片,联系人等)的手段,因为我可以将其encryption。 我已经尝试了各种排列与我放在上面的信息,但没有任何地方。 我会很感激任何想法或技巧,我可能错过了。