Я создаю сервер хранения со следующими компонентами:
Это все хорошо. Я построил сервер, установивший Ubuntu 12.04 LTS 32-bit на SSD 32 ГБ , включил его, запустил некоторые обновления, и все, кажется, работает нормально. Затем я попытался добавить жесткие диски на сервер. Я не хочу настраивать RAID-массив как таковой, сейчас мне просто нужно подключить все диски по отдельности, чтобы я мог видеть их отдельно в /dev/
или в утилите дисков. Я не хочу никаких пулов или резервные копии, или что-нибудь в этом роде, только индивид Аль ведет себя. Я думаю, что я видел людей на разных форумах, которые называли это «использованием вашей карты RAID в качестве контроллера SATA». Проблема в том, что я зашел на http://www.highpoint-tech.com/USA_new/rr2600_download.htm , где есть только драйверы для Ubuntu 11.04 (это было начало проблемы) и посмотрел на руководство по установке.
Я тщетно надеялся, что между драйверами Ubuntu 11.04 и драйверами Ubuntu 12.04 проблем не будет, но это не так. Я прошел инструкции в руководстве, но это не сработало, потому что, когда я добавлял диски в RAID-меню до BIOS, они, похоже, не распознавались Ubuntu. Вдобавок ко всему, я не совсем понимаю, как просто добавить диски на карту, чтобы она воспринимала их как отдельные диски, так как меню до BIOS довольно неясно.
Где взять драйвер Ubuntu 12.04 (я действительно не хочу переходить на Ubuntu 11.04, но могу, если мне это абсолютно необходимо), и как правильно добавить диски таким образом, чтобы не создавать RAID, но просто относиться к ним как к обычным дискам?
Я видел пост RocketRaid 26xx Driver , который, похоже, похож на что-то похожее, но для другой модели карты RAID.
Последние версии исходного кода и средства веб-управления, похоже, «просто работают» в Ubuntu 12.04.2 LTS (GNU / Linux 3.5.0-23-generic x86_64), что является замечательной новостью, насколько я обеспокоен. Шаги ниже, но все тривиально. При установке на 32-битной платформе приведенное ниже должно быть слегка подправлено, потому что все приведенные ниже имена файлов являются 64-битными версиями.
Это все еще не исправляет точку контроллера SATA все же. Единственный способ заставить карту делать то, что я нашел, - это создать на каждом диске JBOD с одним диском (что можно сделать с помощью инструмента BIOS). Не очень элегантно, но, по крайней мере, отчасти работает.
Действия по установке драйверов (не забудьте указать свое имя пользователя на втором-последнем шаге вместо бита в квадратных скобках):
!#/bin/bash
wget http://www.highpoint-tech.com/BIOS_Driver/HRM/Linux/WebGUI-Linux-v2.1.5-130409.tgz
wget http://www.highpoint-tech.com/BIOS_Driver/rr26xx/RR268x/Linux/v1.8.12.0823/RR268x-Linux-Src-v1.9-120817-1639.tar.gz
tar -zxf RR268x-Linux-Src-v1.9-120817-1639.tar.gz
cd rr268x-linux-src-v1.9/product/rr2680/linux/
make
sudo make install
cd ../../../..
tar -zxf WebGUI-Linux-v2.1.5-130409.tgz
sudo apt-get install alien
sudo alien --script hptsvr-https-2.1.5-13.0409.x86_64.rpm #obviously use the i386 version if you're on 32 bit
sudo dpkg -r hptsvr-https
sudo dpkg -i hptsvr-https_2.1.5-14.0409_amd64.deb
cd ~/Desktop/
sudo chown [username] hptwebraid.desktop
sudo chmod a+x hptwebraid.desktop