Articles of 备份

我如何备份大量的小文件?

Windows文件系统是通过samba挂载的,我试图压缩大量的小文件: find /path/to/files/ -newermt "2012-01-01 00:00:00" -path '*/*log.txt' -exec tar cvfz log_file_system.tar.gz {} + 但过了一会,tarball的大小被重置。 /path/to/files/log1.txt tar: Removing leading `/' from member names <- the size of the tar became zero /path/to/files/log2.txt 为什么发生这种情况? 我该如何解决这个问题?

Bacula备份失败,出现重复的主键错误

所有的Bacula备份在周末开始失败,出现以下MySQL错误: 致命错误:sql_create.c:XXX填充文件表查询失败:INSERT INTO文件(FileIndex,JobId,PathId,FilenameId,LStat,MD5)SELECT batch.FileIndex,batch.JobId,Path.PathId,Filename.FilenameId,batch.LStat ,batch.MD5 FROM批JOINpathON(batch.Path = Path.Path)JOIN Filename ON(batch.Name = Filename.Name):ERR =键'PRIMARY'的重复条目'375086058' 这是相当突然的:似乎是在凌晨3点05分到3点11分之间发生的,没有其他的提示。 快速看一下数据库同意,375086058是最高编号的FileId字段(这是文件表的主索引),但我不知道如何解决它,而不会破坏我的Bacula数据库。 有任何想法吗?

WHS(Windows Home Server)作为Synology的备份代理

简而言之,我可以使用WHS作为备份代理从我们的基于Windows的服务器获取数据并执行备份到Synology NAS吗? 我们刚刚购买了一台Synology 8-bay nas作为我们的现场备份设备。 我们有几个旧的服务器以及一些较新的文件服务器,他们都需要每日备份,其中一些每周都需要备份。 但是,我很快就发现Data Replicator3不能像我们想象的那样工作。 它的备份能力有限,我们必须把它安装在每个客户端上,更糟糕的是,它不能执行差异备份。 我在自己的系统上使用了几个备份软件,它们都工作正常。 但是我不想在这些爷爷家里破坏任何东西。 我们曾经使用过能够做远程备份工作的BrightStor ARCserve,但现在WHS便宜得多。 我们可以将其安装在虚拟机中。 我不清楚的是WHS在其他基于Windows的机器(主要是winServ2003可能是一个或两个win2000)备份数据在同一networking的能力(唤醒,login和备份locking文件)。 另外,有没有办法备份文件与长path和文件名以外的zip? 谢谢

将rdiff-backup的增量行为与lsyncd的inotify行为结合起来有什么好方法吗?

我试图备份一个目录(特别是我的Zotero数据),每当它改变(一个拉同步下拉框); 我还想保留备份的历史logging,以防我删除某些内容并想恢复它。 lsyncd解决了其中的第一个问题; rdiff-backup解决了第二个问题,但是我不能find结合这些的好方法。 我所能想到的最接近的是在本地运行lsyncd ,远程运行rdiff-backup 。 有什么build议么?

通过EBS快照在EC2上备份Mongodb – 计时问题

我遵循这个指导http://docs.mongodb.org/ecosystem/tutorial/backup-and-restore-mongodb-on-amazon-ec2/ 我有4个EBS 1000 IOPS卷分配给实例 这4卷通过MDADM组装成软件RAID10arrays。 我想通过EBS快照进行备份,正如上面的文章中所述 问题:Mongodb说 – 我需要 mongo shell> db.runCommand({fsync:1,lock:1}); – 这将locking数据库写入….运行快照创build… mongo shell> db。$ cmd.sys.unlock.findOne(); – 这将解锁数据库的写作 所以当我发出命令ec2-create-snapshot或完成后创build实际快照后,需要解锁数据库以便写入 谢谢,德米特里

7z“不支持存档”,而更新档案

7za u -pPasswored -mhe=on -r -m0=lzma -mx=9 -mfb=64 -md=32m '-x!temp' filename.7z /home/software 更新档案时,我们得到这个错误: 错误:XXXXXXX.7z不支持存档 系统错误: 不允许操作

备份执行LTO磁带容量显示为17.8GB

我遇到过pipe理Backup Exec 10d系统,其所有磁带显示Total Capacity为17,8 GB同时显示281GB的Used Capacity 。 磁带是LTO2所以他们应该有200GB的未压缩,这与上面显示的281GB相匹配,但我不能相信这个数量的可用空间BackupExect告诉我。 任何想法?

从服务器提取数据,而不会导致磁盘IO过高

我目前的诊断是存在硬件故障,或者与硬件RAID控制器的内存有关,或者与硬盘驱动器在完全运行时需要多余的汁液有关。 试图更换PSU,没有骰子。 试过现场启动另一个操作系统,没有骰子。 无论操作系统如何,高磁盘IO都能确保硬关机。 我已经确定一个新的服务器是绝对需要的。 但是,现在我面临着对驱动器内容进行备份的挑战,而不会导致高IO。 我已经configuration了IOPS限制的cgroups,我曾经玩过,看看它有多高,而不会导致关机。 结果似乎从每个磁盘有所不同,但平均约100个似乎在崩溃之前工作了一段时间。 但考虑到大约有120GB的数据,这并不是真的可行。 顺便说一下,这些是SAS 15K驱动器。 限制IO看起来是有效的,但是这是一个累赘的过程,因为当服务器closures时我必须重新设置它。 我使用Runtime Live CD(Knoppix fork)将数据从驱动器复制到外部驱动器。 服务器大约7岁,我没有碰到驱动器的额外连接器。 面对这样的情况,从驱动器获取数据的可靠方法是什么? 仅供参考,这是帮助我设置限制IO的cgroup的链接: http : //fritshoogland.wordpress.com/2012/12/15/throttling-io-with-linux/

在发送到Bittorrent Sync之前encryption文件

在将文件发送到Bittorrent同步之前,有没有办法对文件进行encryption?通过插件还是先encryption文件? 你也相信Bittorrent Sync的encryption吗?

文件备份失败 – 在事件日志中,“虚拟磁盘服务”已经停止(几乎同时)

我们有一个用作文件服务器的Windows 2008 R2服务器。 在周末我的同事通过备份执行文件备份。 我们在许多服务器上这样做,但只有这一个出现问题。 我们有这个问题约四个星期。 Backup Exec从星期六晚上开始,几乎在同一时间每个星期天都会失败:8:18。 我们在Backup Exec中收到的错误消息是:“e00084f8 – 到Backup Exec Remote Agent的networking连接已经丢失 – 检查networking错误” – 请参阅此处有关此错误的更多信息: http : //www.symantec .COM /业务/支持/指数?页=含量&ID = TECH153800&ACTP =search&viewlocale = EN_US&searchid = 1412580918437 我不知道可能是什么问题,因为我们的监测没有显示错误信息中提到的任何networking问题。 两台服务器(文件服务器和备份服务器)在整个过程中都可以访问。 但后来我检查文件服务器上的事件日志,并看到,在4例“虚拟磁盘服务”已经停止在几乎与备份执行得到错误的同时。 8:17 – 虚拟磁盘服务 – 服务已停止 – 事件ID 4。 所以我认为这是问题。 但我能做什么呢? 是否需要虚拟磁盘服务,或者我可以只testing以禁用该服务? 还是有其他人有类似的问题? 服务器是HP ProLiant DL180G6。 顺便说一下:发生错误后,备份exec再次启动,并成功。 但是因为有太多的文件,备份需要时间,直到星期二凌晨!