Articles of 备份

Python脚本需要很长时间来备份文件夹

我从一些书中复制了这个脚本来做一些文件夹的tar.bz2来备份。 #!/usr/bin/env python import tarfile, os def make_tar(folder_to_backup, dest_folder, compression='bz2'): if compression: dest_ext ='.' + compression else: dest_ext = '' arcname = os.path.basename(folder_to_backup) dest_name = '%s.tar%s' % (arcname, dest_ext) dest_path = os.path.join(dest_folder, dest_name) if compression: dest_cmp = ':' + compression else: dest_cmp = '' out = tarfile.TarFile.open(dest_path, 'w' +dest_cmp) out.add(folder_to_backup, arcname) out.close() return dest_path print […]

CentOS / sbin /转储到FTP

我想通过使用以下命令将我的云映像完全备份到我的FTP服务器: /sbin/dump -0uan -f – / | gzip -9 如何通过添加| ftp …将它发送到FTP服务器 | ftp … ?

如何在Windows Server 2008上与另一个本地文件夹同步添加和修改?

我正在寻找一个解决scheme,通过与其他本地文件夹(比如说C:\ Data和C:\ Mirror)同步来镜像文件夹:同步新文件和修改,但不同步压制。 我知道这是可能的与rsync(同步一切,但抑制),但我首先想知道是否有任何内置的function呢? 其次,我发现可以在任务调度器中触发事件,所以当文件夹中发生任何变化时,是否可以触发这个同步任务? 内置的版本工具不够准确(只能在7点和12点保存)。 目标是能够避免服务器上的文件压制错误。 如果有人删除了一个文件夹,他可以从压制不同步的只读文件夹中恢复。 非常感谢您的帮助!

rsync脚本每夜备份var

在制作备份脚本时,每天晚上都会自动更新var文件夹到另一台服务器 BDATE=`date +%F` rsync –exclude=foldera/folderb -bavz –backup-dir=backup-$(BDATE) [email protected]:/path/to/var 当我运行它似乎没有工作,我做错了什么? 干杯

防火墙阻止备份

我目前有两个数据库服务器(SQLMS)和两个网站服务器(IIS),主办几个网站。 在两套服务器之间有一个PIX防火墙单元。 我对公司相当陌生,在这些服务器和防火墙内的networkingconfiguration非常有限。 我已经介绍过的任务是将所有服务器备份到连接到其中一个SQL服务器的Quantum磁带机。 在该服务器上,我使用Symantec Backup Exec来运行备份过程。 它成功备份SQL服务器上的数据,但无法访问IIS服务器所需的数据。 我99.9%确定在防火墙上build立了这个问题(防火墙正在阻塞服务器之间的通信或阻止软件)。 我可以通过防火墙ping通服务器,但是不允许数据传输。 有关如何解决这个问题或在防火墙内寻找什么的build议,以允许程序通信的“解锁”来备份数据? 所有四台服务器都运行Windows 2008 R2

备份PC备份尚未完成12小时(!)

我在一台服务器上安装了BackupPC toda,并将其设置为在12小时前进行备份…而由于它已经备份,似乎非常缓慢,尚未完成。 它只是备份一个testing服务器,总磁盘使用量为1.8GB。 什么可能导致备份过程如此缓慢? rsnapshot总是工作得非常快,但我想改善我的备份解决scheme。 df显示备份磁盘上的大小实际上还在增加。

MySQL数据库备份到本地服务器

我们目前有一个备份系统,但是在最近一次恐慌之后,我们希望每晚只备份一次MySQL数据库到我们办公室的本地服务器。 数据库非常大,因为它存储了许多不同的电子商务商店。 为了让我们更容易find它们,而不是仅仅得到一个巨大的SQL文件,每个数据库的文件将是理想的。 networking服务器是带有PHP / MySQL的CentOS,通过FTP / SSH访问 本地服务器是Ubuntu的PHP / MySQL,通过SSH访问 两台服务器都有专用的IP地址 只有前一天的数据库需要保存,所以成功后可以覆盖 任何build议最好的方式来做到这一点?

如何以低成本存档/恢复开发服务器和工作站

情景#1 我有一个Windows 2003服务器,我已经使用了多年的软件开发,主要是为了testing。 它有许多工具,我可能会在未来使用。 但是,基本上,我打算使用我的物理硬件来testingWindows Server 2008 R2的应用程序。 我正在寻找完整的归档/完整恢复方法,希望免费,因为我目前正在寻找工作。 理想情况下,软件应该能够轻松备份系统,以便我可以立即擦除硬盘并安装Windows Server 2008 R2。 之后,如果我需要testing某些特定于Windows 2003的东西,我希望能够轻松地临时存档2008 R2,恢复2003,直到完成我的testing,然后快速返回到2008 R2。 我有一个2TB的USB外部驱动器,我想用它来保存服务器操作系统,当他们不使用。 硬件本身没什么特别之处,但这是我testing我开发的桌面,服务器和互联网应用程序所需要的。 情景#2 类似于情景#1 ,但是,这些将是赢得XP专业版SP3系统。 谢谢你的build议。 问候… gerry

Slicehost的内置备份系统有什么好的select吗?

我使用Slicehost来满足我的VPS需求,并且通常对他们非常满意。 他们的备份服务每月收费12.50美元。 似乎这个系统被devise成是一个白痴certificate。 用他们自己的话说: 备份是作为附加服务提供的,并根据切片大小定价。 它们使您能够在不中断系统的情况下自动运行备份。 在任何时候,您都可以访问系统的3个图像:每天(less于24小时),每周(less于7天)和快照(variables)。 对于256/384/512/768/1024/1536/2048切片,每月定价为$ 5 / $ 7.50 / $ 10 / $ 12.50 / $ 15 / $ 22.50 / $ 30。 这似乎是好的,但我觉得我可以受益于更多的控制(特别是在内容和时间方面)。 我也怀疑,第三方可能会在价格上击败他们。 我考虑过的一个选项是将文件系统rsync到另一台机器/映像。 这看起来像是一个比我想要的更为复杂的过程,但如果它明显要便宜的话,我很乐意考虑这个过程。

合并增量式rsync备份

我需要按照date顺序将增量备份合并到安全文件夹(这是主备份文件夹)。 有人帮助脚本每天晚上通过cron作业rsync文档: $ for f in `ls -t /var/backups`; do rsync -aL "/var/backups/$f" /var/www/live/documents/; done 当前文件夹: backup-2011-07-02 backup-2011-06-27 backup-2011-06-22 backup-2011-06-17 backup-2011-07-06 backup-2011-07-01 backup-2011-06-26 backup-2011-06-21 backup-2011-06-16 backup-2011-07-05 backup-2011-06-30 backup-2011-06-25 backup-2011-06-20 backup-2011-06-15 backup-2011-07-04 backup-2011-06-29 backup-2011-06-24 backup-2011-06-19 backup-2011-06-14 backup-2011-07-03 secure backup-2011-06-23 backup-2011-06-18 示例文件夹结构: backup-2011-07-03/secure/docs secure/docs 在这些文件夹中的每个文件夹是安全的文件夹和文件需要合并 我不确定编写脚本的最佳方法是按date顺序将所有备份合并到安全文件夹中。 有任何想法吗?