Tengo uno de esos Seagate 4TB HD y todo fue bien usando GPT, pude usarlo normalmente sin ningún problema. Usé gparted para formatear y crear la tabla de particiones como ext4.
Todo cambió en cuanto llegué a los 2,2 TB de datos en el disco. Después de este punto, ya no pude usarlo en mi puerto USB y cada vez que intento usarlo, dmesg lo muestra como una unidad de 2,2 TB:
[787067.503166] sd 28:0:0:0: [sdc] 4294967295 512-byte logical blocks: (2.19 TB/1.99 TiB)
Pero, si lo conecto directamente a mi puerto SATA interno, funciona bien.
Lo mismo sucede si trato de usar el puerto e-sata desde la base USB.
Respuesta aceptada:
2,2 TB ≈ 2 TiB, que corresponde al mayor número de bloques de 512 bytes direccionables por 32 bits (2 × 512 B =2 × 2 B =2 =2 × 1024 B =2 TiB). Sospecho que su puente USB a ATA no admite más bloques o bloques más grandes, porque es barato y/o antiguo.
¿Su unidad de almacenamiento le permite establecer el tamaño del bloque en 4 KiB (formato avanzado)? Muchas unidades más nuevas permiten la selección de un modo heredado con 512 B a través de un conjunto de puentes (consulte la imagen de ejemplo a continuación), que suele ser el predeterminado. Si es así, vale la pena intentarlo, pero en ese caso deberá volver a particionar el disco. Sin embargo, simplemente cambiar el puente, intentar leer la unidad y volver a cambiarlo, no dañará los datos existentes, siempre y cuando no escriba nada mientras el puente esté fuera de su posición original.