sfdisk 不喜欢分区 - 想要转储另一个硬盘来恢复软件 RAID

sfdisk 不喜欢分区 - 想要转储另一个硬盘来恢复软件 RAID

我使用的是 Cent OS 6.5。

我有两个硬盘驱动器,它们是彼此的精确副本(/dev/sda 和 /dev/sdb)。

/dev/sda 失败,必须更换。

我正在尝试复制所有内容/dev/sdb/dev/sda

当我尝试执行命令时sfdisk -d /dev/sdb | sfdisk -d /dev/sdb | sfdisk /dev/sda,我得到以下结果:

Checking that no-one is using this disk right now ...
OK

Disk /dev/sda: 121601 cylinders, 255 heads, 63 sectors/track
Old situation:
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sda1          0       -       0          0    0  Empty
/dev/sda2          0       -       0          0    0  Empty
/dev/sda3          0       -       0          0    0  Empty
/dev/sda4          0       -       0          0    0  Empty
New situation:
Units = sectors of 512 bytes, counting from 0

Device Boot    Start       End   #sectors  Id  System
/dev/sda1   *      4096  41947135   41943040  fd  Linux raid autodetect
/dev/sda2      41947136 1952468991 1910521856  fd  Linux raid autodetect
/dev/sda3     1952468992 1953519615    1050624  82  Linux swap / Solaris
/dev/sda4             0         -          0   0  Empty
Warning: partition 1 does not end at a cylinder boundary

sfdisk: I don't like these partitions - nothing changed.
(If you really want this, use the --force option.)

分开-l返回以下内容:

Model: ATA Hitachi HUA72201 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start  End  Size  Type  File system  Flags


Model: ATA ST1000DM003-9YN1 (scsi)
Disk /dev/sdb: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos

Number  Start   End     Size    Type     File system     Flags
1      2097kB  21.5GB  21.5GB  primary  ext4            boot, raid
2      21.5GB  1000GB  978GB   primary  ext4            raid
3      1000GB  1000GB  538MB   primary  linux-swap(v1)

我也尝试过sgdisk -R=/dev/sda /dev/sdb但该命令绝对不返回任何输出或错误消息。

我应该做什么?

答案1

与圆柱体边界对齐的要求已经消失很长时间了。随着具有 4k 块的驱动器和具有 128k 擦除块的 SSD 的推出,有必要与这些块的倍数对齐。与 1MiB 边界对齐似乎已成为新标准,并且是 DI 在挤压中使用的标准。

来源

--force如果您认为对齐没问题,可以使用该选项。

相关内容