web-dev-qa-db-ja.com

partedを使用してRAIDパーティションを作成および構成する方法

テストのために、/dev/sdb/dev/sdcにサイズが1GBのミラー化(RAID 1)パーティションを作成します。パーティション分割に関しては、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はパーティションフラグの可能性があることを知っていますが、それを使用するにはhaveを使用しますか?実行中のシステムでどのように使用されますか?

  • どのファイルシステムタイプを使用すればよいですか?無し?

9
Deleted

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

mkpart primary 1MiB 512MiB

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

パーティションを作成するときは、MiB、GiBまたはTiBを使用します。これにより、512Bの物理セクタと4096Bの物理セクタを備えたHDDの正しいアライメントが保証されます。

上記の1MiBは開始位置として使用されます。これは、Partedがアライメントについて文句を言うことなく使用できる最も低い位置です。ただし、セクター40 実際は正しい位置合わせで最も低い位置ですが、partedは1MiB境界が好きであり、無駄なディスクスペースが非常に少ないことに注意してください。

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

set 1 raid on

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

unit MiB
print

答えをまとめるには:

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

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

どのファイルシステムタイプを使用すればよいですか?無し?

はい、指定しないでください。 Partedはファイルシステムの処理から遠ざかりつつあり、現時点でのファイルシステムに関連するものは避けるべきです。

8
Deleted