問題タブ [raid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
619 参照

io - RAID 5 で 1 つのブロックを書き込むのに必要な物理 I/O 操作は何回ですか?

RAID 5 設計では、読み取り速度と書き込み速度の合計が 1 秒あたりの I/O 速度に等しいことは理解していますが、1 つのブロックに正確に書き込むのに必要な物理 I/O 操作の数を計算するにはどうすればよいですか?

ありがとう!

0 投票する
0 に答える
179 参照

unix - Raid 5 、サブアレイ用ではない目的のビットマップを書き込みますか?

4x 6TB ディスクを備えた Intel Rapid Storage Raid 5 を持っています (すべてのスペースは mdadm を使用して ubuntu 14.04 で RAID として使用されます)。

回復が速くなるように、書き込みを意図したビットマップを追加したいと思います。

私は試した:

これはmdadmを出力します :ビットマップをサブアレイにまだ追加できません

どうすればこれを達成でき、どこに問題がありますか? 唯一のオプションは外部ビットマップ ファイルですか?

助けてくれてありがとう!

0 投票する
3 に答える
4489 参照

io - 1 つの LV の下に複数のディスクがある場合、lvm のパフォーマンスはどうですか

1 つの VG の下に 3 つのディスクと 3 つの PV (3 つのディスクに基づく) があり、VG に 1 つの LV を作成し、LV をフォルダー /bigdisk にマウントします。つまり、3 つのハードディスクを 1 つのフォルダ /bigdisk に結合します。/bigdisk にデータを書き込むと、データは 3 つのディスクに同時にストライピングされますか? つまり、raid0 のように、I/O パフォーマンスを向上させるために、3 台のディスクが同時に入力操作を処理しますか?

0 投票する
1 に答える
650 参照

recovery - mdadm RAID5 のリカバリ: 5 台中 4 台のディスクが削除済みとしてマークされています

5 つのディスクで構築されたソフトウェア RAID5 があります。mondorescue で解決しようとしていたシステムにいくつかの問題がありました。「nuke」タイプのリカバリを使用したため、RAID5 アレイが破壊されました。今 mdadm -D /dev/md0 は、4つのディスクが「削除」され、1つのディスクがまだ「アクティブ」であることを示しています。「削除された」ディスクにはスーパーブロックが見つからなかったため、mdadm はこのアレイを元に戻すことができませんでした。「削除された」ディスクでスーパーブロックを回復する機会はありますか?

すべてのディスクに不良ブロックはまったくなく、すべてクリーンです。助けてください。

mdadm --出力を調べます:

0 投票する
0 に答える
81 参照

winapi - CreateFile() RAID ディスクへの直接アクセス?

質問を念頭に置いていて、答えを見つけることができませんでした。ここにあります

CreateFile() を使用して、物理アドレス (つまり \.\PhysicalDriveX ) を持つ単一のハードディスクを開き、任意のアドレスで未加工の読み取りと書き込みを実行できます。私の質問は、ソフトウェア RAID ディスクで同じことを行うにはどうすればよいですか? \.\PhysicalDriveX を引き続き使用できますか (そうは思いません)、または代替ソリューションはありますか? (MSVC 2010 を使用しています)。

前もって感謝します。

0 投票する
1 に答える
224 参照

google-cloud-storage - Google クラウド永続ディスクのストライプ サイズを表示および変更することはできますか?

一部のディスクのブロック サイズを平均ファイル サイズに合わせたいと考えていますが、ストライプ サイズに収まらない場合は役に立ちません。ドキュメントでストライプサイズを表示する方法すら見つかりませんでした。

0 投票する
2 に答える
838 参照

linux-kernel - Linux md ドライバーはどのようにデータを SATA ディスクに書き込みますか?

インテルのホワイト ペーパーでは、次のように述べています。

Linux の MD RAID は、ext2 ファイル システムなどの Linux ファイル システム ドライバーと、AHCI ドライバーや SAS ドライバーなどの低レベルのハード ディスク ドライバーの間でデータをフィルター処理するブロック ドライバーです。

カーネルコードdrivers/md/md.cでは、これしか見つかりませんfile_operations:

md_fops には読み取りも書き込みもありません:

これは、MD ドライバーが実行する file_operations を開く、読み取る... ですか? MD ドライバーはどのようにデータを書き込みますか? AHCI ドライバーを使用しますか?

write syscall が呼び出されたとき、データを書き込む手順は何ですか?

sys_write -> vfs_write -> file->f_op->write または do_sync_write? md_seq_fops には write も aio_write もありません

0 投票する
1 に答える
845 参照

ubuntu - mdadm raid 5 が成長した後、再形成が resize2fs を呼び出すのを待つ必要がありますか?

タイトルがすべてを物語っています。ubuntuに3つのパーティションmdadm raid 5があります。ここで、4 番目のパーティションを追加しました。すべてのパーティションが物理ディスク全体をカバーし、各ディスクのサイズは 4 TB です。使用中のファイルシステムは ext4 です。

mdadmがraid 5を成長させた後、wikiはfsckチェックを行ってからサイズ変更するように言います

resize2fs が機能するには、mdadm reshape が完了するまで待つ必要がありますか? そうでない場合は機能しないようです。もちろん、レイドはアンマウントされています。fsck -f チェックを行いました。RAID で resize2fs を実行しましたが、 mdadm -D /dev/md0 は、アレイ サイズ 8 TB と dev サイズ 4 TB の 4 つのディスクを表示します。fdisk -l も 8 TB のサイズしか示しません。

私は何か間違ったことをしましたか?ファイルシステムのサイズを変更して 4 番目のディスクを含めるにはどうすればよいですか?

fdisk -l 出力:

mdadm -D /dev/md0 出力