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
    • 最新
    • 标签
主页 / server / 问题

问题[dd](server)

Martin Hope
Guerlando OCs
Asked: 2021-07-05 17:13:16 +0800 CST

在dd之前分区是否重要?

  • 0

通常,要将 ISO 刻录到磁盘,比如说用于安装 Ubuntu 的 ISO,我们 dd 到/dev/sda,而不是像 那样的分区/dev/sda1,所以在这种情况下,目标文件所在的/dev/sda位置可能是整个磁盘先分区有意义吗?iso不包含分区吗?

partition iso dd
  • 1 个回答
  • 192 Views
Martin Hope
Aviv Lo
Asked: 2021-02-25 12:52:35 +0800 CST

我可以使用 dd 将带有许可证密钥的 Windows 10 迁移到另一台计算机吗?[复制]

  • 0
这个问题在这里已经有了答案:
你能帮我解决我的软件许可问题吗? (5 个回答)
去年关闭。

不要试图做任何恶意或侵犯版权的事情。纯粹出于好奇。

如果 dd 创建磁盘的完整克隆,如果我使用 dd 使用另一个驱动器的许可证密钥制作 Windows 10 的完整副本并在另一台计算机上启动它并且它仍然可以工作,它会工作吗?

dd
  • 1 个回答
  • 43 Views
Martin Hope
dazz
Asked: 2021-02-15 03:12:12 +0800 CST

使用 dd 克隆具有多个分区的磁盘

  • 0

我以前使用 dd 克隆硬盘,但我现在正尝试将包含 3 个分区的整个硬盘克隆到另一个驱动器。

我的分区被命名为 nvme0n1p1 到 3,我尝试留下最后一个数字,但 dd 不接受,它需要一个分区名称。

做到这一点的最佳方法是什么?我首先必须在目标磁盘上创建 3 个分区还是有更简单的方法?

nvme0n1p3 是保存所有数据的最大分区,我猜其他是引导分区(512m 和 732M)之类的,我什至需要克隆它们吗?

hard-drive linux partition clone dd
  • 1 个回答
  • 1881 Views
Martin Hope
Stephen
Asked: 2021-01-19 23:00:40 +0800 CST

磁盘容量存储在哪里?

  • 1

简而言之,如果我做dd磁盘到磁盘(例如/dev/sdato /dev/sdb),是否也复制了整个磁盘的容量?

例如,如果sda实际上是 1TB 和sdb2TB,在 之后dd,Linux 系统会认为sdb是 1TB 还是 2TB?

我假设磁盘容量记录在单独的 ROM 或小型非易失性存储器中,而不是磁盘的任何扇区。或者,可能始终保留物理磁盘的几个扇区。

我想以最小的痛苦将旧 1TB 硬盘上的系统迁移到新的 2TB 硬盘。旧磁盘将不会被使用。我想dd可能会。我唯一不确定的部分是如果我这样做dd并且磁盘容量的大小就像分区表一样被复制,新的 2TB 磁盘将变为 1TB。我想在实际做之前先确认一下dd。

我的谷歌搜索没有结果,所以最后我决定在这里发布一个问题。

如果所有系统都是 Linux,我会考虑rsync分区到分区 & grub-install。但是,不幸的是,我有一个 Windows 并且没有 Windows 安装 USB。我不确定如何在rsync.

hard-drive capacity dd
  • 1 个回答
  • 40 Views
Martin Hope
bobbolous
Asked: 2020-09-07 05:48:29 +0800 CST

使用 GPT 表创建忽略未分配空间的备份

  • 0

我想创建一个 linux 安装(包括 gpt、bootloader)的完整磁盘备份。该系统安装在 128GB SSD 上,但只有约 32GB 用于分区,其余为未分配空间。如何在不克隆整个未分配部分的情况下备份此系统?我只在驱动器的第一个 ~32GB 上尝试了 dd,但后来注意到,这不包括磁盘末尾的 GPT 备份。我主要关心的是备份的时间和磁盘空间。我可以将整个 dd 映像压缩到 ~4GB,但这需要 ~20 分钟,而复制整个驱动器需要 ~15 分钟。

backup gpt dd
  • 2 个回答
  • 634 Views
Martin Hope
Rinaldo Jonathan
Asked: 2019-05-28 22:30:39 +0800 CST

如何在 dd 之后同步 2 个几乎相同的磁盘

  • 1

可以说我有/dev/sda和/dev/sdb。
之前,我运行dd if=/dev/sda of=/dev/sdb bs=128M,它成功了。

然后过了一段时间,第一个磁盘上有更新,我想将它克隆到第二个磁盘。但我不想dd从头开始跑,因为……嗯,这需要时间。从一开始就没有 dd'ing
更新的任何解决方案?/dev/sdb

更新:磁盘实际上是 ntfs,所以 rsync 不是解决方案。另外,我希望第二个磁盘像源磁盘一样可引导,使用 rsync 会破坏很多东西。

dd
  • 2 个回答
  • 179 Views
Martin Hope
user463133
Asked: 2018-03-30 12:09:13 +0800 CST

用dd克隆硬盘

  • 0

我正在将较大的 HDD(750GB)克隆到较小的 SSD(250GB)。我缩小了分区,只有 83gb 的已用空间。(我进行了碎片整理并进行了 chkdsk)。此外,分区大小的总和小于 SSD 大小。

我现在通过 pv 管道 dd 进程以查看传输的数据量。它仍在运行,并且已经在 170gb+ 上。为什么是这样?我在 dd 上使用了“conv=sync,noerror”参数。我以为它会以83gb结束..

这是“fdisk -l”输出:(/dev/sda = 750gb HDD,/dev/sdb = 250gb SSD)

Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1  1465149167   732574583+  ee  GPT
Partition 1 does not start on physical sector boundary.

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdb: 240.1 GB, 240057409536 bytes
255 heads, 63 sectors/track, 29185 cylinders, total 468862128 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1  1465149167   732574583+  ee  GPT

这是我用来克隆的命令:

sudo dd if=/dev/sda | pv | sudo dd of=/dev/sdb bs=64K conv=sync,noerror
dd
  • 1 个回答
  • 6296 Views
Martin Hope
Betty Von Schmartenhausen
Asked: 2017-03-12 06:24:19 +0800 CST

使用 dd 和 gzip 进行备份和恢复

  • 2

我看过各种帖子讨论使用 dd 创建驱动器映像并仅存储“使用过的数据”。在提出问题/问题之前,让我们假设一些事情。

假设

  1. 克隆/映像的驱动器是 /dev/sda
  2. /dev/sda 是 10TB
  3. /dev/sda 上的已用空间为 1TB
  4. 映像存储到某个远程 CIFS 安装位置

问题/问题

将选项cp与--sparse=always选项一起使用dd应该会生成一个稀疏文件,以便文件显示为 1GB:

cp --sparse=always <(dd if=/dev/sda bs=8M) /mnt/remote/location/disk.img

或者像下面这样,应该压缩所有归零的空间:

dd if=/dev/sda1 | gzip -c > /mnt/remote/location/disk.img.gz

那么,稀疏的图像文件对恢复有什么影响呢?传输的数据是 1GB 还是 10GB,包括感知到的空白/归零空间?这显然是评估潜在网络负载和恢复时间的考虑因素。

PS 我知道还有其他选项,例如 Clonezilla 和 ddrescue 之类的选项将允许恢复功能,但问题是关于在上述上下文中使用 dd 的具体问题。

谢谢。

backup linux clone gzip dd
  • 2 个回答
  • 7016 Views
Martin Hope
white_gecko
Asked: 2016-10-15 06:27:09 +0800 CST

修复映像上的 FAT 文件系统

  • 1

我有一个带有损坏的 FAT 文件系统的 USB 笔式驱动器。现在我尝试修复它。因此,为了首先尝试我可以从中获得什么而不进一步危及原始硬件,我dd使用以下命令行创建了一个图像:

$ sudo dd if=/dev/sdb of=pendrive.img

现在我想通过运行来修复映像中的文件系统fsck。

但fsck立即终止如下:

$ sudo fsck.vfat -a -t -v pendrive.img
fsck.fat 3.0.27 (2014-11-12)
Logical sector size is zero.

有什么技巧可以告诉我fsck假设扇区大小或这条消息是什么意思?有人可以帮助解释这个输出吗?

这个问题类似于fsck a filesystem in a file但这是关于 ext2。https://superuser.com/questions/129189/cant-mount-fat32-drive-under-ubuntu-linux也没有给出答案。

filesystems fsck fat32 dd
  • 1 个回答
  • 5518 Views
Martin Hope
Todd7912
Asked: 2016-05-16 17:48:18 +0800 CST

如何挂载交换文件的dd镜像

  • 0

我有几个来自单个驱动器的 dd 图像。其中之一是交换。除了交换的图像外,我在 Ubuntu 中安装了所有图像都很好。这就是 dd 映像的分解方式:hda8 是 /,hda1 是 /boot,hda6 是 /home,hda5 是 /usr,hda7 是 /var,hda9 是 swap。

我使用的命令是:sudo mount -o loop,ro hda1.dd /mnt/Linux

我按照上面列出的顺序安装了每个映像,以便它全部显示为一个驱动器。

当我尝试挂载交换映像时,它失败并出现错误:dev/loop5 看起来像交换空间 - 未挂载。您必须指定文件系统类型。

有什么建议么?

linux dd forensic-analysis
  • 3 个回答
  • 1481 Views

Sidebar

Stats

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

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve