タグ付けされた質問 「raid」

RAIDは、もともと安価なディスクの冗長アレイ(今日では通常、独立ディスクの冗長アレイと呼ばれる)の頭字語であり、さまざまなアルゴリズム(RAID-レベル)。RAIDは、ハードウェアストレージコントローラーまたはソフトウェアに、通常はオペレーティングシステム/カーネル機能として実装できます。

3
1ディスクRAID 0をRAID 1に変換できますか?
これは質問18957に危険なほど近いですが、まったく同じではありません。 P410iの論理ドライブの1つはシングルディスクRAID 0です(そのとき、私は近視眼だったため)。差し迫った障害について警告しているので、簡単に修正できる方法を探しています。(私はバックアップを持っていますが、これを「正しい方法」で行うことでダウンタイムを避けたいです(トロールしないでください、私は近視眼的だったと言いましたか?)) 私の計画では、可能であれば、このRAID 0をRAID 1にして、一致するドライブをRAID 1に追加し、コントローラーに再構築させ、デッドドライブをプルし、最後に適切なRAID 1を持たせることです。ステップ1を実行できるかどうか疑問に思っています。 その他の仕様: HP DL360 SmartアレイP410i デッドドライブは146GB 10kRPMです(また、私の/ドライブ:() インストールされているOSはUbuntu 10.04です hpacucli がインストールされ、使用可能です。

3
ec2-consistent-snapshotで取得したスナップショットからのAmazon EBS RAID0アレイの復元
Amazon EC2に新しいMySQLサーバーを構成し、データをEBS RAID0アレイに保存することにしました。これまでのところ、私はec2-consistent-snapshotでこれらのデバイスのスナップショットを撮ることをテストしてきました。 では、これらのスナップショットから新しいインスタンスでアレイをすばやく再構築するにはどうすればよいでしょうか。 ec2-consistent-snapshotを使用して複数のボリュームのスナップショットを作成する場合、RAIDの各デバイスにどのボリュームが使用されたかを知る方法はありません。完全に間違っているかもしれませんが、ボリューム間でデータをストライピングしているので、スナップショットの作成元のボリュームと同じRAID上の場所に各新しいボリュームを配置する必要があるのは当然です。 例: RAID0構成の3x200gbボリューム。 vol-1はRAIDの/ dev / sdhデバイス0です vol-2はRAIDの/ dev / sdh1デバイス1です vol-3は、RAIDの/ dev / sdh2デバイス2です。 次のコマンドでec2スナップショットを作成しますec2-consistent-snapshot <options> vol-1 vol-2 vol-3。 これで3つのスナップショットが作成されました。それらがどのデバイスであるかを追跡する唯一の方法は、ソースボリュームIDを確認し、次にソースボリュームIDがインスタンスにマウントされているデバイスを確認して、RAIDの詳細を確認することです。ソースボリュームのインスタンスの構成。 これは明らかに信じられないほど手動で行われます...高速ではありません(他のインスタンスが失敗した場合に新しいmysqlインスタンスをすばやく起動するのは明らかに難しくなります。言うまでもなく、その時点でRAID上のデバイスの位置を記録する必要がありますソースボリュームインスタンスがクラッシュした場合、RAID構成を取得する方法がないためです。 したがって、結論として: ec2-consistent-snapshotとソフトウェアRAID0アレイがどのように機能するかで何か不足していますか? そうでない場合、スナップショットが属するRAIDアレイのデバイス/位置がわからないという問題に関する既知の解決策/ベストプラクティスはありますか? これが明確であることを願っています。ご協力いただきありがとうございます。

1
md(mdadm)の代わりにdmraidを使用してソフトウェアRAID-1およびRAID-1 + 0ボリュームを作成できますか?
SSDとTRIMに関する関連する質問(参照:Linuxでext4 + LVM +ソフトウェアRAIDでSSD TRIM(破棄)を動作させることは可能ですか? 通常、mdを使用して(mdadmを介して)RAID-1ボリュームを作成し、次にLVMを使用してボリュームグループを作成してから、選択したファイルシステムでフォーマットしました(最近はext4)。私たちは何年もこれを行ってきましたが、GoogleとServerFaultの検索では、これがボリューム管理でソフトウェアRAIDを行う最も一般的な方法であることを確認しているようです。 Googleの検索では、dmraidがいわゆる「fakeRAID」構成で使用されているように思われます。コントローラーにはRAID BIOSの形式のハードウェア「ヘルプ」があり、これはありません(使用したくない)。 -完全なソフトウェアソリューションが必要です)。 SSDでTRIMを使用したいので、mdは(まだ?)をサポートしていないようなので、mdの代わりにdmraidを使用してRAID-1(およびRAID-1)を作成できるかどうか疑問に思っています。 +0)ソフトウェアのボリューム、ハードウェアサポートなし(つまり、ダムSATA / SASバスに接続されているだけ)?

2
Linux RAID-0のパフォーマンスは1 GB /秒を超えてスケ​​ールアップしない
セットアップから最大スループットを取得するのに問題があります。ハードウェアは次のとおりです。 デュアルクアッドコアAMD Opteron(tm)プロセッサー2376 16 GB DDR2 ECC RAM デュアルAdaptec 52245 RAIDコントローラ 2つのRAID-6アレイ(256KBストライプ)+スペアとして設定された48個の1 TB SATAドライブ。 ソフトウェア: AMD-64用にコンパイルされ、NUMA用に最適化されたプレーンバニラ2.6.32.25カーネル。Debian Lennyユーザーランド。 ベンチマークの実行:disktest、bonnie ++、ddなど。すべて同じ結果になります。ここで矛盾はありません。 使用されるioスケジューラー:noop。ええ、ここではトリックはありません。 これまでは、基本的に、複数の物理デバイスをストライピング(RAID 0)すると、パフォーマンスがほぼ直線的に向上すると想定していました。ただし、ここではそうではありません。 各RAIDアレイは、約780 MB /秒の持続的な書き込み、および1 GB /秒の持続的な読み取りを実現します。 2つの異なるプロセスで両方のRAIDアレイに同時に書き込むと750 + 750 MB /秒、両方から読み取ると1 + 1 GB /秒になります。 ただし、mdadmまたはlvmを使用して両方のアレイを一緒にストライプ化すると、パフォーマンスは約850 MB /秒の書き込みと1.4 GB /秒の読み取りになります。予想より少なくとも30%少ない! ストライプアレイに対して2つの並列ライターまたはリーダープロセスを実行しても数値は向上しません。実際、パフォーマンスはさらに低下します。 ここで何が起こっているのですか?両方のドライブでddを同時に実行すると、総書き込み速度が実際に1.5 GB /秒に達し、読み取り速度が2 GB /秒を超えるため、基本的にバスまたはメモリの競合を除外しました。 つまり、PCIeバスではありません。それはRAMではないでしょう。RAWデバイスまたはXFSを使用してベンチマークの結果がまったく同じであるため、ファイルシステムではありません。また、LVMストライピングとmdストライピングのどちらを使用しても、まったく同じパフォーマンスが得られます。 どうしましたか?プロセスが最大可能なスループットに達するのを妨げているものは何ですか?Linuxストライピングに欠陥がありますか?他にどのようなテストを実行できますか?

3
RAIDアレイに関する考慮事項-アドバイスはありますか?
Dell PowerEdge r510アーカイブサーバーの役割を果たす(12ドライブベイ)を購入しました。6台のドライブ(各1 TB)がインストールされています。 計画では、すべてのドライブを単一のRAIDアレイに配置し、OSパーティションとアーカイブパーティションを分割します。 12台すべてのドライブに拡張する予定ですが、メインのアーカイブパーティションを保持する必要があります(つまり、ドライブを追加してアーカイブパーティションで利用可能なスペースを拡張し、別のアレイや別のパーティションを作成して、追加スペース)。 質問: これを行うには良い方法はありますか? 可能な場合、推奨されるRAIDタイプは何ですか(5、1 + 0など)?

1
Windows 7はソフトウェアRAID 10(1 + 0)を実行できますか?
Windows 7はソフトウェアRAID 10(または用語によってはRAID 1 + 0)を実行できますか? Microsoft Windows製品のソフトウェアRAIDに関する情報が不足しているようです。microsoft.comを検索しても、件名に関する記事はありません。フォーラムの投稿はわずかです。 ディスクマネージャーはダイナミックボリュームを作成でき、ストライプセットまたはミラーセットを整理できるようです。しかし、2つの独立してミラーリングされたボリュームを取得して、それらをストライプ化する(つまり、4つのディスクを使用する)ことが可能かどうかは不明です。 Microsoft Windows XP、Vista、またはWindows 7を使用してソフトウェアRAID 10を実行した経験のある人はいますか? 更新:このリンクは、Windows 7 Home PremiumがRAID 1(ミラーリング)も実行できないことを意味します。これは、Windows 7の比較表では言及されていません。Professionalを購入したにもかかわらず、広告基準当局に苦情を申し立てることがあります。

2
LinuxソフトウェアRAID 10が1台のドライブに障害が発生した後にハングし、mdadmで障害のあるデバイスを強制的に削除できません
5つのRAID 1(ミラーリングされたセットアップごとに2つのドライブ)と5つのRAID 1ペアすべてにRAID 0で構成されるLinuxソフトウェアRAID 10セットアップがあります。負荷がかかってもドライブがすぐに故障しないことをテストするために、破壊的な読み取り/書き込みモードでRAID 0全体に不良ブロックを使用しました。 Badblocksコマンド:badblocks -b 4096 -c 98304 -p 0 -w -s / dev / md13 デバイスの1つに障害が発生し、badblocksプログラムの代わりに問題なく移動しました。syncコマンドを実行すると、これもハングします。まず、これはRAID 1デバイスの標準的な動作ではないと思います。ドライブの1つが故障しても、2つのドライブが問題なく構成する仮想デバイスに書き込むことができます。 だから私はドライブを強制的に故障させ、それを取り除こうとしました。ドライブを問題なく設定できます(ただし、IO操作はまだハングしています)。私はそれがビジーであると言うraidからデバイスを完全に削除することはできません。私の想定では、レイドから完全に追い出すことができればIOは継続するが、それは単なる想定であり、一種のバグに対処していると思います。 ここで正確に何が起こっているのですか?バグが原因で回復不可能な場所にいますか? システムはカーネル2.6.18を実行しているので、まったく新しいというわけではありませんが、ソフトウェアraidがこれらのような長い問題のために発生していないことを考えると、私は思います。 どんな洞察も大歓迎です。 mdadm --detail / dev / md13 / dev / md13: Version : 00.90.03 Creation Time : Thu Jan 21 14:21:57 2010 Raid Level : raid0 …

3
Linuxファイルサーバーストレージプール
LinuxサーバーでSambaを介して複数のハードドライブを1つのストレージプールとして共有することは可能ですか?そのため、共有を使用するときに、空き領域のある特定のドライブに保存することを心配する必要はありませんが、そのすべてを処理するプールに保存します。 なんらかの(ソフトウェアの)RAIDを使用してこれを実行できると思いますが、私のファイルの多くは実際にRAIDする必要はありません。私の目的は、最大500GBのレイドと数TBのレイドされていないスペースがあるセットアップをすることです。 現在、軽量のW2008サーバーを使用しており、Linuxに移行したいと考えています。これは非常に便利な機能です。
8 linux  raid  storage 

9
RAID戦略-1TBドライブ8台
バックアップストレージデバイスをセットアップしています。このマシンには、Windows Server 2008が別のブートドライブにあります。 1TBドライブが8個あり、ハードウェアRAIDカードを使用します。 私の質問は、どのRAID構成を採用すればよいですか? 最初は、8つのドライブすべてにRAID 5を使用する予定でしたが、serverFaultのメンバーはRAID 5を使用しないようにアドバイスしています。なぜだろう? 一部の人々は、4つのドライブに2ロットのRAID 5構成を提案し、それらをストライプ化します... これはバックアップユニットなので、ストレージスペースを最大化したいのですが、SQLバックアップ、Acronisイメージ、ファイルなどを格納します。パブリックアクセス用ではないため、I / Oはそれほど高くありません。とは思いません。
8 raid 

11
6台のディスクで最も効率的なRAID構成?
私は自宅でセットアップしている使い捨てのサーバーを持っていて、6つの72Gbハードディスク(およびOSに使用している2つの18Gbドライブ)があります。これらの6つのドライブを構成する最良の方法は何ですか? RAID 5または6にするか、ミラーリングのようなもっとシンプルなものを使うべきですか? ソースコントロールリポジトリ、および場合によっては開発SQLサーバーのデータを保持するために使用することを計画しています。 マシンにはハードウェアRAIDコントローラがあります。古いIBMサーバーです。
8 raid 

7
ライブRAID 1アレイからディスクを削除することはできますか?
マネージャーがRAID 5アレイからディスクを取り出し、次に2番目のアレイを取り出すという話を読みましたが、単にライブシステムからディスクを切断したときに何が起こるかを自分で試してみたいと思います。これはHP ProLiant DL585 G7シリーズサーバーであるため、ホットスワップ可能である必要があります。 しかし、私がそれを始める前に、実際に、本当にばかげたことをする前に、経験豊富な人々からいくつかのインプットを得る方が良いかもしれないと思いました。

4
RAID-1のディスクはRAID外で機能しますか?
RAID-1は2つのディスクをミラーリングしています(ここで完全にめちゃくちゃにしていない場合:p)。これは、1つのディスクを取り出して別のマシンに入れれば、通常のディスクのように機能するということですか。それとも、それは空襲でのみ機能しますか?もちろんRAID-0は全体としてしか機能しないことは理解できます。しかし、ミラーリングでは、それがどのように機能するかはわかりません... もちろん、ミラーリングされたディスクを後でRAIDに戻すのは悪い考えですが、それを取り出すだけです...それはどのように機能しますか?raidは必要なドライブに特別なデータを保存しますか?またはRAIDコントローラはそのようなすべてを処理し、ハードドライブは通常のように使用されますか?

3
Synology Hybrid RAIDを拡張すると、初期ディスクのデータが削除されますか?
タイトルが示すように、現在、単一の4TBドライブを搭載したSynology NASがあります。これを別の4TBドライブで拡張したいと思います。ボリュームを拡張すると(現在SHRとしてセットアップされています)、初期ディスクは消去されますか?新しいドライブを選択すると、「既存のデータは消去されます」と表示されますが、それが新しいドライブのみであるのか、新しいドライブと既存のドライブの両方であるのかはわかりません。

1
大きなドライブの小さなRAIDアレイまたは小さなドライブの大きなアレイ?
ファイルストレージ用のNASの構築を検討しており、ユースケースに適したシナリオを決定しようとしています。約32TBのrawストレージを探しており、冗長RAIDアレイの場合、16個以上が使用可能です。ほとんどの場合、少なくとも500MB、最大75〜80GBのファイルにアクセスします。現在、4TB * 8ドライブアレイまたは8TB * 4ドライブアレイが最良のオプションとして表示されています。ほぼ同じコスト(より大きなアレイは20ドル以上)であり、ストレージスペースは問題ではなく、ドライブはNASです最適化されているので、私は熱や振動を心配していません。 私のNASは1つの場所にあり、一貫して約100Mビット/秒のネットワーク速度で、別の場所(一度に5人のユーザー、またはその周辺)からリモートでファイルにアクセスします。RAID 10またはRAID 6は、アレイ内のデータが破損した場合に月に1度、16 TBのオフサイトバックアップと共に、最も安全で実行可能なオプションと考えています。処理能力は問題になりませんので、パリティの計算が大きな障害になるとは思いません。RAID 10では、優れた読み取りと書き込みが可能な最小16 TBのストレージになりますが、ネットワークが理論上のボトルネックになっている場合、それらがまったく問題になるかどうかはわかりません。8 * 4のRAID 6でも16TBになります。4 * 8アレイのRAID 10では、より多くのドライブ間でストライピングが発生するため、理論上のスループットが向上し、16TBのストレージが許可されます。ただし、4 * 8上のRAID 6 24TBのストレージ、2つのドライブパリティ、交換の容易さ(1つのドライブの故障は他のアレイの半分のコスト)、ドライブの故障が発生した場合のドライブの再構築が容易になります(ドライブあたりのストレージが少なくなります)。何か不足していますか?移植性とサイズの側面(アレイは移動しないため、ここでは問題になりません)に加えて、大容量ドライブを備えた小型のアレイには利点がありますか?ありがとう!

1
ブロックサイズに関して、Microsoft SQLサーバーにとってRAID10のディスクの量は重要ですか?
Microsoft SQL Serverを展開し、データベースをRAID10(RAID1 + 0)ブロックレベルストレージに保存することを計画しています。 最適な動作のためにアレイに何台のドライブを入れるかは重要ですか?上の図のように4つですか、それとも6つ、8つ、または10ですか。 MSSQLのブロックサイズを最適化するには、適切な量のドライブが必要だと言われました。 例では、6台のドライブ(D1〜D6)を備えたRAID10を使用しています。 RAID 0├RAID1(D1; D2) ├RAID1(D3; D4) └RAID1(D5; D6) …64 kBのブロックが3つに分割され、その結果、0.33%のサイズのブロックが各RAID1サブアレイに書き込まれる必要があるため、問題が発生します。 これは私の質問をさらに明確にするための単なる例です。それで、最適な動作のためにアレイに全部でいくつのドライブを入れるかは重要ですか? 参照と説明とともに回答をバックアップしてください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.