web-dev-qa-db-ja.com

USBエンクロージャ経由でアクセスした場合、74TBの3TBドライブのみが表示されます。内部的には正常に動作します

Mediasonic Smart Drive SuperSpeed 3.5 "SATA HDD外部エンクロージャー-USB 3.0 [HD6-SU3-BK]があります。 VIA VL700-Super-Speed USB 3.0 to SATAコントローラー がサポートされています3TBドライブ:ドライブはAdvanced Format 3TBです WDC WD30EZRX 。標準の3.0.0-16-genericカーネルで64ビットOneiricを実行しています。

usb controller:
                       ATI SB700/SB800 USB OHCI0 Controller
                       ATI SB700/SB800 USB EHCI Controller
                       ATI SB700/SB800 USB OHCI0 Controller
                       ATI SB700/SB800 USB EHCI Controller
                       ATI SB700/SB800 USB OHCI2 Controller
                       ATI SB700/SB800 USB OHCI0 Controller
                       ATI SB700/SB800 USB EHCI Controller
                       NEC USB Controller

ドライブが内部SATAコントローラーに接続されている場合、3TB全体にアクセスし、GPTテーブルでパーティション分割し、XFSを使用してフォーマットできます。ドライブをエンクロージャーに入れると、746.52 GBしか表示されません。

カーネルがドライブを内部SATAインターフェースに接続したとき、どのように見えるかを以下に示します。

2.855426] scsi 6:0:0:0: Direct-Access     ATA      WDC WD30EZRX-00M 80.0 PQ: 0 ANSI: 5
[    2.855608] sd 6:0:0:0: [sdc] 5860533168 512-byte logical blocks: (3.00 TB/2.72 TiB)
[    2.855611] sd 6:0:0:0: [sdc] 4096-byte physical blocks
[    2.855619] sd 6:0:0:0: Attached scsi generic sg2 type 0

USBエンクロージャを介して接続された場合、カーネルはドライブをどのように認識するかを以下に示します。

[605703.368137] usb 2-5: new high speed USB device number 3 using ehci_hcd
[605703.830770] Initializing USB Mass Storage driver...
[605703.831288] scsi10 : usb-storage 2-5:1.0
[605703.831626] usbcore: registered new interface driver usb-storage
[605703.831632] USB Mass Storage support registered.
[605719.251982] scsi 10:0:0:0: Direct-Access     WDC WD30 EZRX-00MMMB0     80.0 PQ: 0 ANSI: 2
[605719.254314] sd 10:0:0:0: Attached scsi generic sg2 type 0
[605719.258115] sd 10:0:0:0: [sdc] 1565565869 512-byte logical blocks: (801 GB/746 GiB)

内部には5,860,533,168個の論理ブロックがあり、外部には1,565,565,869個しかないことを確認してください。

また、SATAがWDC WD30EZRX-00M 80.0 PQ:0ANSI:5を報告し、USBがWDC WD30 EZRX-00MMMB0 80.0 PQ:0ANSI:22つの違いは何ですか?これが問題になりますか?

SATAコントローラーに接続すると、partedは次のように言います。

Model: ATA WDC WD30EZRX-00M (scsi)
Disk /dev/sdb: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system  Name  Flags
 1      1049kB  3001GB  3001GB  xfs

エンクロージャ内にあるドライブ全体にアクセスするにはどうすればよいですか?更新されたカーネル/ドライバーが必要ですか?

5
Richard Ayotte

Mediasonicと多くの議論を重ねた結果、エンクロージャーにファームウェアの問題があることがわかりました。

彼らはファームウェアアップデートツールを提供しましたが、それはWindows上でのみ動作します。

http://forum.mediasonic.ca/viewtopic.php?f=13&t=770&p=3281#p3281

更新ツールを動作させることができなかったため、ファームウェアが既に更新されたボードが送られてきました。

1
Richard Ayotte

これは、WindowsおよびOS Xコンピューターでも発生することがあります。ドライブにデータがない場合は、ドライブの再フォーマットを試してください。

最初にディスク上のすべてのパーティションを削除し、ディスクをアンマウントしてから、ディスクを再マウントします。ドライブ全体が表示される場合は、USBエンクロージャーでドライブを再フォーマットしてみてください。

これが機能しない場合、またはドライブにデータがある場合は、ドライブのパーティションに関する詳細情報を教えてください。

1
cprofitt