Implémentation et configuration RAID dans les systèmes d'exploitation
Aug 09, 2025Certains programmes sont écrits directement sur l'ordinateur hôte et s'exécutent à la base du système d'exploitation. Utilisant le concept de la Grande Ourse, ils virtualisent les disques physiques présentés par le contrôleur SCSI ou IDE de l'hôte en différents disques virtuels, qui sont ensuite présentés à des interfaces de programmation de niveau supérieur, telles que des programmes de gestion de volumes. Ces logiciels utilisent un outil de configuration permettant aux utilisateurs de sélectionner les disques à combiner et le type de disque. RAID configuration à former.
Par exemple, une machine peut être équipée de deux disques IDE et de quatre disques SCSI. Les disques IDE sont connectés directement à l'interface IDE intégrée de la carte mère, tandis que les disques SCSI sont connectés à une carte SCSI PCI. Sans l'intervention d'un programme RAID, le système peut reconnaître les six disques, les formater avec le système de fichiers et les monter sur une lettre de lecteur ou un répertoire pour permettre aux applications d'y accéder en lecture/écriture.
Après avoir installé le programme RAID, l'utilisateur utilise l'interface de configuration pour configurer les deux disques E en RAID 0. Si chaque disque IDE avait initialement une capacité de 80 Go, la configuration RAID 0 créerait un seul disque virtuel d'une capacité de 160 Go. L'utilisateur a ensuite configuré un système RAID 5 avec quatre disques SCSI. Si chaque disque SCSI avait initialement une capacité de 73 Go, la capacité du disque virtuel après la configuration des quatre disques en RAID 5 serait d'environ la capacité de trois disques, soit 216 Go.
Bien entendu, comme le programme RAID utilise une partie de l'espace disque pour stocker les informations RAID, la capacité réelle sera réduite. Après traitement par le programme RAID, ces six disques sont finalement réduits à deux disques virtuels. Sous Windows, l'ouverture du Gestionnaire de disques n'affichera que deux disques durs : l'un d'une capacité de 160 Go (disque dur 1) et l'autre d'une capacité de 219 Go (disque dur 2). Ces deux disques peuvent ensuite être formatés, par exemple avec le système de fichiers NTFS. Le programme de formatage ignorera complètement les données écrites sur plusieurs disques physiques.
Par exemple, à un moment donné, le programme de formatage exécute une commande pour écrire des données de l'adresse de début mémoire X vers l'adresse de début LBA 10 000 et la longueur 128 du disque dur 1 (un disque virtuel RAID 0 composé de deux disques IDE). Le programme RAID intercepte cette commande et l'analyse. Si le disque dur 1 est un système RAID 0, le moteur RAID calcule les données des 128 secteurs à partir du LBA 10 000, mappe les LBA logiques aux LBA physiques des disques physiques et écrit les données correspondantes sur les disques physiques. Après l'écriture, le formateur reçoit un signal d'écriture réussie et passe à l'I0 suivant. Ce processus masque la connaissance par le programme de niveau supérieur des détails du disque physique sous-jacent. D'autres configurations RAID fonctionnent de la même manière, mais avec des algorithmes plus complexes. Même ces algorithmes complexes, lorsqu'ils sont traités par le processeur, sont des milliers, voire des dizaines de milliers de fois plus rapides que les vitesses de lecture et d'écriture sur disque.
STOR Technology Limited vous fournit des produits de haute qualité 9560-16I, 9560-8I, 9361-4I, 9540-8I,9670W-16i, etc. Nous vous offrons des services de qualité supérieure et un service après-vente assuré. N'hésitez pas à nous rendre visite et à discuter de produits connexes avec nous.
Notre site Web: https://www.cloudstorserver.com/
Contactez-nous: alice@storservers.com / +86-755-83677183
WhatsApp : +8613824334699