RAID est une matrice redondante de disques bon marché, utilisée pour la haute disponibilité et la fiabilité dans les environnements à grande échelle, où les données doivent être protégées par rapport à une utilisation normale. Raid est juste une collection de disques dans un pool pour devenir un volume logique et contient un tableau. Une combinaison de pilotes crée un tableau ou est appelée en tant qu'ensemble de (groupe).
Le RAID peut être créé, s'il y a un minimum de 2 disques connectés à un contrôleur RAID et faire un volume logique ou plusieurs disques peuvent être ajoutés dans une matrice selon les niveaux RAID définis. Les raids logiciels sont disponibles sans utiliser de matériel physique, ceux-ci sont appelés raids logiciels. Software Raid sera nommé Poor man raid.
Le concept principal de l'utilisation du RAID est de sauvegarder les données à partir d'un point de défaillance unique, ce qui signifie que si nous utilisons un seul disque pour stocker les données et s'il échoue, il n'y a aucune chance de récupérer nos données, pour arrêter la perte de données, nous avons besoin d'une tolérance aux pannes méthode. Ainsi, nous pouvons utiliser une collection de disques pour former un ensemble RAID.
Stripe répartit les données sur plusieurs disques en même temps en divisant le contenu. Supposons que nous ayons deux disques et que si nous sauvegardons le contenu sur un volume logique, il sera sauvegardé sous les deux disques physiques en divisant le contenu. Pour de meilleures performances RAID 0 sera utilisé, mais nous ne pouvons pas obtenir les données si l'un des lecteurs tombe en panne. Donc, ce n'est pas une bonne pratique d'utiliser RAID 0. La seule solution consiste à installer le système d'exploitation avec des volumes logiques appliqués RAID0 pour sécuriser vos fichiers importants.
Le nombre minimum de disques autorisés pour créer un RAID 0 est 2, mais vous pouvez ajouter plus de disque, mais l'ordre doit être le double de 2, 4, 6, 8. Si vous disposez d'une carte RAID physique avec suffisamment de ports, vous pouvez ajouter d'autres disques.
Ici, nous n'utilisons pas de raid matériel, cette configuration ne dépend que du RAID logiciel. Si nous avons une carte raid matérielle physique, nous pouvons y accéder à partir de son utilitaire Interface utilisateur. Certaines cartes mères par défaut intégrées avec la fonction RAID, il Interface utilisateur est accessible en utilisant Ctrl+I clés.
Si vous débutez dans les configurations RAID, veuillez lire notre article précédent, où nous avons couvert une introduction de base à propos de RAID.
Système d'exploitation: CentOS 6.5 Final. Adresse IP: 192.168.0.225. Deux disques: 20 Go chacun.
Cet article est la partie 2 d'une série de 9 tutoriels RAID, ici dans cette partie, nous allons voir comment créer et configurer le logiciel RAID0 ou striping dans les systèmes ou serveurs Linux à l'aide de deux 20 Go disques nommés sdb et sdc.
1. Avant de configurer RAID0 sous Linux, faisons une mise à jour du système, puis installons ‘mddam' paquet. Le mdadm est un petit programme, qui nous permettra de configurer et de gérer les périphériques RAID sous Linux.
# miam nettoie tout && miam mise à jour. # miam install mdadm -y.
2. Avant de créer RAID 0, assurez-vous de vérifier que les deux disques durs connectés sont détectés ou non, à l'aide de la commande suivante.
# ls -l /dev | grep sd.
3. Une fois les nouveaux disques durs détectés, il est temps de vérifier si les disques connectés utilisent déjà un raid existant à l'aide de la commande 'mdadm' suivante.
# mdadm --examine /dev/sd[b-c]
Dans la sortie ci-dessus, nous apprenons qu'aucun des RAID n'a été appliqué à ces deux sdb et sdc disques.
4. Créez maintenant sdb et sdc partitions pour raid, à l'aide de la commande fdisk suivante. Ici, je vais montrer comment créer une partition sur sdb conduire.
# fdisk /dev/sdb.
Suivez les instructions ci-dessous pour créer des partitions.
Suivez les instructions ci-dessous pour créer Linux raid auto sur les partitions.
Noter: Veuillez suivre les mêmes instructions ci-dessus pour créer une partition sur sdc conduit maintenant.
5. Après avoir créé des partitions, vérifiez que les deux pilotes sont correctement définis pour RAID à l'aide de la commande suivante.
# mdadm --examine /dev/sd[b-c] # mdadm --examine /dev/sd[b-c]1.
6. Créez maintenant un périphérique md (c'est-à-dire /dev/md0) et appliquez le niveau de raid à l'aide de la commande ci-dessous.
# mdadm -C /dev/md0 -l raid0 -n 2 /dev/sd[b-c]1. # mdadm --create /dev/md0 --level=stripe --raid-devices=2 /dev/sd[b-c]1.
7. Une fois le périphérique md créé, vérifiez maintenant l'état de Niveau RAID, Dispositifs et Déployer utilisé, à l'aide des séries de commandes suivantes, comme indiqué.
# cat /proc/mdstat.
# mdadm -E /dev/sd[b-c]1.
# mdadm --detail /dev/md0.
8. Créer un système de fichiers ext4 pour un périphérique RAID /dev/md0 et montez-le sous /dev/raid0.
# mkfs.ext4 /dev/md0.
9. Une fois le système de fichiers ext4 créé pour le périphérique Raid, créez maintenant un répertoire de point de montage (c'est-à-dire /mnt/raid0) et monter l'appareil /dev/md0 dessous.
# mkdir /mnt/raid0. # monter /dev/md0 /mnt/raid0/
10. Ensuite, vérifiez que l'appareil /dev/md0 est monté sous /mnt/raid0 répertoire à l'aide df commander.
# df -h.
11. Ensuite, créez un fichier appelé 'tecmint.txt' sous le point de montage /mnt/raid0, ajoutez du contenu au fichier créé et affichez le contenu d'un fichier et d'un répertoire.
# touchez /mnt/raid0/tecmint.txt. # echo "Salut tout le monde comment ça va ?" > /mnt/raid0/tecmint.txt. # cat /mnt/raid0/tecmint.txt. # ls -l /mnt/raid0/
12. Une fois que vous avez vérifié les points de montage, il est temps de créer une entrée fstab dans /etc/fstab fichier.
# vim /etc/fstab.
Ajoutez l'entrée suivante comme décrit. Peut varier en fonction de votre emplacement de montage et du système de fichiers que vous utilisez.
/dev/md0 /mnt/raid0 ext4 par défaut 0 0.
13. Exécuter la monture '-une' pour vérifier s'il y a une erreur dans l'entrée fstab.
# monture -av.
14. Enfin, enregistrez la configuration du raid dans l'un des fichiers pour conserver les configurations pour une utilisation future. Encore une fois, nous utilisons la commande 'mdadm' avec '-s‘ (numériser) et ‘-v' (verbeux) options comme indiqué.
# mdadm -E -s -v >> /etc/mdadm.conf. # mdadm --detail --scan --verbose >> /etc/mdadm.conf. # cat /etc/mdadm.conf.
Voilà, nous avons vu ici, comment configurer le striping RAID0 avec des niveaux de raid en utilisant deux disques durs. Dans le prochain article, nous verrons comment configurer RAID5.