Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> Linuxでソフトウェアを使ってRAID機能を実装する(1)

Linuxでソフトウェアを使ってRAID機能を実装する(1)

  

データセキュリティは、人々がコンピュータを使う上で最も重要な問題の1つです。通常、人々はデータの二重バックアップを達成するためにサーバー環境でハードディスクミラーリング技術を使用します。同様に、Linux環境でもこのテクノロジを使用できます。

Linux環境では、Raidtoolsツールを使用して、2台のハードディスクをミラーリングできるだけでなく、ソフトRAID0、RAID1、およびRAID5も作成できます。 RAIDディスクは通常専用のRAIDカードで作成されるため、ソフトRAIDと呼ばれていますが、Linux環境ではRAID機能を実現するためにRaidtoolsソフトウェアを使用することができるため、ソフトRAIDと呼ばれています。この記事では、さまざまなLinuxディストリビューションに基づいてRAIDディスクを作成して使用するためのいくつかの方法について説明します。

まず、以前のバージョンのLinux

自分でRaidtoolsパッケージをダウンロードしてコンパイルします以前のバージョンのRaidtoolsパッケージはmdと呼ばれ、正式にはRaidtoolsに名前が変更されました。ダウンロードアドレス:China Free Software Library

インターネットからRaidtools-0.41.tar.gzパッケージをダウンロードした場合は、解凍して自分でコンパイルしてください。

$ gunzip -d raidtools-0.41.tar.gz < Br>

$ tar -xvf raidtools-0.4.1.tar

Raidtoolsを使用する前に、まず現在使用しているコアがmdをサポートしているかどうかを知る必要があります。あなたが2.0.Xを使っていて、それを自分でコンパイルしないなら、ほとんどの場合それはソフトRAIDをサポートします。よくわからない場合は、カーネルを自分でコンパイルする必要があります。設定時には、mdのサポートを選択する必要があります。使用しているコアサポートRAIDを確認したら、次のようにRaidtoolsパッケージをコンパイルします。

$ cd raidtools-0.41

$。/configure

$ make

$ make install ## make install /devの下にmd0-md3用の4つのデバイスを生成します。

OKボタンをクリックしてインストールを完了してください。

Raidtoolsを使用する前に、使用するRAIDの種類を決定する必要があります。現在、RaidtoolsはRAID 0、RAID 1、およびRAID 5として使用できます。ハードディスクは2台しかなく、RAID 5は使用できません。RAID5の他に、リニアモードまたはRAID 0を選択することもできます。私はRAID0をすることにしました。以下は製造工程です。

1.RAIDディスクの作成

(1)1台目のIDEコントローラのSlaveインタフェースと2台目のIDEコントローラのSlaveインタフェースに2台の小さなハードディスクを追加します。オン(このマシンの作者のCD-ROMは2番目のIDEコントローラのマスタに接続されています)。

(2)システムの電源を入れ、rootとしてログインし、次のコマンドを実行してハードディスクをパーティション分割します。

#fdisk /dev /hdb

すべてのハードディスクを1つに分割します。 1次区画、/dev /hdb1区画を作成します。

#fdisk /dev /hdd

同様に、すべてのハードディスクを1つのプライマリパーティションに分割し、/dev /hdd1パーティションを作成します。

(3)変更後:

#/sbin /mdcreate raid0 -c4k /dev /md0 /dev /hdb1 /dev /hdd1

もちろん、アクセス速度を上げるために、ハードディスクをより詳細なパーティションに分割し、それらのパーティションをできるだけ異なるハードディスクに分散させることができます。次に、Mdcreateを使用してそれらを1つのmdx(x:1、2、3)に結合します。

2. RAID0ディスクを使用する

(1)新しく作成したRAIDディスクを起動します。

#/sbin /mdadd -ar

(2)表示RAID0の状態を確認するための/proc /mdstatsファイルの内容。

#cat /proc /mdstats

システム表示:

パーソナリティ:[1リニア] [2 raid0]

先読みなし8092セクタ< Br>

md0:アクティブraid0 hdb1 hdd1 xxxx

ブロック8kチャンク

md1:非アクティブ

md2:非アクティブ

md3:非アクティブ

これは新しく作成されたRAID0がすでに正しく機能していることを意味します。

新しいRAIDディスクを使用するには、新しいディスク上に新しいファイルシステムを作成する必要があります:

#mke2fs /dev /md0 ##注意:新しいストレージデバイス上Ext2ファイルシステムを作成する

新しいファイルシステムを作成し、それをルートディレクトリの下のディレクトリにマウントすると、それを使用できます。インストール方法は以下の通りです:

#mount /dev /md0 /opt ##注意:/optは作者がルートパーティションに構築したマウントポイントです。データの信頼性を向上させる。

Copyright © Windowsの知識 All Rights Reserved