partedを使用してRAIDパーティションを作成および構成するにはどうすればよいですか?


10

テストのために私は上の1ギガバイトのサイズでミラーリング(RAID 1)のパーティションを作成したい/dev/sdb/dev/sdc。パーティショニングに関しては、partedを使用したいのですが、ミラーリングしたいパーティションをどのように作成すればよいですか?

まず、パーティションテーブルを初期化します。

(parted) select /dev/sdb
Using /dev/sdb
(parted) mklabel gpt
Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes/No? Y
(parted)
  • 上記の手順の後。パーティションを作成し、必要なフラグを設定するにはどうすればよいですか?

  • raidはパーティションフラグの可能性があることを知っています、それを使用する必要がありますか?実行中のシステムでどのように使用されますか?

  • どのファイルシステムタイプを使用する必要がありますか?無し?


このフラグは、カーネル(Linux)がマウントするRAIDパーティションを示すために使用されます。それが私が探していた答えのすべてではないので、今のところここに書きます。
削除

回答:


8

Partedを使用-a optimalして、正しく位置合わせされていないパーティションを作成する場合に警告することを確認します。次を使用して、ファイルシステムを指定せずにパーティションを作成しますmkpart

mkpart primary 1MiB 512MiB

このコマンドは、1MiBで始まり512MiBで終わる511MiBパーティションを作成します。

パーティションを作成するときは、MiB、GiB、またはTiBを使用してください。これにより、512Bおよび4096Bの物理セクターを備えたHDDで正しい配置が保証されます。

上記1MiBは、Partedがアライメントについて文句を言わずに使用できる最低の位置であるため、開始位置として使用されます。ただし、セクター40 は正しい位置合わせで実際に最も低い位置にありますが、1MiBの境界が好きで、ディスク領域をほとんど浪費していません。

カーネルにRAIDパーティションを認識させて自動的にマウントさせるには、raidフラグを設定する必要があります。新しいパーティションがPartedでパーティション1として識別された場合(でチェックp)、次のコマンドを使用してraidフラグを設定します。

set 1 raid on

でパーティションサイズを確認しますが、displayをKiB、MiB、またはGiBにprint設定しunitます。そうしない場合、デフォルトのcompact単位にはKB、MB、GBが表示されます。

unit MiB
print

答えを要約するには:

raidはパーティションフラグの可能性があることを知っていますが、それを使用する必要がありますか?実行中のシステムでどのように使用されますか?

いいえ、必要はありません。自分でマウントしない場合は、自分でマウントする必要があります。

どのファイルシステムタイプを使用する必要がありますか?無し?

はい、指定しないでください。Partedはファイルシステムの処理から離れており、現時点ではファイルシステムに関連するものは避けてください。


単一のハードディスク上に2つのパーティションを作成し、2つのパーティションをRAID 1またはRAID 0に使用することは理にかなっていますか?または、RAIDは実際の独立したハードディスクでのみ使用されることを意図していますか?
CMCDragonkai 2014年

1
@CMCDragonkai:同じアレイの複数のメンバーに同じディスクを使用しても意味がありません。ディスクが停止すると、ディスクの一部だけでなく、ディスク全体にアクセスできなくなる可能性があります。しかし、とにかくそれを行うことを妨げるものは何もありません。
物事
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.