【问题标题】:Trying to back up CentOS using the "dd" command尝试使用“dd”命令备份 CentOS
【发布时间】:2021-05-02 22:24:46
【问题描述】:

我想备份用于 CentOS 的 SSD。努力学习dd。我的驱动器是一个相当简单的 120GB 的 GPT 分区。

  1. 我运行“dd”将 sda 的映像复制到 U 盘 sdd1:

[root@localhost ~]# dd if=/dev/sda conv=sync,noerror status=progress bs=64k of=/dev/sdd1 120029118464 字节(120 GB,112 GiB)已复制,30810 秒,3.9 MB/秒 1831575+1 条记录在 1831576+0 条记录输出 复制了 120034164736 字节(120 GB,112 GiB),30810.8 秒,3.9 MB/秒

  1. 但是当我检查 USB 记忆棒时,它上面什么都看不到,而且我看不到任何挂载它的方法

this is what appears under the Disks command


问题是: 如何访问图像?

(作为旁注,我读到 dd 命令类似于同名的 IBM JCL 语句的声明。我是一名大型机程序员。IBM DD 命令通常仍被称为“DD 卡”。它没有'不复制文件。它只是将您在程序中的文件声明加入到某个外部文件中。要复制文件,旧的 skool 方法是使用 IEBGENER)

【问题讨论】:

    标签: image backup dd


    【解决方案1】:

    if=/dev/sda 正在克隆整个磁盘,of=/dev/sdd1 正在写入分区。这没有多大意义。

    您可能希望将整个磁盘克隆到另一个磁盘上

    dd if=/dev/sda conv=sync,noerror status=progress bs=64k of=/dev/sdd
    

    或者更好的是克隆到压缩图像

    dd if=/dev/sda | gzip  > /sda.img.gz
    

    然后像这样恢复

    gzip -d /sda.img.gz | dd of=/dev/sda
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-17
      • 2019-01-30
      • 2012-03-06
      相关资源
      最近更新 更多