如何克隆故障系统磁盘以保留所有设置/已安装的软件?

贾加迪什

我有一个内部320GB SATA硬盘,该硬盘显示即将发生故障的迹象(复制时出现错误,SMART状态等)。我有另一个内部硬盘驱动器,我想将数据迁移到其中。我当前的设置如下:

操作系统:Ubuntu 14.04
/ dev / sda-​​>驱动器出现故障
/ dev / sda1->挂载/〜20GB 50%可用
/ dev / sda2->挂载交换〜5GB
/ dev / sda3->挂载/ home / user 〜250GB 80%免费

有人可以解释一下将所有数据复制到新驱动器时应遵循的程序,这样我就不必重新安装linux并重新配置所有内容了吗?

TIA

9a3eedi

您可以使用dd

# dd if=/dev/sda of=/path/to/dump.bin bs=8M

这使/ dev / sda的映像成为dump.bin。请注意,“ bs”是指块大小,基本上是指dd一次读取/写入多少。您希望块大小较大以加快处理速度

当您获得新的硬盘驱动器时,可以使用以下命令将映像转储回去(假设您的新驱动器为/ dev / sdb)

# dd if=/path/to/dump.bin of=/dev/sdb bs=8M

基本上,这将使您的新驱动器成为旧驱动器的逐字节克隆。请注意,这也意味着新驱动器中的所有数据都将被永久擦除!

但是,新驱动器的大小至少应与映像大小相同。

您也可以将此命令与gzip或bzip2等压缩工具结合使用以实现压缩,这将压缩很多

如果您的硬盘驱动器出现故障,则在读取(或写入)时出现错误时,可能无法正常工作

另外,如果您在复制所有磁盘时遇到问题,也可以尝试仅转储/ dev / sda1(包含系统文件),然后尝试逐个文件复制/ home文件。文件基础。然后,您可以在新驱动器上手动重新创建分区布局,并将文件转储到适当的分区中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何查询从Debian系统上所有已安装的软件包中找到“ TODO”?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何克隆一个apt仓库以保留所有旧软件包?

来自分类Dev

查找基于Debian的系统上所有已安装软件包的来源

来自分类Dev

列出所有已安装的软件,而无需启动操作系统

来自分类Dev

备份所有已安装的软件

来自分类Dev

如何在AIX上备份所有已安装的软件/软件包?

来自分类Dev

如何使用已安装的Linux系统调整虚拟磁盘的大小?

来自分类Dev

如何使用zypper重新安装所有已安装的软件包

来自分类Dev

如何获得所有软件包的已安装/未安装状态?

来自分类Dev

如何在 Alpine Linux 中重新安装所有已安装的软件包?

来自分类Dev

安装所有已安装软件包的TeXLive文档

来自分类Dev

如何npm install-保存所有已安装的软件包?

来自分类Dev

如何通过IP地址列出网络计算机上所有已安装的软件?

来自分类Dev

如何用Cabal列出所有已安装的软件包及其版本?

来自分类Dev

在特定日期/时间之后,如何删除所有已安装的软件包?

来自分类Dev

如何列出ZYpp / Zypper软件包已安装的所有文件?

来自分类Dev

如何从源代码构建我所有已安装的软件包?

来自分类Dev

如何删除MacPorts及其已安装的所有软件包?

来自分类Dev

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

来自分类Dev

如何完全删除ubuntu-desktop及其所有已安装的软件包?

来自分类Dev

在特定日期/时间之后,如何删除所有已安装的软件包?

来自分类Dev

如何通过IP地址列出网络计算机上所有已安装的软件?

来自分类Dev

如何在OpenWRT中升级所有已安装的软件包?

来自分类Dev

如何告诉其他用户所有已安装的软件?

来自分类Dev

如何列出所有已安装的扩展名为.rpm的软件包。Fedora,Centos,RedHat

来自分类Dev

如何显示Debian系统上安装的所有软件包的列表?

来自分类Dev

如何在centos 7中删除软件包时如何删除所有已安装的从属软件包?

Related 相关文章

  1. 1

    如何查询从Debian系统上所有已安装的软件包中找到“ TODO”?

  2. 2

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

  3. 3

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

  4. 4

    如何克隆一个apt仓库以保留所有旧软件包?

  5. 5

    查找基于Debian的系统上所有已安装软件包的来源

  6. 6

    列出所有已安装的软件,而无需启动操作系统

  7. 7

    备份所有已安装的软件

  8. 8

    如何在AIX上备份所有已安装的软件/软件包?

  9. 9

    如何使用已安装的Linux系统调整虚拟磁盘的大小?

  10. 10

    如何使用zypper重新安装所有已安装的软件包

  11. 11

    如何获得所有软件包的已安装/未安装状态?

  12. 12

    如何在 Alpine Linux 中重新安装所有已安装的软件包?

  13. 13

    安装所有已安装软件包的TeXLive文档

  14. 14

    如何npm install-保存所有已安装的软件包?

  15. 15

    如何通过IP地址列出网络计算机上所有已安装的软件?

  16. 16

    如何用Cabal列出所有已安装的软件包及其版本?

  17. 17

    在特定日期/时间之后,如何删除所有已安装的软件包?

  18. 18

    如何列出ZYpp / Zypper软件包已安装的所有文件?

  19. 19

    如何从源代码构建我所有已安装的软件包?

  20. 20

    如何删除MacPorts及其已安装的所有软件包?

  21. 21

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

  22. 22

    如何完全删除ubuntu-desktop及其所有已安装的软件包?

  23. 23

    在特定日期/时间之后,如何删除所有已安装的软件包?

  24. 24

    如何通过IP地址列出网络计算机上所有已安装的软件?

  25. 25

    如何在OpenWRT中升级所有已安装的软件包?

  26. 26

    如何告诉其他用户所有已安装的软件?

  27. 27

    如何列出所有已安装的扩展名为.rpm的软件包。Fedora,Centos,RedHat

  28. 28

    如何显示Debian系统上安装的所有软件包的列表?

  29. 29

    如何在centos 7中删除软件包时如何删除所有已安装的从属软件包?

热门标签

归档