Maison  >  Article  >  Opération et maintenance  >  Implémentation du logiciel RAID 0

Implémentation du logiciel RAID 0

巴扎黑
巴扎黑original
2017-06-23 14:13:412558parcourir

Mise en place du logiciel RAID 0

RAID 0également connu sous le nom de Stripe ou Striping, qui représente les performances de stockage les plus élevées parmi tous les niveaux RAID. RAID 0Le principe de l'amélioration des performances de stockage est de disperser les données continues sur plusieurs disques pour y accéder. De cette manière, les requêtes de données système peuvent être exécutées en parallèle par plusieurs disques. sa propre partie de la demande de données. Ce type d'opération parallèle sur les données peut utiliser pleinement la bande passante du bus et améliorer considérablement les performances globales d'accès au disque.

L'inconvénient du RAID 0 est qu'il ne fournit pas de redondance des données, donc une fois les données utilisateur endommagées, les données endommagées ne peuvent pas être rétabli. RAID0Tant qu'il y a un problème avec l'un des disques durs pendant le fonctionnement, toutes les données échoueront. Il n’est généralement pas recommandé aux utilisateurs professionnels de l’utiliser seuls.

RAID 0 possède des fonctionnalités spéciales qui le rendent particulièrement adapté aux domaines qui ont des exigences de performances élevées mais ne se soucient pas beaucoup de la sécurité des données . , comme les postes de travail graphiques, etc. Pour les utilisateurs individuels, RAID 0 est également un excellent choix pour améliorer les performances de stockage du disque dur.

Vous pouvez utiliser l'intégralité du disque dur, ou vous pouvez utiliser des partitions pour faire du raid0. Les partitions sont utilisées ici.

1 partition

Créer deux nouvelles partitions /dev/sda6 /dev/sda7

Remarque : n'oubliez pas de partitionner le changement l'ID à fd

Synchroniser la partition

[root@centos7 ~]# partprobe

2 Créer RAID 0

[root@centos7 ~]# mdadm -C /dev/md0 -a yes -l 0 -n 2 /dev/sda6 /dev/sda7
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.

Création réussie,

-C crée une nouvelle matrice de disques, le nom du périphérique est spécifié manuellement comme md0,

-a {oui|non} : crée automatiquement le fichier de périphérique du périphérique RAID cible

-l précise le niveau RAID, ici c'est 0

-n précise le nombre de disques participant à la matrice

Le nouveau nom de périphérique est /dev/md0, ce périphérique peut l'utiliser comme une partition. Vous pouvez créer un système de fichiers, le monter, puis l'utiliser normalement.

3 Créer un système de fichiers

[root@centos7 ~]# mkfs.ext4 /dev/md0

Afficher l'appareil

[root@centos7 ~]# blkid
[……]
/dev/sr0: UUID="2016-12-05-13-52-39-00" LABEL="CentOS 7 x86_64" TYPE="iso9660" PTTYPE="dos"
/dev/sda6: UUID="70b40ab3-f5ba-2412-df4d-d159d01e22ae" UUID_SUB="7ebe1427-b452-8a91-1c46-03f8a47e17e7" LABEL="centos7.3.loacl:0" TYPE="linux_raid_member"
/dev/sda7: UUID="70b40ab3-f5ba-2412-df4d-d159d01e22ae" UUID_SUB="b946d93b-6b3e-c5cb-f10e-ce43c4d25774" LABEL="centos7.3.loacl:0" TYPE="linux_raid_member"
/dev/md0: UUID="7fa669ed-fc90-4ecc-a7a7-a49997f23c06" TYPE="ext4"

Vous pouvez voir que les UUID de /sda6, /sda7 et /dev/md0 sont les mêmes.

4 Montage

[root@centos7 ~]# mkdir /mnt/md0
[root@centos7 ~]# mount /dev/md0 /mnt/md0/

Afficher l'état de montage

[root@centos7 /mnt/md0]# df -h /dev/md0
Filesystem Size Used Avail Use% Mounted on
/dev/md0 2.0G 6.0M 1.9G 1% /mnt/md0

Définir le support de démarrage

[root@centos7 ~]# blkid /dev/md0
/dev/md0: UUID="7fa669ed-fc90-4ecc-a7a7-a49997f23c06" TYPE="ext4"
[root@centos7 ~]# vim /etc/fstab
UUID=dddd23d1-1012-4bac-9717-56b9b469e0c2 / ext4 defaults 1 1
UUID=316d8677-25b8-49af-b4eb-54daa20b6595 /boot ext4 defaults 1 2
UUID=dacd6ddd-d765-4646-b98c-0579f2732749 swap swap defaults 0 0
UUID=7fa669ed-fc90-4ecc-a7a7-a49997f23c06 /mnt/md0 ext4 defaults 0 0

5 Afficher les détails de raid0 (/dev/md0)

[root@centos7 ~]# mdadm -D /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Tue Apr 25 11:51:21 2017
Raid Level : raid0
Array Size : 2095104 (2046.00 MiB 2145.39 MB)
Raid Devices : 2
Total Devices : 2
Persistence : Superblock is persistent
Update Time : Tue Apr 25 11:51:21 2017
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Chunk Size : 512K
Name : centos7.3.loacl:0 (local to host centos7.3.loacl)
UUID : 70b40ab3:f5ba2412:df4dd159:d01e22ae
Events : 0
Number Major Minor RaidDevice State
0 8 6 0 active sync /dev/sda6
1 8 7 1 active sync /dev/sda7

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn