Questions tagged «backup»

制作数据副本,以便可以将副本用于在数据丢失事件后恢复原始数据,或用于历史保留。

3
快速压缩dd备份
也许这听起来像是愚蠢的问题,但我尝试执行的方式不起作用。 我在livecd上,驱动器已卸载,等等。 当我这样备份时 sudo dd if=/dev/sda2 of=/media/disk/sda2-backup-10august09.ext3 bs=64k ...通常可以正常工作,但我复制的外部高清硬盘没有足够的空间(它适合ALMOST)。所以我想用这种方式压缩 sudo dd if=/dev/sda2 | gzip > /media/disk/sda2-backup-10august09.gz ...但是我被拒绝了权限。我不明白

2
Docker卷备份和还原
我正在使用Docker在CentOS 6.4服务器上部署一些服务,并且试图弄清楚如何正确备份它们生成的数据。 例如,服务之一是Web应用程序,用户可以在其中上传文件。对于此容器,我有一个/files要备份的卷。主机挂载看起来有些皱眉,因为这种挂载绝不是可移植的-如本博文和docker卷的文档所述。 从同一篇博客文章中我知道我不需要主机挂载来访问卷中的文件,我可以使用它docker inspect来查找文件在哪里。 但这是我的问题:我正在考虑仅备份构建容器和与其关联的卷所需的dockerfile。如果可能不得不从备份中还原所有内容,那么我将如何知道哪个卷目录对应于哪个容器?重建容器会导致ID和卷路径发生更改,因此我需要一些其他信息来匹配它们。我还应该备份什么(如果有的话)以便能够真正还原所有内容?
23 backup  docker 

7
针对开发人员的Apple环境的备份策略?
有趣的是,结构化公司环境与更多开发人员驱动/启动环境之间存在技术差异。当我管理在DevOps商店中看到的越来越多的Apple笔记本电脑时,我认为理所当然的某些Microsoft技术(VSS,文件夹重定向等)根本不可用。 我对一组30-40台Apple笔记本电脑的集中式和自动备份策略感兴趣... 假设这些是公司拥有的机器(相对于BYOD),通常该如何安全地进行? 尽管Apple具有Time Machine,但它专用于单个计算机备份,并且似乎不能在组设置中可靠地工作。这些工作站的另一个问题是在开发人员的系统上存在Vagrant / Virtual Box VM。除非将VM从备份集中排除,否则Time Machine和虚拟机通常无法正常工作。 我想要一个基于推送的备份过程,其中包含一些灵活的计划选项。 我知道如何处理后端存储,但是我不确定需要向客户端系统提供什么内容。 由于此处数据的性质,基于云的备份可能不是可行的选择。 关于在环境中如何处理此问题的任何建议将不胜感激。 编辑:虚拟机备份不再重要。它们可以从流程和计划中排除。

4
您需要-e ssh进行rsync吗?
我一直使用从服务器复制时使用下面的命令: rsync --progress -avze ssh user@host:/path/to/files ./here。但是,有个内心朋友向我展示了我可以做到的rsync --progress -avz user@host:/path/to/files ./here。因此,问题是,如果您不需要-e ssh它,为什么仍然在那里?
22 backup  rsync 

9
rsync到使用同一文件列表的多个目的地?
我想知道rsync是否可以一次甚至并行地将一个目录复制到多个远程目标。(不是必需的,但很有用。) 通常,类似下面的内容就可以正常工作: $ rsync -Pav /junk user@host1:/backup $ rsync -Pav /junk user@host2:/backup $ rsync -Pav /junk user@host3:/backup 如果那是唯一的选择,我将使用它。但是,/ junk位于具有许多文件的慢速驱动器上,与实际的传输/更新相比,每次重建大约12,000个文件的文件列表的速度非常慢(约5分钟)。是否可以做这样的事情来完成同样的事情: $ rsync -Pav /junk user@host1:/backup user@host2:/backup user@host3:/backup 感谢您的光临!
22 backup  rsync 


11
将LVM快照同步到备份服务器
我在许多Linux服务器上运行着许多Xen虚拟机。这些虚拟机使用/ dev / xenVG / SERVER001OS等行的设备名称将其磁盘映像存储在Linux LVM卷中。我想对这些磁盘映像进行定期备份,以便在需要时可以还原VM(LVM设备已经在两台物理机之间用DRBD进行了镜像,我只是在这里有些偏执)。 我该怎么办?显然,第一步是为LVM设备创建快照,然后如何以最有效的方式将数据传输到备份服务器?我可以简单地复制整个设备,类似于以下内容: dd if=/dev/xenVG/SERVER001OS | ssh administrator@backupserver "dd of=/mnt/largeDisk/SERVER001OS.img" ...但这会占用大量带宽。是否有一个类似于rsync的工具,用于在远程服务器之间同步整个磁盘块的内容?就像是: rsync /dev/xenVG/SERVER001OS backupServer:/mnt/largeDisk/SERVER001OS.img 如果我正确理解了rsync的手册页,上面的命令实际上将不起作用(会吗?),但它显示了我的目标。我知道--devices rsync选项是复制设备本身,而不是复制那些设备的内容。由于没有磁盘空间,因此无法在与远程服务器同步之前制作VM映像的本地副本。 是否有一个方便的实用程序,可以在块设备和远程服务器上的备份文件之间同步?如果需要,我可以写一个,但是现有的解决方案会更好。我是否错过了为我执行此操作的rsync选项?

7
如何备份正在运行的Linode服务器?
我们希望对Debian服务器上的所有内容进行备份,该服务器在世界另一端(由Linode托管)上远程运行,而无需关闭它。 该系统运行Shell,电子邮件,XMPP / prosody和Web,并带有几个简单的nginx设置。 为了安全起见,我们希望备份与这些东西相关的文件。例如,用户已将文件存储在其主目录中。 我们不需要为每个/ etc文件精确复制现有的安装程序;相反,我们甚至首先进行备份的原因是,我们可以将其全部移至新设置(较新版本的Debian仍在Linode上)。 我看到Linode提供了备份服务。但是从长远来看,我们还需要我们自己的备份,以防万一它们掉下来或发生其他奇怪的事情。 存在此问题的原因是,当我过去尝试进行备份时,一直犯以下两个错误之一: 我已经执行了“确定,我将对其进行/所有复制”,然后由于要复制的驱动器挂载在/ media / backup下而被卡在某个怪异的无限循环中,并且以递归方式复制自身[obv这个特定的问题在这里不适用,因为我们要通过rsync或类似的文件进行备份],或者它试图在/ proc或/ var或其他任何内容中复制一些“有效的”东西,例如试图跟上不断变化的日志,要么 我已经走了:“好吧,我将仅获取我们所需的最低限度……嗯,每个人的主目录和我们的Web服务器目录(都在之下/var),让我们/etc在/ var /下获取所有旧邮件的副本。vmail”,然后我总是会搞砸文件权限或时间戳(以确保这次不将unix文件备份到FAT驱动器)或忘记了某些内容(“哦,射击,我在/ usr /中有一些自定义脚本我从未在其他地方存储过的本地/垃圾箱,我忘了拿那些,猜想它们现在已经消失了”)。 因此,obv直接复制整个驱动器会导致陷阱,有选择地复制目录会导致陷阱。我想知道如何正确做。 服务器故障问题完整备份系统需要什么?涵盖了哲学和良好实践,但我正在寻找以下这些更具体的细节: 我需要复制哪些目录,我要排除哪些目录(假设这是一个当前正在运行的系统,并且正在提供Wiki,XMPP聊天,电子邮件-在复制作业运行时会出现新消息) 我需要显示哪些文件属性,例如时间戳记,所有者和组,该怎么做?←我想我可以用类似以下内容来回答问题的一半……嗯…… rsync -HXaz我认为这对我们来说是一个不错的选择?该-zOBV没有真正涉及到这是“我该怎么维护”的问题 我看到的许多备份建议(例如使用dd)似乎都以未安装驱动器且未使用该驱动器为前提。但我我不应该排除“活”的目录,如/ proc和一些在/ var子目录(但是,一些在/ var我知道我们肯定的东西做必要保持)和/安装?在这种情况下,我还需要考虑什么?然后我想我可以使用rsync并使用一堆--exclude标志对其进行骚扰。 还是有更好的想法,尤其是对FOSS友好的想法?

1
Gitlab备份文件位置(Omnibus安装)
我已经使用omnibus安装包安装了Gitlab。 我使用以下命令进行了备份 sudo gitlab-rake gitlab:backup:create 备份已成功创建。但是我不确定在哪里可以找到备份文件。默认情况下,所有Gitlab备份都存储在哪里?
21 backup  git  gitlab 

9
备份检查的最佳做法?
这是常见的情况,当管理员使系统自动备份而忘记了它时。仅在系统失败后,管理员才会通知备份系统之前已损坏,或者由于某些故障而无法恢复备份,并且他没有当前的备份可还原...那么,如何避免此类情况的最佳实践是什么?


13
完整还原linux系统
我熟悉使用rsync备份系统中的各种文件,但是什么是完全还原计算机的最佳方法? 我过去尝试过的是: 从Fedora安装盘执行基本格式/重新安装 确保启用网络 将rsync备份中的所有内容复制到新安装的系统顶部 这种方式是可行的,但我认为安装的每个软件包都不能100%之后运行。 我希望能够以最小的工作量来还原系统,并且一切工作都与进行备份时相同。另外,如果可能,请安装到其他计算机上,并且essentailly的两台计算机具有相同的软件包和数据。

8
SQL Server 2008 Express-“最佳”备份解决方案?
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 使用SQL Server 2008 Express时,您会建议哪些备份解决方案?我对SQL Server还是很陌生,但是由于我来自MySQL背景,因此我想到了在另一台计算机上设置复制并只对该服务器进行Xcopy备份的想法。 但是不幸的是,Express Edition中没有复制功能。 该站点的访问量很高,因此没有延迟和停机时间。我还考虑每天进行两次备份。 你会推荐什么?我可以使用多台计算机,但是由于使用Express版本,因此我不知道是否对我有帮助。


8
快照+ RAID是否算是一个很好的现场备份解决方案?
当我将快照和RAID与btrfs一起使用时,我想到的进行备份的两个主要理由似乎已得到解决。(这里所说的RAID是指RAID1或10) 意外删除数据:快照涵盖了这种情况 驱动器故障和位腐烂 完全失败:RAID涵盖了这种情况 驱动器返回错误数据:RAID + btrfs的错误纠正功能涵盖了这种情况 因此,作为现场备份解决方案,这似乎可以很好地工作,甚至不需要单独的数据存储设备! 但是,我听说RAID和快照都没有被认为是正确的备份,所以我想知道我是否错过了任何事情。 除了btrfs还不是一项成熟的技术之外,您能想到我错过的任何东西吗?还是我的想法正确,并且这是有效的现场备份解决方案?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.