Ubuntu XenialでSeagate 10TBドライブが1.2TBと表示される


0

私はちょうど10 TBのSeagate NASドライブを購入しましたが、Ubuntu(およびDebianも)1.2 TBと表示されています。10TBのサイズによって破られるさらに別の制​​限はありますか?私はその上にgptパーティションテーブルを配置しようとしましたが、partedにはまだ適切なサイズが表示されません。カーネルで正しく認識されないため、おそらく問題の原因です。それでは、どうすれば問題を修正できますか?

[  154.088570] scsi 6:0:0:0: Direct-Access     ST10000V N0004-1ZD101          PQ: 0 ANSI: 2 CCS
[  154.089768] sd 6:0:0:0: Attached scsi generic sg2 type 0
[  154.090364] sd 6:0:0:0: [sdb] 2353004544 512-byte logical blocks: (1.20 TB/1.10 TiB)
[  154.091486] sd 6:0:0:0: [sdb] Write Protect is off
[  154.091499] sd 6:0:0:0: [sdb] Mode Sense: 34 00 00 00
[  154.092608] sd 6:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[  154.104351] sd 6:0:0:0: [sdb] Attached SCSI disk
[  596.708969]  sdb:

BIOS / UEFIは正しいサイズのドライブを表示しますか?AHCIモードがオンになっていますか。これは内蔵ドライブですか?
オールドフレッド

回答:


1

NASドライブだと言います。これは、完全なNASソリューションとして市販されているものを購入した(この場合、ひどく壊れていて返品する必要がある)か、何らかのドライブにベアドライブを入れることを意味します。後者の場合、問題はほぼ確実に、エンクロージャに32ビットのアドレス制限があることです。これにより、通常、ディスク容量が「ラップ」します。これは、古い車の走行距離計のようなものです。5桁の走行距離計を備えた車では、99,999マイル(またはキロメートル)に達すると、走行距離計は「ラップアラウンド」し、車の実際の走行距離が100,000マイルのときに走行距離0を示します。車の実際の走行距離が150,000マイルの場合、走行距離計は50,000を読み取ります。32ビットの制限があるデバイスでも同様のことが起こりますが、ラップポイントは通常2 TiBであり、4 TiB、6 TiB、および8 TiBです。あなたは何 したがって、ディスクの容量のうち8 TiBを超える部分が再確認されます。(ご了承くださいTBはTiBと同じではありません。TBはTiBよりも小さいため、8 TBから10 TBの間で、完全な2 TB、はるかに少ない2 TiBは表示されません。

この種の問題は、USBエンクロージャでは非常に一般的です。ディスクをNASデバイスとして識別しました私はこのタイプのデバイスにそれほど精通していませんが、私の理解では、これらはファイルレベルのサーバーです。しかし、出力はディスクをとして識別します/dev/sdb。これは、NASデバイスのカーネル出力を表示していない限り、本当のNASが表示されることを期待する方法ではありません。したがって、私は少し混乱しています。関連する製品を正確に特定し、そのカーネル出力を取得している場所(UbuntuコンピューターまたはNAS)から問題を明確にすることができます。

いずれにしても、いくつかの可能な解決策があります。

  • 直接接続 -外部エンクロージャーを介さずに、ディスクをコンピューターのマザーボードに直接接続できます。LinuxでSATAポート経由で直接接続するディスクを使用する場合、このような問題が発生することは非常にまれです。(Windowsユーザーはそれほど幸運ではありません。32ビット制限のWindowsドライバーがあります。)
  • エンクロージャの再構成 -一部のエンクロージャには、ディスクの処理方法を調整できるスイッチがあります。これらは通常、8つの512バイトセクターから単一の4096バイトセクターへの「変換」を有効にし、2 TiBの制限を16 TiBに引き上げます。これは、10 TBのディスクを処理するのに十分な大きさです。(ただし、この変更は既存のパーティション定義を無効にすることに注意する必要があります。そのため、ディスクとパーティションにデータをまだパーティション分割していない場合にのみ行ってください。)
  • インターフェイスの方法を変更する -一部のUSBエンクロージャにはeSATAポートも装備されています。通常、eSATAを使用すると問題を回避できます。
  • 新しいエンクロージャーを入手する -他のすべてが失敗した場合は、新しいエンクロージャーを購入することで問題を解決できることがよくあります。USBエンクロージャを使用しているという疑念が正しければ、容量を16 TiBに上げるために先ほど説明したセクターサイズの変換を行うものを入手するか、異なるタイプのエンクロージャに切り替えることができますeSATAやディスク自体を分割し、NFS、SMB / CIFS、またはその他の上位プロトコルを使用してイーサネット経由で通信する真のNASなどのインターフェース。

Seagate REDドライブは、アーカイブ用に最適化された単なるディスクドライブです。それ以外の場合、特別なことはありません。3種類の10TBを搭載しています。REDバージョンを購入したのは、まれなアーカイブアクセスを保持するための非常に大きなファイルサーバーでの使用が意図されているためです。投稿した結果は、ハードドライブがBlacX USB外付けエンクロージャに落ちたため、サーバールームに立つのではなく、ラップトップの問題を調査できました。使用目的は、エンタープライズクラスのサーバーのバックプレーンにあるARC1820 SATA / RAIDコントローラーボードによって制御される24台のドライブの1つです。
デールアモン

このカードだけでもおそらく価値があり、最高のカードの1つです。したがって、私が成功したい最初のステップは、現在のカーネルがこの10TBドライブを認識できることを証明することです。
デールアモン

newegg.com/Product/... -pla- -hard +ドライブ-_- N82E16822178997&GCLID = CKmQl83_x9MCFQiBswodspQKBA&gclsrcの= aw.ds
デール・アモン

実際、そのモデル番号を思い出しました。コントローラは、この、24ポート品種である:areca.com.tw/products/pcie.htm
デールアモン

USBエンクロージャーに接続されたドライブからの結果を投稿し、意図された用途がハードウェアRAIDコントローラーに接続されている場合、説明した結果は、私が概説した理由で役に立たない。とはいえ、RAIDコントローラーが同様の制限を受ける可能性は完全にあります。ディスクをRAIDコントローラーに接続し、表示される内容を確認することをお勧めします。説明した内容に似たものが表示される場合は、RAIDコントローラーのファームウェアの更新を探し、それでも解決しない場合は、RAIDコントローラーの製造元に問い合わせてください。
ロッド・スミス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.