Vue d'ensemble
Recherche de mots-clés
Historique
Versions
Catégories
Tous les articles
Deutsch
English
SuSE Linux: des versions à partir de 6.1
Kernel: des versions à partir de 2.2.5
Bien que ce pilote ne soit pas encore inclus dans le noyau Linux "officiel"
2.2.5, il a déjà été inclus dans le noyau SuSE Linux
(paquetage lx_suse
) à partir de la version SuSE Linux 6.1
et il est aussi disponible pour l'installation.
Le fichier /usr/src/linux/drivers/block/README.DAC960
contient une abondante documentation d'accompagnement et constitue la
source de référence pour toutes questions sur le pilote.
Cet article se base sur le README et a pour but
========= Début de citation du README.DAC960 ============= eXtremeRAID 1100 (DAC1164P) 3 Wide Ultra-2/LVD SCSI channels 233MHz StrongARM SA 110 Processor 64 Bit PCI (backward compatible with 32 Bit PCI slots) 16MB/32MB/64MB Parity SDRAM Memory with Battery Backup AcceleRAID 250 (DAC960PTL1) Uses onboard Symbios SCSI chips on certain motherboards. Also includes one onboard Wide Ultra-2/LVD SCSI Channel 66MHz Intel i960RD RISC Processor 4MB/8MB/16MB/32MB/64MB/128MB ECC EDO Memory AcceleRAID 200 (DAC960PTL0) Uses onboard Symbios SCSI chips on certain motherboards Includes no onboard SCSI Channels 66MHz Intel i960RD RISC Processor 4MB/8MB/16MB/32MB/64MB/128MB ECC EDO Memory AcceleRAID 150 (DAC960PRL) Uses onboard Symbios SCSI chips on certain motherboards Also includes one onboard Wide Ultra-2/LVD SCSI Channel 33MHz Intel i960RP RISC Processor 4MB Parity EDO Memory DAC960PJ 1/2/3 Wide Ultra SCSI-3 Channels 66MHz Intel i960RD RISC Processor 4MB/8MB/16MB/32MB/64MB/128MB ECC EDO Memory DAC960PG 1/2/3 Wide Ultra SCSI-3 Channels 33MHz Intel i960RP RISC Processor 4MB/8MB ECC EDO Memory DAC960PU 1/2/3 Wide Ultra SCSI-3 Channels Intel i960CF RISC Processor 4MB/8MB EDRAM or 2MB/4MB/8MB/16MB/32MB DRAM Memory DAC960PD 1/2/3 Wide Fast SCSI-2 Channels Intel i960CF RISC Processor 4MB/8MB EDRAM or 2MB/4MB/8MB/16MB/32MB DRAM Memory DAC960PL 1/2/3 Wide Fast SCSI-2 Channels Intel i960 RISC Processor 2MB/4MB/8MB/16MB/32MB DRAM Memory For the eXtremeRAID 1100, firmware version 5.06-0-52 or above is required. For the AcceleRAID 250, 200, and 150, firmware version 4.06-0-57 or above is required. For the DAC960PJ and DAC960PG, firmware version 4.06-0-00 or above is required. For the DAC960PU, DAC960PD, and DAC960PL, firmware version 3.51-0-04 or above is required. [ ... passages non cités ... ] Please note that not all SCSI disk drives are suitable for use with DAC960 controllers [ ... passages non cités ... ] Mylex makes available a hard disk compatibility list by FTP at ftp://ftp.mylex.com/pub/dac960/diskcomp.html ======== Fin de citation du README.DAC960 =============
Les fichiers de périphériques pour les disques logiques (system drives) DAC960
se trouvent dans leur propre répertoire /dev/rd
et portent des
noms particulièrement "éloquents". Exemples:
/dev/rd/c0d1
contrôleur 0, system drive 1
/dev/rd/c1d0
contrôleur 1, system drive 0
(si un second DAC960 est présent dans le système).
/dev/rd/c0d0p3
contrôleur 0, system drive 0,
partition 3.
Attention! Pour chaque disque logique, sept (7) partitions sont accessibles. Ce nombre relativement peu élevé doit être pris en considération en temps voulu, lors de la conception du RAID -- et naturellement aussi lors de l'élaboration du partitionnement --!
Si plusieurs partitions sont nécessaires, dans le cas par exemple d'une
grande application, il faut donc prévoir plusieurs disques logiques. (Note:
fdisk
n'empêchera personne de créer par exemple une
partition c0d0p8
-- mais il n'existe pas de fichier de
périphérique permettant d'y accéder. Ceci a pour résultat que l'espace
disque reste inutilisé).
Numéros de périphériques. On dispose de fichiers de périphériques
pour 8 contrôleurs DAC960, ayant respectivement 32 disques logiques avec un
nombre maximal de 7 partitions. Les "nombres majeurs" caractérisent les
contrôleurs: de 48 pour le contrôleur 0 à 55 pour le contrôleur 7. Les
"nombres majeurs" désignent les disques logiques et les partitions: Un disque
logique a une séquence de 8 "nombres mineurs". La sortie de ls -l
qui va suivre (sous une forme abrégée) donne quelques exemples typiques:
maj min brw------- ... 48, 0 Apr 13 08:49 c0d0 brw------- ... 48, 1 Apr 13 08:49 c0d0p1 ... brw------- ... 48, 7 Apr 13 08:49 c0d0p7 brw------- ... 48, 8 Apr 13 08:49 c0d1 brw------- ... 48, 9 Apr 13 08:49 c0d1p1 ... brw------- ... 48, 16 Apr 13 08:49 c0d2 brw------- ... 48, 17 Apr 13 08:49 c0d2p1 ... brw------- ... 49, 16 Apr 13 08:49 c1d2 brw------- ... 49, 17 Apr 13 08:49 c1d2p1
Installer SuSE Linux (6.1 et versions plus récentes) dans un ensemble RAID
DAC960
linuxrc
.
Après le chargement, on peut contrôler dans la fenêtre de protocole si le ou les contrôleurs et les disques logiques ont été reconnus. Si c'est le cas, les disques logiques sont dès maintenant disponibles sous le nom
/dev/rd/c0d0, /dev/rd/c0d1 etc.ainsi qu'il est décrit plus haut.
Si la configuration de démarrage est correcte, Linux peut aussi démarrer à partir d'un RAID DAC960 sans qu'il soit nécessaire que d'autres disques durs soient présents.
Fonctions particulières du RAID DAC960 sous Linux: Highlights
syslog
(sous SuSE Linux ils se trouvent dans /var/log/messages
et sur la console système Alt-F10 dans /dev/tty10
).
NOUVEAUTÉ: l'interface utilisateur sous /proc/rd
:
/proc/rd/status
. Contient l'un des textes
OK
ou ALERT
sous forme d'une brève
information sur le statut (qui s'explique d'elle-même ;-)
/proc/rd/c?
Un sous-répertoire pour chaque contrôleur
contenant deux fichiers avec des informations sur le statut et un
fichier comme interface de commande permettant l'accès direct au
contrôleur:
/proc/rd/c?/current_status
/proc/rd/c?/initial_status
/proc/rd/c?/user_command
/usr/src/linux/drivers/block/README.DAC960
Pour que la défaillance et le remplacement d'un disque ne provoquent aucune interruption dans le fonctionnement du système, il est bien sûr indispensable que:
Ce dernier point concerne en premier lieu le matériel lui-même, tout particulièrement les contrôleurs et les disques durs.
DACCF
:
Lorsqu'une opération de restauration ou de contrôle est en cours, il
apparaît à 1 minute d'intervalle des messages faisant connaître l'avancement
de la procédure dans syslog
. Le dernier message peut aussi
être visualisé dans /proc/rd/c?/current_status
.
Mots-clés: RAID, MYLEX, DAC960, CONTRôLEUR, SCSI, DISQUE DUR, HARDDISK
Catégories:
SCSI
Vue d'ensemble
Recherche de mots-clés
Historique
Versions
Catégories
Tous les articles
Deutsch
English