Только 2 ТБ распознаны от диска Seagate на 4 ТБ

В том же сервере у меня есть набор дисков Seagate на 4 ТБ. Я просто установил их, и я понял, что некоторые распознаны как 4 ТБ, но некоторые как 2 ТБ. Какова могла быть проблема?

$ 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 говорит, что оба диска составляют 4 ТБ. разделенный рассматривает их как 4 ТБ и 2 ТБ, соответственно:

$ 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

Обновление:

Кажется, что проблема - то, что некоторые диски присоединены к контроллеру запоминающих устройств LSI SAS1068E SCSI и что у каждого есть 2 ограничения диска емкостью.

Не уверенный, если существует обходное решение для этого.:-(

1
задан 31 August 2017 в 22:49

2 ответа

Диски находятся в формате RAID. Пока RAID обнаруживается как 4G или 8G, Вы в порядке. Если RAID обнаруживается как что-то еще, то одна из Ваших таблиц разделов GPT повреждена, и должна быть переписана.

2
ответ дан 7 December 2019 в 13:30

Попробуйте (после очистки разделов с диска, чтобы он был пустым):

parted /dev/sdo
 mklabel gpt
 mkpart primary 0GB 4096GB

Вы можете заменить «основной» другим именем раздела.
«4096 ГБ» соответствует максимальному используемому размеру диска, поэтому вам, возможно, придется уменьшить его для соответствия фактическому используемому пространству, например «3906 ГБ» и т. Д.

Вы сможете проверить доступное пространство с помощью fdisk:

fdisk /dev/sdo

, а затем введите p для вывода списка разделов и данных диска.

Если все работало, вы должны увидеть диск как 4 ТБ в разделенном, и если это так, просто перейдите к форматированию и монтированию как обычно с помощью mkfs и mount.

0
ответ дан 7 December 2019 в 13:30

Другие вопросы по тегам:

Похожие вопросы: