Назад | Перейти на главную страницу

Установлен диск 2 ТБ на сервере ubuntu, dmesg сообщает об этом как 9444732965540666 МБ

У меня есть устаревший сервер Linux, работающий на оборудовании Dell PowerEdge с RAID-контроллером SAS 5IR. Он имеет пару дисков SAS 146 ГБ в конфигурации RAID 1 с ОС и другим программным обеспечением. Мне нужно добавить на сервер большой объем хранилища. Данные, хранящиеся на диске, не важны, и, учитывая ограниченный бюджет, я решил добавить большой диск SATA емкостью 2 ТБ к неиспользуемому интерфейсу SATA, который находится на борту. Система видит диск, но dmesg отчеты:

scsi 5:0:1:0: Direct-Access     ATA      WDC WD2002FAEX-0 05.0 PQ: 0 ANSI: 5
sd 5:0:1:0: [sdb] Very big device. Trying to use READ CAPACITY(16).
sd 5:0:1:0: [sdb] 18446744073321613488 512-byte hardware sectors (9444732965540666 MB)
sd 5:0:1:0: [sdb] Write Protect is off
sd 5:0:1:0: [sdb] Mode Sense: 00 3a 00 00
sd 5:0:1:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA

Как вы видите выше, размер указан неверно. Я подозреваю, что это может быть ограничение ядра, которое я использую, но я не могу найти ничего, подтверждающего эту теорию. Может ли кто-нибудь подтвердить, возможно ли это?

Операционная система - Ubuntu 7.10 (сервер, x64 IIRC, без графического интерфейса), работающая под управлением ядра 2.6.22-14-server.

Кстати: Да, я знаю, что это не LTS-версия Ubuntu, и она очень устарела. Это не угроза безопасности в сценарии, в котором он используется. Я надеюсь, что мне не придется обновлять ядро ​​или ОС, если этого можно избежать, но я готов сделать это, если я уверен, что это разрешит эта проблема.

Взгляните на выпуски прошивки для контроллера SATA, он может не поддерживать диски такого размера. Он также может быть частью обновлений материнской платы или основной платы.

В качестве временного решения рассмотрите возможность помещения диска в корпус и подключения через USB2.0. Если у вас нет портов 2.0, используйте карту PCI USB 2.0 для расширения.