<< Рекурсивная конвертация файлов с помощью iconv | На главную | Asus EEE PC 901 - лучший нетбук администратора >>

Проблема с UDMA на ICH7 и CentOS 5

На одном из серверов столкнулся с чудной проблемой - SATA диски распознавались как IDE и отказывались работать на нормальной скорости через UDMA.

В результате непродолжительных боёв выяснилось, что просто необходимо в grub в menu.lst добавить опции: ide0=noprobe ide1=noprobe . Эти опции отключают модуль generic_ide который перехватывает перед загрузкой на себя диск и никаким другим образом их потом нормально работать не заставишь.

Кстати перед перезагрузкой желательно проверить fstab так как все диски поменяют свои буквы с /dev/hd* на /dev/sd*. В моём случае конфигурация была всего с одним жёстким диском и нигде имена устройств прописаны напрямую не были, поэтому править ничего не пришлось. Кстати диск был /dev/hdc  а стал /dev/sda , это тоже стоит учесть при настройке.

Итоговое меню для загрузки:
 CentOS (2.6.18-53.1.14.el5)
   root (hd0,0)
   kernel /vmlinuz-2.6.18-53.1.14.el5 ro root=LABEL=/ ide0=noprobe ide1=noprobe
   initrd /initrd-2.6.18-53.1.14.el5.img
Ярлыки : , ,


Avatar: G0LDEN_key

Re: Проблема с UDMA на ICH7 и CentOS 5

Именно для того, чтобы не "чехардить" в  fstab придумали лэйблить файлсистемы.

Или UUIDить.

Например

UUID=bc240822-0ee9-454a-9b3b-cf918aa904aa

уникально задаёт имя партиции и, буде диск вставят хоть в энный  контроллер, ФС найдётся и подмонтируется правильно. Если обратить внимание на /dev/disk/by-uuid, то можно заметить, что UUIDы разлинкованы в обычный /dev/sdx

man 5 fstab
man 8 e2label

Комментировать Отправить TrackBack
На главную