web-dev-qa-db-ja.com

仮想ドライブ(RAID 0、PERC)をLinuxにマップする方法

サーバー上に2つの異なるRAIDアレイがあります。最初の仮想ドライブは4つのディスクを備えたRAID10であり、すでにOSにマップされています。これで、RAID0と1つのディスクを使用して別のアレイを作成しました。最初の仮想ドライブは、システム全体をセットアップするときにインストールルーチンを介して作成およびマップされたため、新しい仮想ドライブをOSにマップする方法がわかりません。

仮想ドライブ:

# megacli -LDInfo -Lall -Aall


Adapter 0 -- Virtual Drive Information:
Virtual Drive: 0 (Target Id: 0)
Name                :
RAID Level          : Primary-1, Secondary-0, RAID Level Qualifier-0
Size                : 5.457 TB
Sector Size         : 512
Mirror Data         : 5.457 TB
State               : Optimal
Strip Size          : 64 KB
Number Of Drives per span:2
Span Depth          : 2
Default Cache Policy: WriteBack, ReadAhead, Direct, Write Cache OK if  Bad BBU
Current Cache Policy: WriteBack, ReadAhead, Direct, Write Cache OK if Bad BBU
Default Access Policy: Read/Write
Current Access Policy: Read/Write
Disk Cache Policy   : Disk's Default
Encryption Type     : None
Default Power Savings Policy: Controller Defined
Current Power Savings Policy: None
Can spin up in 1 minute: Yes
LD has drives that support T10 power conditions: No
LD's IO profile supports MAX power savings with cached writes: No
Bad Blocks Exist: No
Is VD Cached: Yes
Cache Cade Type : Read Only


Virtual Drive: 1 (Target Id: 1)
Name                :
RAID Level          : Primary-0, Secondary-0, RAID Level Qualifier-0
Size                : 2.728 TB
Sector Size         : 512
Parity Size         : 0
State               : Optimal
Strip Size          : 64 KB
Number Of Drives    : 1
Span Depth          : 1
Default Cache Policy: WriteBack, ReadAhead, Direct, No Write Cache if Bad BBU
Current Cache Policy: WriteBack, ReadAhead, Direct, No Write Cache if Bad BBU
Default Access Policy: Read/Write
Current Access Policy: Read/Write
Disk Cache Policy   : Disk's Default
Encryption Type     : None
Default Power Savings Policy: Controller Defined
Current Power Savings Policy: None
Can spin up in 1 minute: Yes
LD has drives that support T10 power conditions: No
LD's IO profile supports MAX power savings with cached writes: No
Bad Blocks Exist: No
Is VD Cached: Yes
Cache Cade Type : Read Only

既存のファイルシステム:

# df -h
Filesystem                                              Size  Used Avail     Use% Mounted on
rootfs                                                  5.5T  4.7T  525G  91% /
udev                                                     10M   80K   10M   1% /dev
tmpfs                                                    38G  248K   38G   1% /run
/dev/disk/by-uuid/8fcd8997-12d3-4259-b7b9-4e5c27286b21  5.5T  4.7T  525G  91% /
tmpfs                                                   5.0M     0  5.0M   0% /run/lock
tmpfs                                                    77G     0   77G   0% /run/shm
/dev/sda2                                               504M   40M  440M   9% /boot

新しい仮想ドライブをマップし、ファイルシステムを作成し、OS(たとえば/ var/backups/new)にマウントするための正しい手順は何ですか? (私たちはDebian 7.11を使用しています)ありがとうございます!

1
tomgee

有効なパーティションを使用できるように、このドライブにパーティションテーブルを書き込む必要があります。必要に応じて、使用可能なディスク全体を占有する可能性があります。また、有効なファイルシステムでそのパーティションをフォーマットしてから、mountコマンドを使用して一時的に、または/etc/fstabまたはオートマウンターを使用して永続的にそのファイルシステムをマウントする必要があります。

ファイルシステムに何を選択するかは、ファイルシステムを何に使用するかによって異なります。ここで提供されたデータに基づいて推奨を提供することはできません。ただし、これは基本的に(ほとんどの場合)BTRFS、XFS、およびEXT4のいずれかを選択することになります。 Debian Wheezyを使用しているので、必要であることが確実でない限り、BTRFSの使用は避けます。

まず、操作するディスクを特定する必要があります。これは、ほとんどの状況でlsblkコマンドの出力を読み取ることで最も簡単に実行できます。

次に、 fdisk または parted を使用してディスクをパーティション分割する必要があります。

これが完了したら、 mkfs を使用して、そのパーティションをファイルシステムでフォーマットする必要があります。

最後に、このファイルシステムを永続的に使用する場合は、このファイルシステムの永続的なマウントポイントを指定する必要があります。これは通常、 fstab ファイルを介して行われます。

1
Spooler