web-dev-qa-db-ja.com

RAIDコントローラーを4knにアップグレード-4knを使用するためにアレイを再初期化する必要がありますか?

Adaptec 6405E RAIDコントローラが組み込まれたエンタープライズグレードのワークステーションがあります。 Adaptecによると、このRAIDコントローラーは4Kディスクセクターをネイティブでサポートしておらず、今後もサポートできません。 4Kディスクを挿入すると、512バイトのセクターエミュレーションモード(512e)がある場合、512eが使用されます。 512eがない場合、ディスクはまったく機能しません。

私の6405Eに接続されているのは、4Kネイティブセクターを持つ4つのHGST SATAディスクですが、512eをサポートしています。ディスクはRAID10にあり、アレイは「かなり良好」に機能しています(パフォーマンスは良好ですが、驚くほどではありません)。

ディスク上のデータをワイプしてアレイを再初期化せずに、 Adaptec 71605E を接続すると仮定しますをサポートしますネイティブ4Kセクター、ディスクとのインターフェイス時にコントローラーはse 4Kセクターになりますか?または、512eまたは4Knを使用するというこの決定は、オンディスクフォーマットの構造に組み込まれているため、ディスクをワイプしなければならないでしょうか?

この質問は、データをバックアップしてアレイを再初期化する必要があるかどうか、またはコントローラーが(自動的に、または手動で)アドバンスドフォーマット4Knアドレッシングに「切り替える」ように求められるかどうかについてです。 didアレイをワイプして再初期化すれば、確実にセットアップできることをすでに知っています最初から使用するこの新しいRAIDコントローラーを使用して、すべてのドライブで4Kn。


arcconfコマンドラインユーティリティについてはよく知っており、以前にこのアレイを使用してこのアレイをRAID0からRAID10にアップグレードしたことがあることに注意してください(そうですね、最初はRAID0を使用したことがなかったはずですが、でもラッキーだったよね?)。 Adaptec 7シリーズコントローラでarcconfユーティリティに512eから4Knに「切り替える」機能がある場合、それについて知りたいので、再フォーマットする必要がないようにそれを使用できますデータを一時的にバックアップ場所にオフロードします。

最悪の場合、すでに重要なデータのオフサイトバックアップを持っていますが、システムにソフトウェアが大量にロードされているため、全体のブロックレイヤーコピーを実行するのに(費やす時間の点で)費用がかかります。別のディスク(おそらくAHCIを介してモボに接続された安価な4TBディスク)にアレイを配置し、論理アレイが再初期化されたらそれをコピーして戻します。すべてを再インストールする可能性(アクティベーションを伴う独自のWindowsプログラムの数千トンなど)と比較すると、実際には安価で高速です。

11
allquixotic

ディスクは512e(SAS/SATAインターフェースでは512セクター)または4kネイティブ(SAS/SATAインターフェースでは4kセクター)のいずれかであり、残念ながらソフトウェアやジャンパーなどで変更する方法はありません。購入時に転送モードを選択しますディスク。インターフェイスで4kネイティブをサポートするアダプターがある場合は、4kネイティブディスクを購入します。

更新:そして、再び、ディスクは決して「4knから512eへのフォールバック」などを行いません。ディスクは512eです。つまり、SAS/SATAインターフェースを介して常に512サイズのセクターでデータを送信するか、4knであり、ディスクは常にSAS/SATAインターフェイスを介して4kサイズのデータ​​でデータを送信します。これはディスクにのみ依存し、RAIDアダプターの機能には依存しません。 512nと512eの違いは、物理メディアセクターのサイズは512nの場合は512、512eの場合は4kです(ディスクチップはプレートの各4kセクターをインターフェースの8 x 512セクターに変換します)、インターフェース512eディスクは常に送信します接続されているアダプターに関係なく、512バイトのセクターのみ。たとえば、512eディスクと4knディスクでは部品番号が異なります。

ST6000NM0014-6TB SAS 4kセクターのドライブSASインターフェース(4knドライブと呼ばれる));

ST6000NM0034-6TB SAS 512バイトセクターのドライブSASインターフェイス(512eドライブと呼ばれる)

これらの両方ともディスクメディアに4kのセクターがあるため、512eの場合のセクター書き込みアラインメントには注意が必要です。

また、512nディスクを購入することもできます。例:ST4000NM0023-4TB SASドライブはインターフェースに512バイトセクター、メディアに512セクターなので、このドライブのセクターアライメントを気にする必要はありません。

RAIDアダプターはイントロ3カテゴリーに分類されます:a)4kセクターを認識しない最も古いもの-512nおよび512eディスクで動作しますが、書き込みが512eドライブの8xセクター境界で整列されていない場合、書き込みパフォーマンスで問題が発生する可能性がありますb) 4k内部セクターと512eエミュレーションについては知っているが、インターフェース上の512セクターでのみ機能するそれほど古いものではありません-コントローラーがそれを気にするので、アライメントの問題は少なくなります。c)4kセクターで機能する非常に新しいものインターフェース。これらのみが、ネイティブ4kbセクターを4kbセクターとしてSAS/SATAインターフェースに渡す新しい4knディスクで動作します。

また、Windows 8、8.1以降のOSのみが4knドライブをサポートします(サーバーの場合、2012以降のバージョン)。ディスクを直接操作する古いユーティリティの大半は、セクターが常に512バイトサイズであると想定しているため、4kセクターでは正しく機能しません。チェックする代わりに。

したがって、アライメントとの混乱を回避し、最大のパフォーマンスを得るには、新しい4knドライブ、新しい4kn対応アダプター、および新しいOSを使用してください。

以下の説明は正しくないと思います。「特定の4kbネイティブディスクは、512バイトエミュレーションをサポートすることを選択する場合があります。512バイトエミュレーションをサポートしている場合、ディスクコントローラがサポートするものに応じて、このモードと4knを切り替えることができます。 4knを優先しますが、必要に応じて512eにフォールバックします。」.

セクターサイズは工場で固定されています。 RAIDアダプターの機能に応じて、インターフェイスのセクターサイズを自動的に変更できるドライブについては知りません。 Seagate注文システムで見られるのは、インターフェースのセクターサイズに応じて非常に別個の部品番号です。ディスクの注文後にセクターサイズを変更することはできません(一部のハッキング、ディスクファームウェアの変更などにより可能ですが、公式にはサポートされていません)。したがって、ドライブが512eの場合、インターフェイス上では常に512バイトのセクターのみが送信され、4kセクターは送信されません。ドライブが4knの場合、インターフェイスでは常に4kセクターのみが送信され、512セクターは送信されません。注文するときだけ、その異なる部品番号として決定します。

可能なドライブフォーマットは次のとおりです(数字はインターフェースのセクターサイズを示します):

512n-ディスク上に512、インターフェース上に512(シンプル)

512e-ディスク上に4k、インターフェース上に512(古いシステムではパフォーマンスが複雑になる可能性があります)

4kn-ディスク上に4k、インターフェース上に4k(シンプルで最高のインターフェースパフォーマンス、古いシステムでは機能しません)

nまたはeは、インターフェイス上の指定されたセクターサイズがネイティブディスクセクターサイズ(n)であるか、エミュレートサイズ(e)であるかを意味します。

そして答えは次のとおりです。ディスクは512eディスク(4knディスクをサポートしないアダプターで動作するため)であり、4knディスクではありません。 512eディスクは、RAIDアダプターとのインターフェースで4kセクターを使用しません。ちなみに、Seagateの非常に新しい6TBドライブのみが4kn形式で可能であり、HGSTの新しい6TBおよび8TBも512eまたは4knとして注文できます。以前の4TBまでのドライブはすべて512eまたは512nでしか利用できませんでした。この9月以前は、テスト用の4knドライブを購入できませんでした。

私の個人的な推奨事項は、LSIアダプターを使用することです。私がテストしたあらゆるものからの最高のエラー報告、および最高のパフォーマンスと最も互換性があります。最新のファームウェアリリースでは、4knディスクを完全にサポートしています。 HP ProLiantサーバーに付属しているHPの多くのSmart Arrayアダプターも使用していますが、SmartArrayアダプターが4knディスクをサポートするかどうか、いつ使用するかについての情報はまだありません。リリースノートに記載されているホストバスアダプターのみ-非常に最近のファームウェア更新により、4knディスクのサポートが可能になります。したがって、4knディスクは非常に新しいものです。

私がそれを明確にするのを助けたと思います。

24
Algis

VMwareの環境で最も信頼性の高いhddソリューションを誤って探し、512n、512e、4knの違いを理解したこの素晴らしい投稿をありがとう。

エミュレーションの必要がなく、4knはVMware ESXi 6.0でもまだサポートされていないため、パフォーマンスが最も高いため、VMwareは512nディスクを引き続き使用することをお勧めします。 http://kb.vmware.com/selfservice/ microsites/search.do?language = en_US&cmd = displayKC&externalId = 20916

結論:直接接続ストレージを使用するVMware ESXiシステムで最大のパフォーマンスを得るには、512のネイティブフォーマットされたハードドライブを使用することをお勧めします。私のアダプターコントローラーとオペレーティングシステムがエミュレーションなしで4knと通信できる場合は、最初に4knディスクの使用を開始します。

乾杯、ダニエル

3
Daniel

ディスクを任意のAdaptecコントローラに接続できるようにすると、前のコントローラから構成が取得されるため、これを試しても害はありません。ただし、セクターサイズの構成はRAID構成と非常に密接に統合されており、競合するパーティションもあると思います。

試したい場合のオプションは、2台のディスク(R0の両側から1つ)を6405のRAID10から71605に追加することです。新しいカードは、これら2つのディスクだけから構成を取得する必要があります。一人で。 LinuxライブCDを起動して、ディスクの統計を確認します。このアップグレードが機能しない場合は、害を及ぼすことなく、簡単に古いコントローラーに戻すことができます。動作する場合は、古いコントローラから他の2つのディスクを接続するだけで問題ありません。

可能かどうかはわかりませんが、必要に応じて、新しいカードのコマンドラインからメンバーが不足しているアレイを作成して、以前の2つのディスクだけで4つのディスクRAID10を作成できるようにすることができます。テスト。次に、カード間で同期できます。たぶんそうでもない。

2
Andrej