GNU/Linux >> Linux の 問題 >  >> Ubuntu

4TBのSeagateHdd用のUSBドックは、2.2TB未満のデータでのみ機能しますか?

私はそれらのSeagate4TBHDの1つを持っていて、GPTを使用してすべてがうまくいきました、私は問題なくそれを正常に使用することができました。 gpartedを使用して、パーティションテーブルをext4としてフォーマットおよび作成しました。

ディスク上のデータが2.2TBに達するとすぐに、すべてが変わりました。この時点以降、USBドックで使用できなくなり、使用しようとするたびに、dmesgは2.2TBドライブとして表示します。

[787067.503166] sd 28:0:0:0: [sdc] 4294967295 512-byte logical blocks: (2.19 TB/1.99 TiB)

ただし、内部SATAポートに直接接続すると、正常に機能します。

USBドックからe-sataポートを使おうとすると同じことが起こります。

承認された回答:

2.2TB≈2TiB。これは、32ビットでアドレス指定可能な512バイトブロックの最大数に対応します(2×512 B=2×2B=2=2×1024B=2 TiB)。 USB-ATAブリッジは安価であるか古いため、より多くのブロックやより大きなブロックをサポートしていないと思われます。

ストレージドライブでブロックサイズを4KiB(Advanced Format)に設定できますか?多くの新しいドライブでは、ジャンパーのセットを介して512 Bのレガシーモードを選択できます(下の例の図を参照)。これは多くの場合デフォルトです。その場合は試してみる価値がありますが、その場合はドライブのパーティションを再作成する必要があります。ジャンパーを変更し、ドライブを読み取って元に戻すだけでも、ジャンパーが元の位置から外れている間に何も書き込まない限り、既存のデータに害を及ぼすことはありません。


Ubuntu
  1. 外付けUSBハードドライブで起動すると「hdio_get_identityFailed」メッセージが表示されますか?

  2. GUIでファイルを検索しますか?

  3. Linux のみで Windows 10 USB インストール ドライブを作成する

  1. OSXでMac用の起動可能なUbuntuUSBドライブを作成する方法

  2. Crontabの@rebootはルートに対してのみ機能しますか?

  3. 外付けUSBハードドライブで圧縮を使用してBtrfsを使用する方法は?

  1. Linux用の起動可能なUSBドライブを作成する方法

  2. UbuntuLiveUSBドライブを搭載したWindowsPCからウイルスを除去する

  3. 全員に読み取り/書き込みアクセスを使用して、/ mediaの下に外部ドライブを自動マウントしますか?