web-dev-qa-db-ja.com

sfdiskはパーティションが好きではありません-ソフトウェアRAIDを復元するために別のハードドライブをダンプしたい

Cent OS6.5を使用しています。

私はお互いの正確なコピーである2つのハードドライブを持っています(/ dev/sdaと/ dev/sdb)。

/ dev/sdaが失敗し、交換する必要がありました。

/ dev/sdbから/ dev/sdaまですべてをコピーしようとしています。

コマンドを実行しようとすると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.)

parted -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
Frederic Hutow

シリンダーの境界に合わせるという要件は、長い間なくなっています。 4kブロックのドライブと128kの消去ブロックのSSDの導入により、代わりにそれらの倍数に調整することが必要になりました。 1MiB境界への調整は新しい標準になるようであり、DIがスクイーズで使用するものです。

ソース

配置に問題がないと思われる場合は、--forceオプションを使用できます。

1
Jan