URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 78301
[ Назад ]

Исходное сообщение
"Контроллер HP E200 Smart Array - FreeBSD 6.2 не видит том"

Отправлено pavel_i , 17-Янв-08 19:04 
Здравтвуйте! Проблема в том, что не могу установить FreeBSD 6.2 (также 7 пробовал) на массив винтов по 750 Gb 4 шт на контроллере HP E200 Smart Array (сервер HP ML110). Диски связаны в 5 RAID-e.  В списке поддерживаемого оборудования на сайте FreeBSD этот контроллер присутствует, но при попытке разметить раздел выдается сообщение об отсутствии диска. Как быть? Подскажите, пожалуйста?

Содержание

Сообщения в этом обсуждении
"Контроллер HP E200 Smart Array - FreeBSD 6.2 не видит том"
Отправлено pavel_i , 17-Янв-08 20:33 
Дополнение:
при загрузке пишет ошибка в read big-media



"Контроллер HP E200 Smart Array - FreeBSD 6.2 не видит том"
Отправлено anonymous , 17-Янв-08 20:42 
>Дополнение:
>при загрузке пишет ошибка в read big-media

Покажите текст ошибки целиком.


"Контроллер HP E200 Smart Array - FreeBSD 6.2 не видит том"
Отправлено pavel_i , 17-Янв-08 20:54 
>>Дополнение:
>>при загрузке пишет ошибка в read big-media
>
>Покажите текст ошибки целиком.

(da0:ciss 0:0:0:0):got CAM status 0x4
(da0:ciss 0:0:0:0):fatal error, failed to attach device
...
acd0:FAILURE -READ_BIG MEDIA ERROR


"Контроллер HP E200 Smart Array - FreeBSD 6.2 не видит том"
Отправлено CrAzOiD , 17-Янв-08 22:15 
>>>Дополнение:
>>>при загрузке пишет ошибка в read big-media
>>
>>Покажите текст ошибки целиком.
>
>(da0:ciss 0:0:0:0):got CAM status 0x4
>(da0:ciss 0:0:0:0):fatal error, failed to attach device
>...
>acd0:FAILURE -READ_BIG MEDIA ERROR

Похоже вы попали на ограничение в 2 Тб (3х750=2250). Разбейте контроллером том на два логических устройства (слайсы). Во многих контроллерах есть такая опция как "Limit to 2Tb"


"Контроллер HP E200 Smart Array - FreeBSD 6.2 не видит том"
Отправлено pavel_i , 18-Янв-08 13:50 
>[оверквотинг удален]
>>>Покажите текст ошибки целиком.
>>
>>(da0:ciss 0:0:0:0):got CAM status 0x4
>>(da0:ciss 0:0:0:0):fatal error, failed to attach device
>>...
>>acd0:FAILURE -READ_BIG MEDIA ERROR
>
>Похоже вы попали на ограничение в 2 Тб (3х750=2250). Разбейте контроллером том
>на два логических устройства (слайсы). Во многих контроллерах есть такая опция
>как "Limit to 2Tb"

На контроллере нет возможности разбить массив на слайсы. Наверное, придется отказаться от FreeBSD и поставить Linux. Я проверил, у линукса все нормально с большими массивами.


"Контроллер HP E200 Smart Array - FreeBSD 6.2 не видит том"
Отправлено CrAzOiD , 18-Янв-08 14:06 
>На контроллере нет возможности разбить массив на слайсы. Наверное, придется отказаться от
>FreeBSD и поставить Linux. Я проверил, у линукса все нормально с
>большими массивами.

Это как это Вы проверили? У линуха нормальные такие проблемы с 2 Тб... шаманить надо



"Контроллер HP E200 Smart Array - FreeBSD 6.2 не видит том"
Отправлено pavel_i , 18-Янв-08 14:58 
>>На контроллере нет возможности разбить массив на слайсы. Наверное, придется отказаться от
>>FreeBSD и поставить Linux. Я проверил, у линукса все нормально с
>>большими массивами.
>
>Это как это Вы проверили? У линуха нормальные такие проблемы с 2
>Тб... шаманить надо

Да, возможно, не будут работать всякие квоты,  df и др.(надо почитать про линукс, никогда на нем не делал серверов).  


"Контроллер HP E200 Smart Array - FreeBSD 6.2 не видит том"
Отправлено pavel_i , 18-Янв-08 16:41 
>[оверквотинг удален]
>>>Покажите текст ошибки целиком.
>>
>>(da0:ciss 0:0:0:0):got CAM status 0x4
>>(da0:ciss 0:0:0:0):fatal error, failed to attach device
>>...
>>acd0:FAILURE -READ_BIG MEDIA ERROR
>
>Похоже вы попали на ограничение в 2 Тб (3х750=2250). Разбейте контроллером том
>на два логических устройства (слайсы). Во многих контроллерах есть такая опция
>как "Limit to 2Tb"

Поробовал просто установить FreeBSD на 750 GB диск - ничего не получается. Установка проходит нормально, за исключением того, что sysinstall ругается на неправильную геометрию диска. После перезагрузки все застревает на стадии выбора слайса.


"Контроллер HP E200 Smart Array - FreeBSD 6.2 не видит том"
Отправлено anonymous , 17-Янв-08 23:48 
>>>Дополнение:
>>>при загрузке пишет ошибка в read big-media
>>
>>Покажите текст ошибки целиком.
>
>(da0:ciss 0:0:0:0):got CAM status 0x4
>(da0:ciss 0:0:0:0):fatal error, failed to attach device
>...
>acd0:FAILURE -READ_BIG MEDIA ERROR

acd0 - cd-rom, к вашей проблеме отношения не имеет


"Контроллер HP E200 Smart Array - FreeBSD 6.2 не видит том"
Отправлено Xradeon , 20-Янв-08 02:19 
>[оверквотинг удален]
>>>>при загрузке пишет ошибка в read big-media
>>>
>>>Покажите текст ошибки целиком.
>>
>>(da0:ciss 0:0:0:0):got CAM status 0x4
>>(da0:ciss 0:0:0:0):fatal error, failed to attach device
>>...
>>acd0:FAILURE -READ_BIG MEDIA ERROR
>
>acd0 - cd-rom, к вашей проблеме отношения не имеет

Можно еще попробовать поднять Firmware на контроллере и BIOS на пролианте с помощью Firmware Maintenance CD (качать с сайта HP, если конечно для этой модели имеется...)


"Контроллер HP E200 Smart Array - FreeBSD 6.2 не видит том"
Отправлено pavel_i , 22-Янв-08 18:10 
>[оверквотинг удален]
>>>(da0:ciss 0:0:0:0):got CAM status 0x4
>>>(da0:ciss 0:0:0:0):fatal error, failed to attach device
>>>...
>>>acd0:FAILURE -READ_BIG MEDIA ERROR
>>
>>acd0 - cd-rom, к вашей проблеме отношения не имеет
>
>Можно еще попробовать поднять Firmware на контроллере и BIOS на пролианте с
>помощью Firmware Maintenance CD (качать с сайта HP, если конечно для
>этой модели имеется...)

Я снял с RAID 5 один диск (получил 1,4 TB). Систему установил на отдельный диск малого объема. После примонтировал раид. Так работает


"Контроллер HP E200 Smart Array - FreeBSD 6.2 не видит том"
Отправлено AMDmi3 , 23-Янв-08 00:53 
>Здравтвуйте! Проблема в том, что не могу установить FreeBSD 6.2 (также 7
>пробовал) на массив винтов по 750 Gb 4 шт на контроллере
>HP E200 Smart Array (сервер HP ML110). Диски связаны в 5
>RAID-e.  В списке поддерживаемого оборудования на сайте FreeBSD этот контроллер
>присутствует, но при попытке разметить раздел выдается сообщение об отсутствии диска.
>Как быть? Подскажите, пожалуйста?

Как MBR разметка, так и BSD disklabel используют 32битные номера секторов, посему имеются проблемы с использованием их на дисках больше 2Tb. Вариантов решения проблемы несколько:

- Сделать MBR раздел (слайс) чуть меньше 2Tb, дальше как обычно. В таком случае кусок диска не будет использован, но все будет наботать.
- Сделать disklabel чуть меньше 2Tb. Аналогично.
- Не использовать разметку и сделать сразу файловую систему на весь диск. Но это ровно одна файловая система и загрузиться с массива в таком случае не получится

Правильное решение для таких дисков - использовать GPT разметку. Но я лично не представляю как с нее грузиться.

Linux это проблема теоретически тоже касается. Насколько я помню, даже LVM работает поверх MBR разметки, но если LVM можно скормить диск целиком - то Linux можно рассматривать как вариант.

Возможные пути с FreeBSD, которые мне видятся:
1) Сделать слайс чуть меньше 2Tb. Сотню метров потеряете, хрен с ней, зато проблем не будет.
2) Сделать RAID5 из 3 дисков (4-й, например - spare), либо RAID0+1. Места меньше, но поидее больше надежность и скорость. Тоже вариант.
3) Почитать, как грузиться с GPT. Google + как вариант документация к загрузчику Grub2. Честно сам ничего про это не знаю.
4) Ну, если сервер файловое хранилище, можно посмотреть в сторону ZFS вместо железного RAID5.


"Контроллер HP E200 Smart Array - FreeBSD 6.2 не видит том"
Отправлено pavel_i , 28-Янв-08 11:41 
>[оверквотинг удален]
>
>Возможные пути с FreeBSD, которые мне видятся:
>1) Сделать слайс чуть меньше 2Tb. Сотню метров потеряете, хрен с ней,
>зато проблем не будет.
>2) Сделать RAID5 из 3 дисков (4-й, например - spare), либо RAID0+1.
>Места меньше, но поидее больше надежность и скорость. Тоже вариант.
>3) Почитать, как грузиться с GPT. Google + как вариант документация к
>загрузчику Grub2. Честно сам ничего про это не знаю.
>4) Ну, если сервер файловое хранилище, можно посмотреть в сторону ZFS вместо
>железного RAID5.

Дело в том, что еще на этапе загрузки начиналась ругань по поводу невозможности подключения такого большого массива (4х750). Соответственно, fdisk просто не видел устройства и размечать было нечего. Так, что выбора не оставалось, как снять один винт (пригодился на другом сервере для бекапов). Спасибо за интересный ответ!