Somente 2 TB são reconhecidos do disco Seagate de 4 TB

1

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. : - (

    
por Mitar 31.08.2017 / 04:00

2 respostas

2

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.

    
por heynnema 31.08.2017 / 16:35
0

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.

    
por DocWeird 31.08.2017 / 10:26