2つのドライブに同じパーティションを作成し、それぞれに2つのRAIDパーティションを実行しました。
1人が死亡し、私は同じモデルの保証の下でそれを交換しました。
それを分割しようとしている間、最初のパーティションは、以前の63ではなく、セクター2048からしか開始できません。ドライブは、前のものと残りのものとは異なる形状をしています。 (より少ないヘッド/より多くのシリンダー)
古いドライブ:
$ Sudo fdisk -c -u -l /dev/sdb
Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 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: 0x000aa189
Device Boot Start End Blocks Id System
/dev/sdb1 * 63 174080339 87040138+ 83 Linux
/dev/sdb2 174080340 182482334 4200997+ 82 Linux swap / Solaris
/dev/sdb3 182482335 3907024064 1862270865 fd Linux raid autodetect
再製造されたドライブは保証の対象となります。
$ Sudo fdisk -c -u -l /dev/sda
Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
81 heads, 63 sectors/track, 765633 cylinders, total 3907029168 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: 0x000d0b5d
Device Boot Start End Blocks Id System
/dev/sda1 2048 ...
何故ですか?
あなたの古いディスクはLinux fdisk
のような古いユーティリティを使ってパーティション分割されていたので、報告された偽のディスクジオメトリを使ってトラックアラインメントを無駄に実行していました。デフォルトで)代わりに1MiB境界に合わせます。
fdisk -c=dos
パーティションを作成するときに古いDOSパーティションテーブルを使用しました。新しいバージョンのfdisk
はデフォルトでdos互換モードを使いません。
多分それはここにコメントを追加するのに役立ちます。 LUKSパーティションでは、同じ場所でパーティションを削除して再作成すると言われていますが、cryptsetup resize
を呼び出す前に大きくなります。しかし、ずっと前にパーティションを作成したとき、それはセクタ63から始まります。
問題なくセクター63からパーティションを作成できるようにするために、fdisk -c=dos
を使用して復元することができました。
そもそもなぜそれが63から始まったのかわからないが、fdiskによると、あなたのセクターサイズは512です。
あなたのパーティション、そしてクラスタを整列させたいのであれば、あなたの開始オフセットは512で割り切れるべきです。2048は最近かなり一般的です。
セクタの位置がずれていることを好む場合は、いつでもGPartにパーティションを63に戻すことができます。
編集する
おっとあなたがRAIDを持っていることを見ませんでした。あなたはおそらくあなたのRAIDとストライプサイズをポストするべきです。
実際の質問には答えられたことを私は認識していますが、63対2048の最初のシリンダー問題のための迅速な修正は以下のようなものです:
sfdisk -d /dev/sdb | sfdisk --force /dev/sda
(あなたが同じサイズのドライブを持っていると確信しているならば)
その後、さまざまなパーティションをRAIDに追加し直すと、最終的なパーティションサイズが63/2048の開始シリンダの違いにより捨てられたため、パーティションのサイズが同じではないという不満がありました。