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

ソフトウェアRAIDの実装に関する質問。

9
非アクティブなRAIDデバイスを再び機能させる方法は?
起動後、RAID1デバイス(/dev/md_d0*)が時々おかしい状態になり、マウントできません。 *もともと私は作成しました/dev/md0が、どういうわけか自分自身をに変更しました/dev/md_d0。 # mount /opt mount: wrong fs type, bad option, bad superblock on /dev/md_d0, missing codepage or helper program, or other error (could this be the IDE device where you in fact use ide-scsi so that sr0 or sda or so is needed?) In some cases useful info is …

3
Intel Matrix Storage ManagerとLinuxソフトウェアRAID
私が使用しているチップセットは、Intel RSTeテクノロジーをサポートしています。つまり、RAIDセットアップには2つのオプションがあります。 mdadmコマンドを使用した通常のLinuxソフトウェアRAID 。 RSTe(BIOSによるか、スイッチを使用したmdadmコマンドの使用による-e imsm)。 mdadm両方に使用できることを考えると、2つの違いを理解できません。 通常のLinuxソフトウェアRAIDと比較して、RSTeは何を提供してくれますか? RSTeモードの場合、Linux mdまたはBIOSによって処理される実際のRAID I / Oパス(ミラーリングとストライピング)です。 特に、「マトリックスRAID」(つまり、RAIDがディスク全体ではなく特定のパーティションをカバーする)を使用する場合、両方のMBRにgrubを手動でインストールする必要がありますか?

2
ソフトウェアRAID1でSSDとハードディスクを組み合わせますか?
SSDと通常のハードディスクを使用してLinuxソフトウェアRAID-1(ミラーリング)を構築するのは理にかなっていますか?SSDの利点(高速転送速度、高速アクセス時間)とハードディスクの利点(安い、異なる障害モデル)を組み合わせて、非常に高速で信頼性の高いRAIDを取得したい... これは実際に理にかなっていますか? SSDのパフォーマンスは、このような混合セットアップで実際に利用できますか?すなわち、Linuxは主に読み取りにSSDを使用しますか、それとも低速ディスクを等しく使用しますか?

4
MDデバイスの名前を変更する方法(mdadm)
mdadm -Esvの出力は次のとおりです。 ARRAY / dev / md127 level = raid0 num-devices = 2 UUID = d89d9d45:9a420812:c44c77eb:7ee19756 devices = / dev / sdb8、/ dev / sda8 これはv0.90配列です。質問は次のとおりです。mdadmは、対応するデバイスの名前をどのように割り当て、どこに保存し、どのように変更しますか? 私が達成したいのは、md127の名前を自分の好みとは異なる名前に変更することです。

3
MDADM RAID5アレイを再アクティブ化するにはどうすればよいですか?
サーバーを解体し、再接続する必要がありました。そうすると、MDADM RAID5アレイの1つが非アクティブとして表示されます。 root@mserver:/tmp# cat /proc/mdstat Personalities : [raid6] [raid5] [raid4] [linear] [multipath] [raid0] [raid1] [raid10] md1 : active raid5 sdc1[1] sdh1[2] sdg1[0] 3907023872 blocks level 5, 64k chunk, algorithm 2 [3/3] [UUU] md0 : inactive sdd1[0](S) sdf1[3](S) sde1[2](S) sdb1[1](S) 3907039744 blocks unused devices: <none> すべてのディスクが見つかったように見えますが、何らかの理由でそれらを使用したくありません。 (S)ラベルは何を意味し、MDADMにアレイの使用を再開するように指示するにはどうすればよいですか? [編集]を停止して、配列を組み立ててみました-v: root@mserver:~# mdadm --stop …

3
Windows 7のソフトウェアRAID 1は読み取り速度を改善しますか?
Windows 7のソフトウェアRAID 1(ミラーリング)は読み取り速度を改善しますか? 重要なドキュメントを保護するためにRAID 1をセットアップしたい(はい、はい、バックアップではないことを知っています)が、パフォーマンスも重要です。私が理解しているように、RAID 1は理論的には読み取り速度をn倍に改善できるはずです(nはディスクの数です)。 Windows 7はこのブーストを取得できますか?私はどこでもこの情報を見つけることができませんでした。

7
オンボードRAIDとソフトウェアRAID
私のマザーボード、Asus M4a79t Deluxeは、RAID 0/1/5機能をアドバタイズします。私の限られた理解は、オンボードRAIDはソフトウェアRAIDよりも優れているということです。これは必ずしも真実ですか?オンボードRAIDコントローラーのパフォーマンスは、ソフトウェアコントローラーまたは専用ハードウェアコントローラーに近いですか?

2
仮想ハードディスクを使用してWindows 7でソフトウェアRAIDをセットアップできますか?
まあ、私の質問のタイトルはほとんどそれを要約していますが、私は詳しく説明させてください。私がやりたいことの主なアイデアは次のとおりです。 1)2台のハードディスクがあり、パフォーマンスはほぼ同じです。私はそれらを「基本」ディスク(「Windowsダイナミックディスク」とは対照的)として使用し、多くの理由でそのように保つつもりです。 2)ただし、ダイナミックディスクが提供するソフトウェアRAIDのいくつかの利点を使いたい場合があります。 3)わずか15年後のWindows 7は、ついにLinux(およびその「ループデバイス」)に追いつき、実際のハードディスク上のファイルである「仮想ハードディスク」の概念を導入しました。 4)それで、2つの異なるハードディスク上に2つの仮想ハードディスクファイルを作成し、それらを動的にし、フォーマットし、最後に1つに結合したかったのです。たとえば、ストライプボリューム(別名RAID 0)です。このようにして、実際のハードドライブは「基本」のままであり、「動的」のすべての利点が得られます。 それはうまくいかないかもしれないという兆候はありませんが、それでも失敗しました。動的な仮想ハードドライブを作成することはできますが、明らかな理由なしにそれらをRAIDに参加させることはできません(ディスクの管理の関連メニュー項目はグレー表示されます)。 マイクロソフトは言う 接続された2つのVHDを動的に拡張するVHDとして構成することはできません。動的に拡張するVHDは、動的ストレージ用に初期化した物理ディスクです。シンプルボリューム、スパンボリューム、ストライプボリューム、ミラーボリューム、またはRAID 5ボリュームなどのダイナミックボリュームが含まれています。 すなわち、「できません。できなかったので、迷子になりました。」 私が思うに、私が望むものを達成する別の方法を見つけることができます(つまり、ディスクを動的にせずにソフトウェアを急襲する)。しかし、サードパーティのツールやドライバーを使用せずに、完全に「システムでサポートされる」方法で作成したいと考えています。 したがって、問題は、誰かがそれを機能させるためのある種のそれほど汚くないハックを知っていますか?

10
RAID 1ソフトウェアミラーリングとFake RAIDの違いは何ですか?
メインデスクトップ用に2台の新しいハードドライブとWindows 7 Professional 64ビットのコピーを注文しました。新しいドライブにWindows 7をクリーンインストールします(何かが悲惨な問題を起こした場合に備えて、古いWindows XP Professionalブートパーティションをしばらく残しておきます)。それらをミラー化(RAID 1)モードでセットアップしたい。 私の理解では、Windows 7 Proはソフトウェアミラーリングを実行できますが、インストール時にこれを直接設定できますか?もしそうなら、どのように?ディスクを3つのパーティション(OS、アプリケーションとデータ、バルクデータ)に分割し、それらすべてをミラーリングする必要があることに注意してください。 マザーボードのハードウェアRAIDサポートを使用する方が良い(信頼性が高い、または高速)でしょうか?私のマザーボードは古いnVidia nForce 680i SLIであり、これはマザーボードの中で最も安定していないため、そのRAID 1構成がどれほど信頼できるかわかりません(または、Windows 7がハードウェアミラーボリュームを検出してインストールできる場合) 。また、RAID 1のパフォーマンス特性はRAID 0またはRAID 5とはかなり異なり、Windows 7のソフトウェアミラーリングが実際にハードウェアRAID 1 よりも高速であるのではないかと考えています(たとえば、私はUnix管理者ですシステム管理者の帽子をかぶる必要があり、ZFSの展開に大成功しました; ほとんどのハードウェアRAID 1実装は、両方のディスクを読み取り、結果を比較してデータエラーを探す必要がありますが、ZFSはミラー内の1つのディスクのみから読み取り、組み込みのチェックサムを使用するだけで、最大2倍の読み取りが可能です飛行中、データ破損がない限り)。 編集:さて、Windows 7がソフトウェアミラーリングを実行できるかどうかについての私の質問に回答しました。ただし、WindowsソフトウェアRAIDまたはマザーボードのハードウェア「フェイクRAID」機能のどちらが良い選択かはまだわかりません。私はミラーリングにのみ興味があることを覚えておいてください-粗雑なマザーボードRAIDソリューションのパフォーマンスの低下を一般的に示す、より複雑なストライピングまたはパリティ操作ではありません。

2
Linux MD RAID 10アレイを拡張して、より大きなディスクを使用する
これは可能だと理解していることからは可能ですが、正確にそれを実行する方法については正直な回答が見つかりません。また、自分で実験してデータを失うリスクを冒したくないので、ここで質問します。 CentOSを実行している5つのディスクを備えたホームサーバーがあります。1つはOSを保持するSSDです。残りの4つのディスクは、mdraidでRAID10に構成された4TBハードドライブです。使用中のファイルシステムはxfsです。 4TBディスクを8TBディスクに交換することを検討しています。新しいRAIDを再構成してデータを失うことなく、この交換を行うために正確に何が必要ですか? Details output: [root@fluttershy ~]# mdadm -D /dev/md127 /dev/md127: Version : 1.2 Creation Time : Mon Apr 18 12:46:24 2016 Raid Level : raid10 Array Size : 7813771264 (7451.79 GiB 8001.30 GB) Used Dev Size : 3906885632 (3725.90 GiB 4000.65 GB) Raid Devices : 4 Total Devices : …

1
ソフトウェアRAID情報は実際にどこに書き込まれますか?
タイトルが言うように、どのディスクが使用されているか、どのような順序であるかなどを特定する実際の情報はどこにありますか? Linuxディストリビューションのインストール中に、RAIDコントローラーのないRAIDアレイを検出していることに気づきました。これは、情報がOSのファイルではなく、ディスクのどこかにないことを示す必要があります。私は正しいですか? また、2番目の質問:2つのディスクを使用してソフトウェアRAID0を作成する場合、その新しいデバイスをext2としてフォーマットし、ディスクを取得して別のボックスに入れると、2番目のボックスに2つのディスクによって作成されたデバイスが表示されますRAIDアレイ(md0または何か)として、それをマウントすることができますか?

1
ZFSまたはLVMまたはMDの冗長異機種ストレージの提案
私はほとんどの人が持っているのと同じ問題を抱えています。 ハードドライブが異常なほど定期的に故障する。ファイルの損失は許されません。 時々新しいHDDを買います。必然的に、最良の価格/ GBは、最後に購入したHDDとはサイズが異なります。 2は、時間の経過とともに異種のディスクのコレクションができることを意味します。それらすべてを使用したいのですが、故障したディスクは通常、より大きなディスクに交換されます。 データの整合性と信頼性は、速度よりも私にとって重要です。 ですから、この問題に頭を数日間ぶつけた後(そして何年も頭の後ろで)、次の解決策を提案します。Ubuntu PPAで利用可能なネイティブLinux ZFSに基づいてテストしたソリューションについて説明しますが、LVM、MD、およびbtrfsを使用して同じことを実現できます。これにはRAID1(ZFSミラーvdevs)を使用します。 ドライブのセットが与えられたら、それらを2つのディスクセットにグループ化して、各セットの容量が他のセットにできるだけ近くなるようにします。 もう一方のグループには、小さいディスクの1つとまったく同じサイズのパーティションが存在するように、大きいディスクをパーティション分割します。 各ディスクが別のディスクにミラーを持つようにミラーvdevを作成します。 たとえば、新しい2TBドライブ、古い750GBドライブ、2つの古い400GBドライブ、および1つの古い500GBドライブのディスクセットを考えます。最適なミラーパーティションには2 TBの使用可能なスペースがあり、次の図で説明されています。ディスクを分離します。 +------------------------------------------------------------------+ | 2TB (sda1) : (sda2) : (sda3) : (sda4) | +------------------------------------------------------------------+--+ | 750 GB (sdb) | 400 GB (sdc) | 400 GB (sdd) | 500 GB (sde1) :XX| +---------------------------------------------------------------------+ 次のようにzpoolを作成します zpool create archive mirror /dev/sda1 …

2
SMB転送スループットがこのように低いのはなぜですか?
わかりました、タイトルが意味するよりもストーリーにはもう少しあります。 背景と環境:古いUbuntuサーバーから新しいWindows 2012サーバーにSMB経由で数TBをコピーしています。(技術的には、これは一般的なハードウェアですが、このあたりのサーバーです。)誰もがギガビットLAN上にあり、古いUbuntuボックスには結合されたインターフェイスがあります。Ubuntuサーバーには2つのRosewill PCI-e 1xイーサネットカードがあり、Windowsサーバーには適切なPCI Intelイーサネットカードが1つあると思います。 移行先コンピューター(Windowsサーバー)は、4x 2TBドライブを超えるパリティーを持つストレージプールを実行しています。Microsoftの新しいReFSを実行しています。ソースコンピューター(Ubuntuサーバー)はソフトウェアRAIDミラーを実行しています。EXT4を実行しています。 2つのサーバーは、単一のギガビットスイッチを介して実行されています。私はソース(Ubuntu)コンピューターの結合を何の改善もなく壊す実験をしました。 問題:他のコンピュータからWindowsサーバーに妥当な速度で転送することに問題はありません。他のコンピューターは50〜80 MB /秒を保持することができますが、そのUbuntuサーバーからの転送は20 MB /秒を超えません。20MB / sで4 + TBは長い時間がかかり(2.3日など)、ボトルネックがどこにあるのかを突き止めるために何ができるか疑問に思っています。 症状:両方のコンピューターのCPUはかなり最小限であり、確実に非常にビジーではありません。両方のコンピューターのハードドライブはアクティブですが、圧迫されていません。CPUIOwaitは、少なくともUbuntuサーバーではほぼ0%です。 Wiresharkトレースを35秒間(おそらく、すべてのACKが新しいパケットに対するものであることを確認するのに十分な長さ)トレースしましたが、予期しないものがかなりあることに気付きました。(1)WindowsからUbuntuへのACK(および一部のSMBパケット)のチェックサムがありませんでした。ただし、Wiresharkは、これは「IPチェックサムオフロード」が原因である可能性があると主張しています。はい、かなりいいカードを入れています。ネットワークカードがチェックサム計算を実行できる可能性があると思います。いいね。次に進みます...(2)「TCP ACKing unseen segment。」これは私が問題を抱えています。ACK番号は、私がわかる範囲から許容範囲内であり、これらのメッセージの大きなブロックがしばしば存在します。おそらくWiresharkは遅すぎるのでしょうか? 要約:転送速度が悪く(ギガビットイーサネット経由で20MB /秒)、理由はわかりません。Wiresharkは、WindowsがUbuntuから送信されたことのないものにACKを送信していると主張している。 推測:私の最初の推測では、安価なRosewillカードが氾濫しているとのことです。私の2番目の推測は、一端または他端のソフトウェアRAIDのようなものが、やるべきことが殺到していることです。

2
空のドライブでのmdadm RAID Fast Setup?
mdadmを使用して、一部のRAID5ディスクをRAID6として再作成しています。気になるドライブのデータはありません。 RAIDのセットアップには形状のセットアップに時間がかかります-ストライプ化およびパリティー計算が必要なデータがある場合は受け入れますが、これらのドライブでは空であるか、少なくとも空であると見なします。 パリティの計算をスキップして、スーパーブロックを設定して実行するようにmdadmに指示する方法はありますか。それ以外の場合、移動するデータがないときに、この時間を正確に何に費やしているのでしょうか。 md3 : active raid6 sdf3[5] sde3[4] sdd3[3] sdc7[2] sdb3[1] sda3[0] 1953114112 blocks super 1.2 level 6, 512k chunk, algorithm 2 [6/6] [UUUUUU] [>....................] resync = 1.3% (6790144/488278528) finish=409.3min speed=19604K/sec --assume-clean正しいとわかっているRAIDアレイを含む既存のディスクのセットからアレイを再構築している場所については話していません。空と見なされるべき配列、正しくストライプされていないと見なされるべき配列について話している。 したがって、この質問のために、デバイスにゼロが事前に入力されているとしましょう。

3
ハードウェアRAIDとソフトウェアRAIDの違いは何ですか?
新しいサーバー(Small Business Server 2008)を構築していますが、組み込みのRAIDコントローラー(AMD SB700)を動作させることができず、基本的にServer 2008での動作をあきらめています。 しかし私の質問は ... RAID 1のハードウェア(これなど)とソフトウェア(ウィンドウの組み込みドライブミラーリング)の間に実際の違いはありますか? ドライブが同じモデルなどであると仮定すると、私の推測/希望的思考に基づいて、無視できる程度の差があるように見えます。

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