私はそれらの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のレガシーモードを選択できます(下の例の図を参照)。これは多くの場合デフォルトです。その場合は試してみる価値がありますが、その場合はドライブのパーティションを再作成する必要があります。ジャンパーを変更し、ドライブを読み取って元に戻すだけでも、ジャンパーが元の位置から外れている間に何も書き込まない限り、既存のデータに害を及ぼすことはありません。