标签: backup

hg pull只能在当前工作目录上运行吗?

我有多个mercurial存储库,用于hg clone在我们的文件服务器上创建它们的备份.现在我想编写一个批处理文件,通过hg pull -u在每个子目录上运行,每天更新一次.

我希望将此备份脚本尽可能保持通用,因此它应该更新存储在我的H:\ BACKUPS\REPOS文件夹中的所有备份存储库.这是我的hgbackup.bat,它存储在同一个文件夹中:

for /f "delims=" %%i in ('dir /ad/b') do hg pull -u

问题:hg pull似乎只在当前工作目录上运行,似乎没有开关指定拉动的目标存储库.由于我讨厌Windows Batch Scripting,我想让我的.bat尽可能简单,并避免cd到不同的目录.

hg pull -u有什么想法可以在不同的目录上运行?

windows backup mercurial pull

19
推荐指数
1
解决办法
5745
查看次数

如何将数据库备份到.bak文件?

我有一个我在Visual Studio 2008中创建的网站,我需要将它带到现场.如何将数据库文件备份到.bak,以便我可以将其交给托管公司放在服务器上?

sql database backup visual-studio

18
推荐指数
3
解决办法
5万
查看次数

GIT克隆到外部驱动器进行备份

我们在Windows网络中设置了GIT(使用msysgit和GitExtensions).我们每个人都拥有自己的存储库,我们将其推送到其中一台服务器上的远程"裸"存储库.都好.

我正在尝试在服务器上设置一个预定的作业,它将一个存储库从C驱动器克隆到一个外部驱动器(在F上) - 在使这个工作时遇到一些困难.我可以相对容易地在GIT bash中执行此操作,但我不确定如何将其保存到批处理文件中,然后我可以将其保存.

到目前为止我所拥有的:

rmdir F:\GitClone /s /q
mkdir F:\GitClone
mkdir F:\GitClone\Repo1
CD /D F:\GitClone\Repo1\
GIT CLONE /c/GIT/Repo1/
Run Code Online (Sandbox Code Playgroud)

我还在最后一行尝试了以下内容:

GIT CLONE C:\GIT\Repo1\
Run Code Online (Sandbox Code Playgroud)

但这也不起作用......我有点难过,并会感激一些帮助.C驱动器包含我们的裸存储库,而F驱动器是我们每天更换的外部驱动器...


这里有几个答案非常有用,谢谢.我得到的答案可能是这些的组合,因此指出如何运行bash脚本以及如何编写pull/push脚本.

需要将这些组合在一起工作,以便在各种驱动器交换进出时很高兴(例如,如果外部驱动器上不存在,则克隆存储库,否则只会拉出差异),但这应该是可行的.谢谢大家.

windows git backup

18
推荐指数
1
解决办法
9733
查看次数

如何在运行时备份嵌入式H2数据库引擎?

我想用H2数据库引擎构建一个Web应用程序.但是,在阅读本教程后,我仍然不知道如何在数据库运行时备份数据:

http://www.h2database.com/html/tutorial.html#upgrade_backup_restore

H2是否将其存储的文件输出到文件系统中的某个位置?我可以备份输出的文件吗?

java database backup h2

18
推荐指数
3
解决办法
2万
查看次数

如何备份SVN存储库?

我经常听说拥有SVN存储库并不能取消备份需求.

这样的备份是如何完成的?我的意思是存储库会随着时间的推移而膨胀,不是吗?所以我每次都将它作为一个整体备份或者我该怎么办?

这种备份最简单的方法是什么?

svn version-control backup backup-strategies

18
推荐指数
2
解决办法
5万
查看次数

还原备份访问权限被拒绝

我正在尝试将备份从.bak文件还原到本地数据库服务器并继续收到错误消息.

执行Transact-SQL语句或批处理时发生异常.(Microsoft.SqlServer.ConnectionInfo)
无法打开备份设备"C:\ Clients\SQLitis\jMKZ.bak".操作系统错误5(访问被拒绝.).
RESTORE HEADERONLY异常终止.(Microsoft SQL Server,错误:3201)

不知道从哪里开始对此进行故障排除.我是一个管理员帐户并拥有完全权限,所以不应该有任何东西否认我这样做,但我仍然收到错误消息.

sql-server backup restore database-restore

18
推荐指数
2
解决办法
3万
查看次数

如何使用Python脚本将文件上传到Google云端硬盘?

我需要从某些Linux服务器备份各种文件类型到GDrive(不仅仅是那些可转换为GDocs格式的文件).

用python脚本做这个最简单,最优雅的方法是什么?是否有适用于GDocs的任何解决方案?

python backup google-docs-api google-drive-api

18
推荐指数
3
解决办法
4万
查看次数

为什么RAID 1被认为不适合备份?

有很多文章将RAID(以及RAID 1)作为糟糕的备份解决方案:

示例1 示例2 示例3

我理解所有RAID驱动器都可能出现故障,或者病毒可以删除所有硬盘驱动器上的所有文件的论点,但我不知道如何手动执行RAID 1的操作(将所有文件复制到外部驱动器)任何真正的差异.如果房屋烧毁,外部驱动器上的所有文件也将丢失.如果您的计算机感染了病毒,它很可能也会删除外部驱动器上的文件.如果所有RAID驱动器几乎同时发生故障,那么什么阻止外部驱动器几乎同时发生故障?

有人可以向我解释一下

backup raid hard-drive

18
推荐指数
3
解决办法
5万
查看次数

如何使用rsync备份最近一段时间内更改的文件?

是否可以指定时间范围,以便rsync仅对最近更改的文件进行操作.

我正在编写一个脚本来通过SSH备份最近添加的文件,rsync似乎是一个有效的解决方案.我的问题是我的源目录包含大量旧文件积压,我没有兴趣备份.

到目前为止,我遇到的唯一解决方案是使用ctime进行查找以生成--files-from文件.这有效,但我必须处理一些不支持--files-from的rsync版本的旧安装.我正在考虑以相同的方式生成 - 包含 - 来自模式,但我们希望找到更优雅的东西.

linux backup scripting rsync bsd

17
推荐指数
1
解决办法
1万
查看次数

RabbitMQ:如何创建和恢复备份

我是RabbitMQ的新手,我需要一些帮助.如何备份和恢复到RabbitMQ,以及需要保存的重要数据是什么.

谢谢!

backup rabbitmq

17
推荐指数
2
解决办法
1万
查看次数