AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 569679
Accepted
Fabby
Fabby
Asked: 2015-01-07 13:06:14 +0800 CST2015-01-07 13:06:14 +0800 CST 2015-01-07 13:06:14 +0800 CST

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

  • 772

不,这不是备份工具的比较,也不是关于备份什么或为什么备份的征求意见,只是关于备份的位置和备份时间的一点点。

这基本上是一个策略问题:什么、什么地方、什么时候在一起。“如何”并不真正相关:那里有大量的备份程序,它们都做同样的基本事情:制作数据副本。

但真正的问题是:这些备份程序制作的数据副本是否对您很重要?在保护您的数据的同时,您应该如何安装和运行 Ubuntu ?

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

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

由于以上内容并不适合所有人,一个不耐烦的人:

  1. 我想要尽可能快的恢复!

因此,请单击上述链接之一并转到您的用户类型!

附注:如果您正在运行一个服务器场并且到目前为止您已经阅读了这个问题,我很抱歉:这是关于一台 PC,而不是一个网络,也不是一个服务器场。

system-installation
  • 6 6 个回答
  • 17678 Views

6 个回答

  • Voted
  1. Fabby
    2015-01-07T13:06:14+08:002015-01-07T13:06:14+08:00

    1.我没有电脑!

    的确!被遗忘的 Ubuntu 群众!好吧,这里没有忘记......;-)

    其他人可能想知道,但你我都知道:你可能没有足够的钱购买自己的电脑,但你已经拥有自己的个人电脑,安全地藏在你的 U 盘/笔式驱动器/SD 卡/外部硬盘驱动器或甚至只是您的手机/平板电脑...

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

    但万一丢了呢?还是被偷了?或者你舒服地坐下,它滑出来,你冲水,然后在你按下按钮后一瞬间才意识到……

    1. 如果您有 U 盘/笔式驱动器/SD 卡/外部硬盘驱动器(从现在开始称为“USB 盘”),您已经在为新的存钱了,对吧?大!
    2. 如果您有手机/平板电脑(从现在起称为“手机”),您还可以为更大/更好的版本存钱。

    备份什么:一切。

    1. USB 记忆棒:节省一点。您已经有了MLC版本!购买SLC:相同尺寸的 SLC 比 MLC 贵 2-3 倍,但速度快4 到 8 倍,而且使用寿命更长,因此将其视为对未来的投资。
    2. 电话:您也有MLC,不是吗?不要为SLC烦恼:您正在购买的较新手机将使用其内部存储器来缓存 MLC 的不良性能!不要买最便宜的“Crap Inc. Hyper!Mega!Micro!SD!卡”,而是一个好品牌。借助 SD 封套,当您使用PC 时,可以轻松备份您的手机。询问保修。

      如果您无力备份所有内容,请获取不可替代的数据:您家人的照片、您当前的学校/大学工作等。并且要知道您不应该对Ubuntu 进行过多修改:它是可以消耗的。那张带着美丽笑容的照片不是。

    备份位置/存储位置:您的旧备份!

    1. USB 记忆棒和..
    2. 您的手机应该备份到旧手机。不要担心它缓慢和过时......当真正令人讨厌的事情发生时,你可以依靠它。

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

    何时备份:

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

    • 30
  2. Best Answer
    Fabby
    2015-02-06T02:59:06+08:002015-02-06T02:59:06+08:00

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

    你买这台电脑的最初原因,是……好吧,那台电脑! 你修补,你做主题,你定制,你做的恰到好处!但它适合备份吗?
    如果您的最后一个主题阻止您登录桌面怎么办?或者您刚刚下载的自定义内核冻结了整个系统?

    如何安装 Ubuntu:
    至少使用 3 个分区:swap,/和/home. 你想进一步修补它吗?完整 阅读文件系统层次结构标准 。

    备份什么:
    一切!您的手机!你的数码相机!你的平板电脑!路由器设置!电视固件!邻居的平板电脑!心灵术士!热像仪设置!
    将它们全部备份到您的计算机上!忘掉那些云吧!互联网将关闭 24 小时,您将需要所有这些数据才能退出!

    忘记交换!永不备份交换!无论如何,它只是一个原始分区。 引导 CD 并制作映像或克隆,/ 不包括/home
    有很多支持映像和克隆的备份工具。 始终保留 2 张图片:您正在制作的一张和上一张。这样,如果在您进行备份时闪电击中了电线,您仍然可以恢复之前的备份!

    然后只需使用一些看起来很酷且速度很快的备份程序,并/home在同一分区的同一硬盘驱动器上的另一个未加密目录中进行备份。(如果您想知道原因,请谷歌“加密恢复问题”)

    备份位置/存储位置:
    在外部 USB HDD和云端(经过严格的公钥加密后)将 USB HDD 存储在安全的地方,不要连接到计算机,但要靠近隔壁房间,这样您就可以轻松恢复。

    何时备份:
    您可以承受多少损失? 一天?一周???也许只是连续备份?

    如何进行恢复:
    启动映像/克隆 CD,恢复映像/克隆(切勿使用克隆!)。之后,将差异备份恢复到/home

    完毕!

    • 22
  3. Elder Geek
    2015-02-17T07:02:43+08:002015-02-17T07:02:43+08:00

    5. 我想要尽可能快的恢复!

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

    什么时候:

    A.每当您自上次备份以来所做的工作超出了您的意愿,
    和/或
    B.在将系统升级到新版本之前

    在哪里:

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

    如何:

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

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

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

    使用 dc3dd 备份 您可以确定是否使用命令安装了 dc3dd如果which dc3dd已安装,它将返回类似/usr/bin/dc3dd的内容sudo apt-get install dc3dd 如果在安装之前尚未启用,请在“软件和更新”中启用该存储库。

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

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

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

    使用dd备份

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

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

    除非你感兴趣,否则你可以跳过这部分 ->关于进度指示器的 dd 附录:

    在 Ubuntu 16.04 及更高版本中,dd如果您使用开关 status=progress,则包含一个进度指示器,无需使用类似解决方案pv或上述kill -USR1方法来获取进度。dd使用进度指示器 的示例是: dd if=/dev/sdy of=/target/mount/point/sdy.dd.img status=progresswhere sdy=your source drivedd: 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 多年的经验

    • 17
  4. Fabby
    2015-02-06T03:01:53+08:002015-02-06T03:01:53+08:00

    2.我的电脑装不下我的命!

    你只用你的电脑来上网(哈!那是备份的!),发电子邮件(存储在他们的 Interwebitubes 上的某个地方),给孩子们使用 Skype,看一些 YouTube,仅此而已!

    而且你没有数码相机,对吧?而且你永远不会从那台数码相机复制任何东西到你的电脑上(那是备份!)然后从相机中删除它(不,如果你只有一个副本,它就不是备份!)

    而且你没有电话,对吧?而且您从不将手机中的任何内容复制到计算机上?而且你从来没有把手机掉在装满冰和水的桶里,邻居家还有几个漂浮的啤酒瓶,对吧?

    你的地下室里有这些电子账单的打印件,你的邻居也有一份,对吧?

    以上都还好吗? 凉爽的!你不需要备份! 恭喜前1%! 如果没有,请继续下面。

    备份内容:
    您拥有的所有这些讨厌的小工具!将它们全部备份到您的计算机上!你不知道怎么办?问问他们讨厌的孙子们!他们可以而且愿意做任何事情!
    还告诉他们:

    1. 让它完全自动化:连接电缆就可以了。 或者
    2. 不要触摸鼠标或键盘,但要耐心等待,因为您仍然希望在它们离开时能够做到这一点!(做笔记!)

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

    在哪里备份/在哪里存储它:
    让孩子们给你买一个“外部 USB HDD”并为你设置。您应该将它连接到计算机,一切都应该自动运行。(我敢肯定:只需连接电缆即可!让它运行一整夜,然后右键单击那个小图标并选择“弹出”并将其存储在地下室/阁楼/另一个房间!)

    何时备份:
    就在周六晚上的电影之前真的很棒!尤其是在您的其他孙辈出现之前!他们可以而且将会摧毁任何东西!

    • 6
  5. Fabby
    2015-02-06T03:03:25+08:002015-02-06T03:03:25+08:00

    3、我的电脑,我的生命!

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

    备份什么:
    一切!您的手机!你的数码相机!你的平板电脑!孩子的平板电脑!(他们的 70 级巫师尖叫着要备份!如果您不这样做:当 70 级巫师被破坏时,孩子们会哭得睁不开眼!) 将它们全部备份到您的计算机上!你不知道怎么办?在AskUbuntu或android.stackexchange.com上询问这些平板电脑的问题,在apple.stackexchange.com上询问水果味的小玩意儿。

    您的计算机数据:一切尽在/home其中!在AskUbuntu上提问,说明您想要 Live CD 中的备份程序以便轻松恢复。

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

    何时备份:
    您可以承受多少损失? 一周?一个月?由你决定!只需选择一个并坚持下去!如果您真的不知道:每周!

    如何恢复:
    启动 Ubuntu Live CD,重新安装 Ubuntu,进行所有更新,然后恢复。你不知道怎么办?在AskUbuntu上提问!

    • 6
  6. WinEunuuchs2Unix
    2019-04-09T18:09:57+08:002019-04-09T18:09:57+08:00

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

    备份您所有的作品将是几 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 script to clone Ubuntu to new partition for testing 18.04 LTS upgrade

    此外,您还可以使用备份程序,但我不能保证它们。

    • 2

相关问题

  • Wubi 和常规的“Windows 旁边”安装有什么区别?

  • 如何在 Windows 7 中运行 Ubuntu?

  • 您对台式机和家庭服务器的驱动器分区方案有什么建议?[关闭]

  • 安装时,我可以选择加密我的主文件夹——这是做什么的?

  • 在不使用标准升级系统的情况下升级有哪些替代方案?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve