相关疑难解决方法(0)

如何确定 dd 命令的最佳字节大小

我知道做一个dd if=/dev/hda of=/dev/hdb深硬盘复制。我听说人们可以通过使用该bs选项增加一次读取和写入的字节数(默认值:512)来加快进程。

我的问题是:

什么决定了从硬盘驱动器复制的理想字节大小?

为什么这决定了理想的字节大小?

linux optimization hard-drive clone

24
推荐指数
1
解决办法
3万
查看次数

是否可以将磁盘映像还原到不同大小的硬盘

最近我使用 dd 备份了 120 GB 磁盘映像:

dd if=/dev/sda of=backup.img
Run Code Online (Sandbox Code Playgroud)

现在我有一个新的 320 GB 硬盘,想将该备份映像还原到该新磁盘。会跑

dd if=backup.img of=/dev/sdb
Run Code Online (Sandbox Code Playgroud)

做我想做的事?我可以使用剩余的 200 GB 新磁盘吗?

(/dev/sda - 旧的 120 GB 磁盘,/dev/sdb - 新的 320 GB 磁盘,backup.img - 120 GB 磁盘的映像文件)

dd disk-image

12
推荐指数
2
解决办法
3万
查看次数

VMWare ESXi 5 - 扩展的 RAID 5 阵列 - 无法访问数据存储

我使用的是 VMWare ESXi 5,并在带有 P400i RAID 卡的 HP DL360 上设置了 2 TB RAID 5。我又添加了两个 1 TB 驱动器并使用 SmartStart ACU,添加了驱动器并扩展了逻辑磁盘。

现在,在引导回 ESXi 后,服务器会引导,但没有列出可用的持久存储。我已经多次重新扫描无济于事:数据存储没有出现。

我启动到 GParted 并显示 1.8TB 分区,但它显示为未知。有人有什么好主意吗?

编辑:最终解决方案

所以在咬牙切齿之后,解决起来相当简单。

我为我的服务器购买了一个 eSata 2 TB 外置驱动器和一个 PCI eSata 卡。

然后我使用 Clonezilla 将当前分区映像到我的新外部驱动器。您必须在高级模式下选中“不检查驱动器大小”,否则它会因为驱动器较小而对您大喊大叫。

出于某种原因,我的 PCI 卡无法在我的 HP 服务器上启动,所以我将驱动器连接到我拥有的另一个桌面,启动到 VMWare,并将 vmdk 复制到另一个驱动器。

我要炸毁 RAID 配置,然后创建 1.5TB 逻辑驱动器。

raid hp hp-smart-array hp-proliant vmware-esxi

6
推荐指数
1
解决办法
2万
查看次数

dd:将驱动器的所有剩余未使用空间清零

在有关使用“dd”进行磁盘克隆的问题的第二个答案中,我阅读了以下命令:

dd if=/dev/zero of=/mnt/hdb/zero
Run Code Online (Sandbox Code Playgroud)

它应该在驱动器“hdb”的未使用空间中写入“0” ,但是我找不到任何有关/zero附加到已安装硬盘驱动器的此标签的文档。

我理解第一部分(if=/dev/zero是一个“创建”零的虚拟设备),但究竟/mnt/hdb/zero是什么意思?这真的映射到驱动器的未使用空间吗?这是笔误吗?

在确定它不会造成任何伤害之前,我不想在我的驱动器上运行它......

linux dd

2
推荐指数
1
解决办法
7533
查看次数

将文件镜像到外部硬盘驱动器的最佳方法?

我在运行 Ubuntu 的服务器上有一个 1 TB 的内部硬盘,里面装满了重要文件和媒体;我还有一个插入同一台服务器的 1 TB 外置硬盘。将内部驱动器无缝备份到外部驱动器的最佳方法是什么?

ubuntu backup hard-drive mirroring

1
推荐指数
1
解决办法
3725
查看次数