Ho uno di quei Seagate 4TB HD e tutto è andato bene usando GPT, potrei usarlo normalmente senza alcun problema. Ho usato gparted per formattare e creare la tabella delle partizioni come ext4.
Tutto è cambiato non appena ho raggiunto 2,2 TB di dati sul disco. Dopo questo punto, non potrei più usarlo sul mio dock USB e ogni volta che provo a usarlo, dmesg lo mostra come un'unità da 2,2 TB:
[787067.503166] sd 28:0:0:0: [sdc] 4294967295 512-byte logical blocks: (2.19 TB/1.99 TiB)
Ma se lo collego direttamente alla mia porta SATA interna funziona bene.
Lo stesso accade se provo a utilizzare la porta e-sata dal dock USB.
Risposta accettata:
2,2 TB ≈ 2 TiB, che corrisponde al maggior numero di blocchi da 512 byte indirizzabili a 32 bit (2 × 512 B =2 × 2 B =2 =2 × 1024 B =2 TiB). Sospetto che il tuo bridge da USB a ATA non supporti più blocchi o blocchi più grandi, perché è economico e/o vecchio.
L'unità di archiviazione consente di impostare la dimensione del blocco su 4 KiB (formato avanzato)? Molte unità più recenti consentono la selezione di una modalità legacy con 512 B tramite una serie di ponticelli (vedere l'immagine di esempio sotto), che è spesso l'impostazione predefinita. In tal caso, vale la pena provare, ma in tal caso dovrai ripartizionare l'unità. Tuttavia, la semplice modifica del ponticello, il tentativo di leggere l'unità e reinserirla non danneggerà i dati esistenti, purché non si scriva nulla mentre il ponticello è fuori dalla sua posizione originale.