GNU/Linux >> Linux の 問題 >  >> Linux

方法:CentOS 7 –PARTEDを使用して2TBを超えるパーティションを作成する

はじめに

この記事では、PARTEDを使用して既存のCentOS7システムに2台の3TBハードドライブを追加し、それらをRAID1ソフトウェアRAIDミラーに配置する方法について説明します。

PARTEDは、fdiskと同様に、ハードディスクのパーティションを操作するために使用されるユーティリティです。 fdiskに勝る利点の1つは、ボリュームのサイズが最大1.9TBを超えるプロビジョニングディスクを処理できることです。

前提条件

ほとんどのLinuxオペレーティングシステムは、PARTEDがプリインストールされた状態でデプロイされます。そうでない場合は、お気に入りのパッケージインストーラー(apt-get、yum)を使用してソフトウェアを入手してください。

PARTEDを使用して2TB以上のパーティションを作成する

PARTEDを使用してドライブを分割する必要があります。通常のfdiskはそれを実行できず(1.9 TBを超えるものを処理する方法がわかりません)、ドライブをGPTとしてマークします。次に、MDADMを使用してソフトウェアRAIDミラーを作成します。

この例では、2つの新しい3TBドライブは/ dev/sdbと/dev/ sdc

になります。

PARTEDを使用してディスクをパーティション分割する

parted -a optimal /dev/sdb

これにより、/ dev/sdbのPartedCLIにロードされます。次のコマンドを実行して、ディスクをGPTにします。

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と入力します 次に、次のコマンドを実行して、/ dev / sdbディスクをext4に設定し、プライマリディスクを0%から開始し、100%までいっぱいにします。

mkpart primary ext4 0% 100%

情報を作成したパーティションを表示するには、次のコマンドを使用します。

print

設定に応じて、次のようなものが表示されます。

Model: Msft Virtual Disk (scsi) Disk /dev/sdb: 3TB Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 1 1049kB 3TB 3TB primary raid
>

パーティションにRAIDのフラグを立てるには、次のコマンドを実行します。

set 1 raid on

/ dev/sdcに対して上記と同じ手順を実行します。

次のコマンドを実行して、mdadmに/ dev/md0というRAIDデバイスを作成するように指示します。

mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1
mdadm: Note: this array has metadata at the start and may not be suitable as a boot device. If you plan to store '/boot' on this device please ensure that your boot-loader understands md/v1.x metadata, or use --metadata=0.90 Continue creating array?

警告を読み、Yを押します 次のような出力が得られるはずです:

mdadm: Defaulting to version 1.2 metadata mdadm: array /dev/md0 started.

システムが同期プロセスを完了するのを待ちます。完了したら、新しいディレクトリを作成し、新しいMDデバイスをマウントします。

現在のパーティション設定を表示するには、次のコマンドを実行します。

cat /proc/mdstat

次のような出力が得られるはずです:

Personalities : [raid1] 
md0 : active raid1 sdc1[1] sdb1[0] 
10475392 blocks super 1.2 [2/2] [UU]

次のコマンドを実行して、新しいRAID1ディレクトリを作成します。

mkdir /raid1

次に、RAIDを新しいRAID1ディレクトリにマウントします

mount /dev/md0 /raid1/

次に、fstabとmdadm.confを更新する必要があります

お気に入りのエディタで/etc/ fstabを開き、fstabファイルの最後の行に以下を追加します。

/dev/md0 /raid1 ext4 defaults 0 0

完了すると、次のようになります

#
# /etc/fstab
# Created by anaconda on Fri Jun 20 09:39:24 2014
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=bfc860b0-9d1c-41e9-984f-83166f20dc03 /                       ext4    defaults        1 1
UUID=e136ebe6-f2b8-4098-bd16-11a1fa6044e2 /boot                   ext4    defaults        1 2
UUID=911f21eb-7500-41cd-9c0d-e2d4ab822b55 swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
/dev/md0      /raid1     ext4    defaults     0 0

次のコマンドでmadamを更新します:

 mdadm --detail --scan > /etc/mdadm.conf

おめでとう! GPTパーティショニングを備えたMDADMを使用して新しいRAID1デバイスを作成しました。

このハウツーをフォローしていただきありがとうございます!最新情報とVPSホスティングソリューションの詳細については、こちらをもう一度確認してください。

VPSホスティングの価格をご覧ください。


Linux
  1. LinuxでGNUPartedを使用してドライブをパーティション分割する

  2. CentOS6.7にDenyHostをインストールする方法

  3. CentOS8でファイアウォールを使用してファイアウォールを設定する方法

  1. 2TBを超える新しいディスクを既存のLinuxに追加する方法

  2. Linuxでpartedを使用してパーティションを作成および管理する

  3. Parted GPT を使用して Linux で 2TB サイズのパーティションを作成する方法

  1. Linuxでpartedコマンドを使用してディスクパーティションを作成する方法

  2. CentOS8にApacheをインストールする方法

  3. Anacondaを使用してCentOS7.1または6.7にPython2.7をインストールする方法