Fusion-io ioDrive unter Debian nutzen
Hinweis: Bitte beachten Sie, dass dieser Artikel / diese Kategorie sich entweder auf ältere Software/Hardware Komponenten bezieht oder aus sonstigen Gründen nicht mehr gewartet wird. Diese Seite wird nicht mehr aktualisiert und ist rein zu Referenzzwecken noch hier im Archiv abrufbar. |
---|
In diesem Artikel zeigen wir wie Sie ein Fusion-io ioDrive unter Debian GNU/Linux 5 Lenny (64-Bit) nutzen. Wir verwenden dabei einen 2.6.32 Kernel der Debian Backports.
Treiber und Tools herunterladen
Die notwendigen Treiber und Tools können Sie nach einer kostenlosen Registrierung hier herunterladen:
Treiberpaket erstellen
Der Treiber wird von Fusion-io im Quellcode bereitgestellt. Sie können ihn damit speziell für Ihren Kernel kompilieren.
Buildumgebung vorbereiten
Installieren Sie die folgenden notwenden Pakete für das Kompilieren des Fusion-io Source Driver Packages:
apt-get install gcc fakeroot build-essential debhelper linux-headers-$(uname -r) rsync
Treiber kompilieren
Entpacken Sie den Treiber Quellcode:
tar xzvf iomemory-vsl_2.1.0.240-1.0.tar.gz
Wechseln Sie in das Verzeichnis:
cd iomemory-vsl-2.1.0.240
Starten Sie den Build-Prozess:
dpkg-buildpackage
Danach finden Sie die entsprechenden Debian Packages:
test-server:~/fusion-io/iomemory-vsl-2.1.0.240# cd .. test-server:~/fusion-io# ls -l iomemory-vsl*deb -rw-r--r-- 1 root root 339300 2010-09-30 11:09 iomemory-vsl-2.6.32-bpo.3-amd64_2.1.0.240-1.0_amd64.deb -rw-r--r-- 1 root root 1622698 2010-09-30 11:09 iomemory-vsl-source_2.1.0.240-1.0_amd64.deb test-server:~/fusion-io#
Installation
Installieren Sie nun die folgenden Pakete mit dpkg -i:
fio-firmware_43247.2-1.0_all.deb fio-util_2.1.0.240-1.0_amd64.deb iomemory-vsl-source_2.1.0.240-1.0_amd64.deb
Diese Pakete benötigen Sie nur für den SNMP Support:
fio-snmp-agentx_1.0.1.184-1.0_amd64.deb fio-snmp-mib_1.0.1.184-1.0_amd64.deb
Auch diese Pakete benötigen Sie nur in Spezialfällen:
fio-smis_1.0.1.184-1.0_amd64.deb fio-sysvinit_2.1.0.240-1.0_all.deb iomanager-gui_2.3.0.1859-1.1_all.deb iomanager-jre_2.3.0.1859-1.1_amd64.deb libfio_2.1.0.240-1.0_amd64.deb libfusionjni_1.0.1.184-1.0_amd64.deb
Status überprüfen
Sie können nun das Modul für Fusion-io laden:
modprobe iomemory-vsl
Mit fio-status
können Sie den Status überprüfen:
test-server:~# fio-status Found 1 ioDrive in this system Fusion-io driver version: 2.1.0 build 240 Adapter: ioDrive Fusion-io ioDrive 320GB, Product Number:FS1-002-321-CS SN:18088 External Power: NOT connected PCIE Power limit threshold: 24.75W Connected ioDimm module: fct0: Fusion-io ioDrive 320GB, Product Number:FS1-002-321-CS SN:14327 fct0 Attached as 'fioa' (block device) Fusion-io ioDrive 320GB, Product Number:FS1-002-321-CS SN:14327 Alt PN:FS1-SS2-321-CS PCI:01:00.0, Slot Number:5 Firmware v5.0.1, rev 42895 322.55 GBytes block device size, 396 GBytes physical device size Internal temperature: avg 45.3 degC, max 45.8 degC Media status: Healthy; Reserves: 100.00%, warn at 10.00% test-server:~#
Das Device /dev/fioa
steht Ihnen jetzt wie eine Festplatte zur Verfügung:
9000068554:~# cat /proc/partitions major minor #blocks name 8 0 312571224 sda 8 1 1052226 sda1 8 2 8393962 sda2 253 0 314993344 fioa 9000068554:~#
Autor: Werner Fischer Werner Fischer arbeitet im Product Management Team von Thomas-Krenn. Er evaluiert dabei neueste Technologien und teilt sein Wissen in Fachartikeln, bei Konferenzen und im Thomas-Krenn Wiki. Bereits 2005 - ein Jahr nach seinem Abschluss des Studiums zu Computer- und Mediensicherheit an der FH Hagenberg - heuerte er beim bayerischen Server-Hersteller an. Als Öffi-Fan nutzt er gerne Bus & Bahn und genießt seinen morgendlichen Spaziergang ins Büro.
|