如何解决尝试使用“dd”命令备份 CentOS
我想备份一个用于 CentOS 的 SSD。正在努力学习dd。我的驱动器是一个相当简单的 120GB GPT 分区。
- 我运行“dd”将 sda 的映像复制到 USB 记忆棒 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/秒
- 但是当我检查 U 盘时,上面什么也看不到,我也看不到安装它的方法
this is what appears under the Disks command
问题是: 如何访问图像?
(作为旁注,我读到一个声明,dd 命令类似于同名的 IBM JCL 语句。我是一名大型机程序员。IBM DD 命令通常仍然被称为“DD 卡”。它没有't copy files。它只是将您程序中的文件声明加入到某个外部文件中。要复制文件,旧的 skool 方法是使用 IEBGENER)
解决方法
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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。