As unidades estão no formato RAID. Enquanto o RAID aparecer como 4G ou 8G, você está bem. Se o RAID aparecer como algo diferente, uma das suas tabelas de partição GPT estará corrompida e precisará ser reescrita.
No mesmo servidor, tenho um monte de discos Seagate de 4 TB. Acabei de instalá-los e percebi que alguns são reconhecidos como 4 TB, mas alguns como 2 TB. Qual poderia ser o problema?
$ dmesg | grep '8:0:3:0'
[ 10.810825] scsi 8:0:3:0: Direct-Access ATA ST4000DM005-2DP1 0001 PQ: 0 ANSI: 5
[ 11.508060] sd 8:0:3:0: [sdf] 7814037168 512-byte logical blocks: (4.00 TB/3.64 TiB)
[ 11.508061] sd 8:0:3:0: [sdf] 4096-byte physical blocks
[ 11.508064] sd 8:0:3:0: Attached scsi generic sg5 type 0
[ 11.508089] sd 8:0:3:0: [sdf] Write Protect is off
[ 11.508090] sd 8:0:3:0: [sdf] Mode Sense: 00 3a 00 00
[ 11.508100] sd 8:0:3:0: [sdf] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 11.524947] sd 8:0:3:0: [sdf] Attached SCSI disk
$ dmesg | grep 9:0:4:0
[ 13.235315] scsi 9:0:4:0: Direct-Access ATA ST4000DM005-2DP1 0001 PQ: 0 ANSI: 5
[ 13.240191] sd 9:0:4:0: Attached scsi generic sg14 type 0
[ 13.241734] sd 9:0:4:0: [sdo] 4294967294 512-byte logical blocks: (2.20 TB/2.00 TiB)
[ 13.278030] sd 9:0:4:0: [sdo] Write Protect is off
[ 13.278031] sd 9:0:4:0: [sdo] Mode Sense: 73 00 00 08
[ 13.280316] sd 9:0:4:0: [sdo] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 13.392557] sd 9:0:4:0: [sdo] Attached SCSI disk
smartctl diz que ambas as unidades são de 4 TB. parted os vê como 4 TB e 2 TB, respectivamente:
$ parted /dev/sdf unit s print
Model: ATA ST4000DM005-2DP1 (scsi)
Disk /dev/sdf: 7814037168s
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 2048s 7814035455s 7814033408s primary raid
$ parted /dev/sdo unit s print
Model: ATA ST4000DM005-2DP1 (scsi)
Disk /dev/sdo: 4294967294s
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 2048s 4294965247s 4294963200s primary raid
Atualização:
Parece que o problema é que algumas unidades estão conectadas ao controlador de armazenamento LSI SAS1068E SCSI e essa tem uma limitação de unidade de 2 TB.
Não tenho certeza se existe uma solução alternativa para isso. : - (
As unidades estão no formato RAID. Enquanto o RAID aparecer como 4G ou 8G, você está bem. Se o RAID aparecer como algo diferente, uma das suas tabelas de partição GPT estará corrompida e precisará ser reescrita.
Tente isso (depois de limpar as partições do disco para que fique vazio):
parted /dev/sdo
mklabel gpt
mkpart primary 0GB 4096GB
Você pode substituir "principal" por outro nome para a partição.
"4096GB" corresponde ao tamanho máximo utilizável do disco, então você pode ter que diminuir isso para coincidir com o espaço utilizável real, para algo como "3906GB", etc.
Você deve ser capaz de verificar o espaço disponível com o fdisk:
fdisk /dev/sdo
digite p para listar as partições e os dados da unidade.
Se tudo funcionou, você deve ver a unidade como um 4TB em parted e, em caso afirmativo, basta proceder à formatação e montagem, como de costume, com mkfs e mount.