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

Ubuntu / Centos/RedHatで外部RAIDを構成する

はじめに

RAID :独立ディスクの冗長アレイ(ハードウェアRAID)または安価なディスクの冗長アレイ(ソフトウェアRAID)の略で、ディスクが落下したり破損したりした場合にデータが失われないようにデータを冗長に保つテクノロジーです。

RAIDタイプ?

  • ハードウェアRAID: は、物理コントローラーがディスクのアレイを作成し、そのアレイに任意のレベルのRAIDを構成できることです。
  1. 非常に大量のデータでの書き込み中にOSと同期するための高速キャッシュをサポートします
  1. プラットフォームの独立性は、OSの状態に依存せず、動作または落下した場合、データは保持されます
  • ソフトウェアRAID: WindowsまたはLinuxでサポートされているソフトウェアRAIDです
  1. 使いやすい
  2. 物理または論理ハードディスクで実行できます

RAIDレベル?

  • RAID 0 (ストリッピング):少なくとも2つのディスクで実行できます
  1. 速読
  2. 高速書き込み
  3. 冗長性(フォールトトレランス)なし
  • RAID 1 (ミラーリング):2つのディスクで実行できます。1つのディスクに障害が発生した場合でも、少なくともデータを保持できます。
  1. 良い読書
  2. 良い文章
  3. 冗長性(フォールトトレランス)優れています
  • RAID 5 (パリティ付きストリップ):少なくとも無限大または使用可能なディスク数まで3つのディスクで実行でき、1つのディスクに障害が発生した場合にデータを復元できます
  1. 良い読書
  2. 良い文章
  3. 冗長性(フォールトトレランス)良好
  • RAID 6 (デュアルパリティ付きストリップ):少なくとも無限大または使用可能なディスク数まで4つのディスクで実行でき、1つのディスクに障害が発生した場合にデータを復元できます
  1. 良い読書
  2. 良い文章
  3. 冗長性(フォールトトレランス)良好
  • RAID 10 (RAID 0+ RAID 1):少なくとも無限大または使用可能なディスク数まで4つのディスクで実行できます。RAID0とRAID1をマージします

偶数のディスクが望ましい

  1. 速読
  2. 良い文章
  3. 冗長性(フォールトトレランス)が優れている

RAIDの作成方法?

まず、ソフトウェアRAIDを管理および構成するために、mdadmツールをインストールする必要があります。

次の手順に従ってインストールできます:

ターミナルを開く

書く:

Debian \ Ubuntu

sudo apt-get update -y
sudo apt install mdadm -y 

RedHat \ CentOs

yum update 
sudo yum install mdadm

インストール後、環境とデータの重要性に応じて、ディスクに構成するRAIDのレベルを決定する必要があります。

RAID 0を作成する方法:

  • ターミナルを開きます
  • 次に書き込み:
mdadm --create /dev/md0 --level=0 --raid-devices=2  /dev/sdb   /dev/sdc 

ヒント :–create:/ dev / name of array

–level=レイドの数

–raid-devices=RAIDの作成に使用されたデバイスの数

  • 次に書き込み:
  watch cat /proc/mdstat 

ヒント :失敗または完了した場合にレイド作成プロセスを監視するために、2秒ごとに同じコマンドを繰り返すのを監視します

  • 次に書き込み:
lsblk

ヒント :デバイスを一覧表示し、ディスクに適用されているテクノロジーを把握する

RAID 1の作成方法:

  • ターミナルを開きます
  • 次に書き込み:
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdc 

RAID 5の作成方法:

  • ターミナルを開きます
  • 次に書き込み:
mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sdb /dev/sdc  /dev/sdd

RAID6の作成方法

  • ターミナルを開きます
  • 次に書き込み:
mdadm --create /dev/md0 --level=6 --raid-devices=4 /dev/sdb /dev/sdc  /dev/sdd /dev/sde

RAID10を作成する方法

  • ターミナルを開きます
  • 次に書き込み:
mdadm --create /dev/md0 --level=10 --raid-devices=4 /dev/sdb /dev/sdc  /dev/sdd /dev/sde

結論:

この記事では、LinuxですべてのタイプのソフトウェアRAIDを構成するための最良の方法を明確にしています。

詳細については、コマンドを使用してください:

man mdadm


Ubuntu
  1. Linux / CentOS / Redhat/Ubuntuでスワップを増やす方法

  2. Linux / CentOS/RedhatでLVMを構成する方法

  3. Linux / Centos/RedhatでYUMリポジトリを設定する方法| Linux / Centos/RedhatのYUM

  1. CentOSとUbuntuにPuppet4をインストールして設定する方法は? [マスターとエージェント]

  2. Ubuntu – Lxcゲストの外部IPアドレスを設定する方法は?

  3. Linux (RedHat、Ubuntu、CentOS、Fedora) でログイン バナーを設定する方法

  1. CentOS 7 / Ubuntu 18.04 / 16.04 /Debian9でDHCPサーバーを構成する方法

  2. CentOS 8 /Ubuntu18.04にOpenVPNクライアントをインストールして構成する

  3. Ubuntu 19.04 :vim を構成する