1台台式机的良好备份策略是什么?


57

不,这不是一个备份工具相比,也不是在招揽什么备份或为什么,只有约一点点在哪里备份和做到这一点。

这基本上是一个战略问题:什么,什么地方什么时候在一起。“如何”并不真正相关:那里有大量的备份程序,并且它们都执行相同的基本操作:复制数据

但是真正的问题是:这些备份程序对您来说数据复制是否重要?在保护数据的同时如何安装和运行Ubuntu ?

对于计算机,Ubuntu版本或备份策略,没有“一刀切”的功能,因此,我将其分为5种基本用户类型,每种类型都有自己的答案:

  1. 没有电脑!
  2. 我的电脑没有生命...
  3. 我的电脑包含着我的生命!
  4. 我的电脑就是我的生命!(或者您正在以UEFI模式运行!)

由于上述内容并不适合所有人,因此不耐烦的是:

  1. 我想要最快还原速度

因此,单击以上链接之一,然后转到您的用户类型!

PS:如果您正在运行服务器场,并且到目前为止您已经阅读了此问题,对不起:这是关于一台PC,不是网络,也不是服务器场。


3
这应该是社区Wiki,imo
Anwar

据我所知,您可以通过咨询Mod使其成为CW
Anwar

您应该解决不备份的问题吗?我在这里问了这个问题。我最初写的问题是关于诸如desktop.ini之类的文件的,它本身并不是一个大问题,但是我想超越它进行任何真正的优化。
Ackis 2015年

@Ackis:这是一个战略文档,而不是过程:因此,它提供了备份内容的广泛指导,而不是任何细节。那已经在其他地方得到了回答... ;-)
Fabby

@fabby好吧,我没有找到不备份其他内容的详细信息-因此我前一段时间提交了问题。:P但是,您应该在战略文档中提及某些不应该备份的内容吗?
Ackis

Answers:


28

1.我没有电脑!

确实!众多被遗忘的Ubuntu!好吧,在这里不要忘记... ;-)

其他人可能会想知道,但是您和我知道:您可能没有钱购买自己的计算机,但是您已经将自己的个人计算机安全地塞在USB棒/笔驱动器/ SD卡/外部HDD或甚至只是您的手机/平板电脑...

而且您很安全,对吧?备份???您不需要一个!一切都安全地藏在钱包,抽屉或口袋中。

但是,如果您输了该怎么办?还是被盗?或者您舒适地坐下并滑出,然后冲洗一下,仅在按下按钮后才意识到...

  1. 如果您有USB随身碟/笔驱动器/ SD卡/外部HDD(从现在开始为“ USB随身碟”),您已经为新的USB存了,对吗?大!
  2. 如果您有电话/平板电脑(从现在开始称为“电话”),您还可以节省更大/更好的版本。

备份内容一切。

  1. USB随身碟:节省更多。您已经拥有MLC版本!买一个SLC:他们是2-3次,相同尺寸则MLC那些更昂贵,但他们是4〜8倍速度更快,他们最后长,所以把它看作是对未来的投资。
  2. 电话:您也有MLC,不是吗?不要为SLC烦恼:您要保存的较新手机将使用其内部存储器来缓存MLC的不良性能!只是不要购买最便宜的“ Crap Inc. Hyper!Mega!Micro!SD!卡”,而是一个好的品牌。有SD外套,这样当你你的手在电脑上,可以很容易地备份你的电话。询问保修。

    如果您无力备份所有内容,请获取不可替代数据:家庭照片,您当前的学校/单身工作等。,知道你不应该修补太多让你的Ubuntu 恰到好处:它的消耗。那张带有美丽笑容的照片不是。

在哪里备份/在哪里存储:您的旧文件!

  1. USB记忆棒和..
  2. 您的手机应备份到旧的手机。别担心,它是缓慢的和过时的...这是什么,你可以回退到当一些令人头痛的发生。

    并将其存放在安全的地方:如果可能,不要放在同一房间,也不要放在同一房子里。(拐角处的兄弟/姐妹/表兄弟/侄女都可以)

何时备份

您能承受多少损失? 一周?一个月?每周做一次数据。(请!)系统:每个月。


2
“购买最便宜的” Crap Inc. Hyper!兆!微!SD!卡”!哈哈我以前每个$ 1- $ 1.50有一大堆的2GB 4GB及的microSD的几年,他们将破坏FAT32在几个星期,但EXT3坚如磐石...去图
Xen2050

昨天我有一个:dd if = / dev / nul of = FirstHDD / Length = 512如果MBR包含ISO文件系统,则覆盖MBR。正确,但没有发出任何严重警告,非常危险(并且由于明显的原因
而使

1
您试图说服读者进行备份,这很好,但是不要期望那些以第二节为例的人有足够的耐心至少在第三节的末尾跟随您。这听起来可能很尴尬从我这里来,但是要更加尊重。您希望读者倾听您的意见,并向他们展示他们可以做得更好的地方。尽量使其简短,并仅在必要时使用格式设置(太多的粗体和斜体可能会分散注意力)。我建议使用其他状态的亲戚而不是邻居来进行异地备份,并考虑冗余备份。+1
LiveWireBT

@LiveWireBT:尴尬吗?您?我随时愿意了解更多...如果您可以改进它,请继续进行编辑!Ich habe kein问题mit demgründlichesGesichtspunkt ...(Ich verstehe Deutsch,Aber schreiben ist ziemlich schwierig)
Fabby 2015年

2
我输入的是5。我的备份是另一个系统。
Journeyman Geek

21

4. 我的电脑就是我的生命!

首先购买计算机的原因是……好吧,计算机! 修修补补,主题,自定义,恰到好处!但是备份是否正确?
如果您的最后一个主题阻止您登录桌面,该怎么办?还是刚刚下载的自定义内核冻结了整个系统?

如何安装Ubuntu
使用3个分区至少swap//home。您想进一步修补吗? 阅读文件系统层次标准 在它的全部

备份内容
一切!您的手机!您的数码相机!您的平板电脑!路由器设置!电视固件!邻居的平板电脑!Psion!热像仪设置!
将它们全部备份到您的计算机上!忘了那些云!互联网将关闭24小时,您将需要所有这些数据以免取款!

忘掉交换!永不备份交换!无论如何,这只是一个原始分区。 引导CD并制作映像或克隆(/ 不包括在内)/home
有很多备份工具支持映像和克隆。 始终保留2张图像:正在制作的图像和上一张。这样,如果在备份时闪电击中了电线,您仍将能够还原前一个

然后,只需使用一些看起来很酷,速度很快的备份程序,即可将其备份/home在同一分区的同一硬盘驱动器上,并且未加密。(如果您想知道原因,Google会提供“加密的还原问题”)

备份位置/存储位置
在外部USB HDD上云中(经过严格的公共密钥加密后),将USB HDD存储在未连接计算机的安全地方,但要像隔壁房间那样靠近。轻松还原。

何时备份
您可以负担多少费用? 一天?一周???也许只是连续备份?

如何进行还原
引导映像/克隆CD,还原映像/克隆(切勿使用克隆!)。之后,恢复差分备份/home

做完了!


14

5.我想​​要最快的恢复速度!

如果恢复的速度和具有备份时的所有功能的重要性比备份所包含的空间更为重要,则可以使用dddc3dd备份每个驱动器来创建映像文件。将映像文件放在足够大以容纳所有内容的驱动器上。请注意,您将需要足够的空间来保存要备份的驱动器的每个扇区,而不仅仅是使用的空间。您可以使用终端命令sudo fdisk -l或“磁盘(磁盘实用程序)”应用程序确定驱动器的完整大小及其设备名。

什么时候:

A.自上次备份
和/或完成以来,只要您要做的事多过要做的事
B.在将系统升级到新版本之前

哪里:

外部USB驱动器或更高版本:内部/外部SATA / SCSI /光纤驱动器。

怎么样:

此处使用的所有命令(提到的应用程序(如磁盘,磁盘实用程序和软件及更新程序除外))均通过命令行从命令行输入。您可以使用以下命令从GUI打开终端CtrlAltT

注意:备份已安装的驱动器绝不是一个好主意,因此请先卸载源驱动器。我总是完成从实时媒体启动的映像备份,因此我不必为此担心,建议您也这样做。为了安全起见,请仔细检查的输出,mount以确保未安装源驱动器。

  1. 连接备份驱动器(如果尚未连接),如果没有自动安装,则将其安装。
  2. 如果已安装,请找出其安装位置。该mount命令或“磁盘(磁盘实用程序)”应用程序可以显示安装了哪些驱动器以及安装路径。这将是您存储磁盘映像的位置(如果要备份到外部USB驱动器,则可能是/ media /“ USB卷名”)(man mount有关1和2的更多信息,请参阅)
  3. 确定是否使用dc3dd(或dd),并按照下面选择的说明进行操作。

使用dc3dd进行备份 您可以确定是否已使用以下命令安装了dc3dd(which dc3dd如果已安装),则将返回类似以下内容的信息:/usr/bin/dc3dd如果简单地返回命令提示符,则可以使用命令安装dc3dd。sudo apt-get install dc3dd 请注意,此软件包位于Universe存储库中,您必须如果在安装之前尚未启用该存储库,请在“软件和更新”中启用该存储库。

dc3dd if=/dev/sdy of=/target/mount/point/sdy.dd.img sdy =您的源驱动器(在单个驱动器系统中为sda)

将提供一个进度指示器,报告已备份的数量和过程的速度。

当进度指示器达到100%并且返回提示时,证明该过程完成时,发出命令sync以确保将缓冲区刷新到输出文件并没有什么害处。现在您可以卸载(查看man umount并断开驱动器(如果是外部驱动器),并将其放置在安全的地方。

使用dd备份

dd if=/dev/sdy of=/target/mount/point/sdy.dd.img sdy =您的源驱动器

尽管可以打开另一个终端窗口,使用top快速找到dd进程并发出命令kill -USR1 xxxx,其中xxxx是一次状态报告的进程号,但不会显示进度指示器。

除非您对进度指示器感兴趣-> dd附录,否则可以跳过此部分

在Ubuntu 16.04及更高版本中,dd如果您使用switch status = progress,则包括进度指示器,从而无需使用诸如上述解决方案之类pv的解决方案kill -USR1即可获得进度。使用dd进度指示器的示例是: dd if=/dev/sdy of=/target/mount/point/sdy.dd.img status=progresswhere sdy =您的源驱动器(如果您使用的版本太早无法支持它,您将得到一条错误消息,指出dd: invalid status flag: ‘progress’

当过程如提示返回所证明的那样完成时,发出命令sync将缓冲区刷新到输出文件的命令也没有问题。现在,您可以卸下驱动器并断开连接(前提是它是外部驱动器),并将其放置在安全的地方。

恢复:

只需使备份驱动器脱离安全保护,挂接它,交换if =和of =并使用相同的过程即可。

使用dc3dd还原

dc3dd if=/target/mount/point/sdy.dd.img of=/dev/sdy其中sdy =您的目标驱动器(在单个驱动器系统中为sda)。当进度指示器达到100%并且返回提示时,证明该过程完成后,发出sync将缓冲区刷新到驱动器的命令不会受到损害。

使用dd还原

dd if=/target/mount/point/sdy.dd.img of=/dev/sdy其中sdy =您的目标驱动器(在单个驱动器系统中为sda)。当提示返回时,该过程完成后,发出sync将缓冲区刷新到驱动器的命令也没有问题。

现在您可以卸载,如果您使用的是外部驱动器,请断开连接,然后将外部驱动器放回安全的地方。

注意:sync刷新文件系统缓冲区(请参阅参考资料man sync

如果该答案的任何部分不清楚,请随时给我留言,我会尽力进一步澄清。

资料来源:30多年的经验


我同意,但是这更像是一个后备工具比较回答......这一个是更多的战略。以及是否使用文件或系统备份(使用图像)
Fabby 2015年

1
@Fabby我已经看到了这个答案,我认为这个答案更适合这里。这与战略有关,我想我回答的第一句话很清楚。我的答案也适用于您提到的所有用户类型(当然可以提供存储空间)。由于每GB的存储成本在过去30年中不断下降,因此我认为我的方法是“面向未来的”,具有成本效益且快速。当然,由于我没有孙子孙,所以我不得不多动手。;-)
Elder Geek 2015年

1
@Fabby我还没有看到的--sparse切换dc3dd。尽管有这样的手册页,但也没有太多内容:plus.google.com/+KarlBernard/posts/CFzGx6kNaHR 我喜欢ddrescue,它具有拆分和重试不可读扇区以及反向读取的能力。这非常适合数据恢复,但对于在未损坏的硬件上进行简单成像的问题,我一直使用dc3dd(通过在输出中重试扇区xxxxxxxxx来明确驱动器是否有问题),在这种情况下,这是为了进行救援(或photorec)。;-)编辑看起来不错。谢谢!
年长者怪胎

1
@Fabby我很高兴看到他们完全备份!!!
极客老人2015年

1
@KostasMouratidis由于挂载的文件系统随时可能发生变化(除非它是只读挂载的),所以我会考虑尝试一个极其糟糕的计划。在您开始备份到完成备份之间,会有一些变化。如我的回答所述,在运行实时媒体时备份是一种可靠的方法。
极客长老

5

3.我的电脑包含着我的生命!

您所做的一切,观看,支付,生活!在那件事上...

备份内容
一切!您的手机!您的数码相机!您的平板电脑!孩子的平板电脑!(他们的70级向导在尖叫要备份!如果您不这样做,则当70级向导损坏时,孩子们会哭泣!)将他们全部备份到计算机上!你不知道吗 提问在AskUbuntuandroid.stackexchange.com这些片剂和apple.stackexchange.com的果味风味的小玩意儿。

您的计算机数据:一切都在/home!在AskUbuntu上提问,指定您要从Live CD备份程序以便轻松还原。

备份位置/存储位置
在外部USB HDD上并使用Ubuntu标准备份程序。键入backup的冲刺。将USB HDD存放在远离计算机的安全位置。您丈夫的工具箱可能是最安全的选择!无论如何它永远不会被使用!

何时备份
您可以负担多少费用? 一周?一个月?由你决定!只要选择一个并坚持下去!如果您真的不知道:每周!

如何进行还原
引导Ubuntu Live CD,重新安装Ubuntu,执行所有更新,然后还原。你不知道吗 在AskUbuntu上提问


5

2.我的电脑没有生命!

您只需要使用计算机浏览网络(哈哈!那已经备份了!),发送电子邮件(存储在他们的Interwebitubes中的某个地方),给Skype孩子们看YouTube就是这样!

而且您没有数码相机,对吗?而且,您永远不会将任何数码相机中的任何内容复制到计算机上(这是备份!),然后再将其从相机中删除(不,如果您只有一个副本,则不是备份!)

而且你没有电话,对吗?而且您从未将任何东西从手机复制到计算机上吗?而且您从来没有将电话放在装有冰和水的水桶中,并在附近放了几个漂浮的啤酒瓶,对吗?

而且您已经在地下室打印出了这些电子账单,并在邻居家打印了副本,对吗?

不过没事上述所有的凉!您不需要备份! 恭喜前1%!
如果不是,请继续下面的操作。

备份内容
所有这些令人讨厌的小工具!将它们全部备份到您的计算机上!你不知道吗 问他们你讨厌的孙子!他们可以和会做任何事情!
还告诉他们:

  1. 使其完全自动化:连接电缆,一切顺手。 要么
  2. 不要触摸鼠标或键盘,而要对您耐心等待,因为您仍然希望在它们消失后能够做到这一点!(做笔记!)

您的计算机数据:一切都在/home!如果该死的东西坏了,请给孙子打电话,让他​​们重新安装,然后让他们为您恢复数据。您只需要知道如何备份。恢复是他们的问题。

在哪里备份/在哪里存储
让孩子们为您购买这些“外部USB HDD”之一,并为您进行设置。您只需将其连接到计算机,所有内容都应自动运行。(我敢肯定:只需连接电缆,就可以了!让它通宵运行,然后右键单击该小图标,然后选择“弹出”,然后将其存储在地下室/阁楼/另一个房间中!)

什么时候备份
在周六晚上看电影之前真是太好了!特别是在您的其他孙子出现之前!他们可以并且将会摧毁任何东西!


1

备份所有程序将为10 GB或更多。备份它们没有多大意义,因为可以从Internet上恢复它们​​。

备份所有作品将需要几个MB。除非您写得很快而且很频繁。如果您有大量的剪贴画和图像,则备份电子表格和演示文稿可能需要100 MB。

备份所有照片和歌曲可能需要数十GB。另一种选择是使用Ubuntu在智能手机上镜像音乐和照片。人工(火灾,盗窃,故意破坏,前者)或不可抗力(闪电,洪水,地震)可能不会同时影响这两种设备。

备份视频可能需要100 GB。

您必须知道所拥有的内容,存储的位置,大小以及是否需要备份。您将不得不考虑这一点并进行一些研究。


我自己每天早上使用自动备份到压缩文件(<25 MB),然后通过电子邮件发送到我的gmail.com帐户。每天早晨cron只备份我编写的内容以及Ubuntu设置的配置文件。

一年后,我将必须为每年,每月,每周和每天的备份采用父亲-祖父级备份策略,以修剪目前存储在gmail.com中的备份数量(365天以上),限制为15 GB对地球上的每个人免费(如果有IP地址,则理论上是火星)。

如果您对我的每日备份到gmail.com脚本感兴趣,可以在此处查看:将Linux配置,脚本和文档备份到Gmail


您可以购买便宜的16 GB,32 GB或64 GB USB闪存驱动器(也称为拇指驱动器),并将整个Ubuntu映像和数据文件复制到其中。

如果您有500 GB的硬盘驱动器或SSD,而Ubuntu仅占用25至50 GB,则可以创建一个备份分区来存储备份。请注意,这些将不是异地备份,也不会在硬盘驱动器崩溃时为您节省费用。这些备份分区有助于您一臂之力并删除一大堆文件或目录。要将Ubuntu分区克隆到另一个备份分区,我编写了以下脚本:Bash脚本,将Ubuntu克隆到新分区以测试18.04 LTS升级

此外,还有一些备份程序可以使用,但我不能担保。


@Fabby感谢您的编辑。我要研究“不可抗力”。有趣的...
WinEunuuchs2Unix
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.