Présentation
Cet article explique comment ajouter deux disques durs de 3 To à un système CentOS 7 existant à l'aide de PARTED et les placer dans un miroir raid logiciel RAID1.
PARTED, comme fdisk, est un utilitaire utilisé pour manipuler les partitions du disque dur. L'un des avantages qu'il présente par rapport à fdisk est qu'il peut gérer des disques de provisionnement dont les volumes s'étendront sur une taille supérieure à environ 1,9 To.
Prérequis
La plupart des systèmes d'exploitation Linux se déploient avec PARTED préinstallé. Si ce n'est pas le cas, utilisez votre installateur de package préféré (apt-get, yum) pour acquérir le logiciel.
Création d'une partition de 2 To ou plus avec PARTED
Nous devons partitionner les disques à l'aide de PARTED ; fdisk normal ne peut pas le faire (il ne sait pas comment gérer quoi que ce soit au-delà de 1,9 To) et marque les disques comme GPT. Nous utilisons ensuite MDADM pour créer le miroir RAID logiciel.
Pour l'exemple, les deux nouveaux disques de 3 To seront /dev/sdb et /dev/sdc
Partitionner des disques avec PARTED
parted -a optimal /dev/sdb
Cela vous chargera dans la CLI Parted sur /dev/sdb. Exécutez les commandes suivantes pour rendre le disque GPT :
mklabel gpt
Vous devriez recevoir un avertissement indiquant :
Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost.Do you want to continue? Yes/No?
Tapez Y
puis exécutez la commande suivante pour que votre disque /dev/sdb soit défini sur ext4 et un disque principal commençant à 0 % et remplissant à 100 % :
mkpart primary ext4 0% 100%
Pour voir la partition que vous avez créée, utilisez la commande suivante :
Selon votre configuration, vous obtiendrez quelque chose de similaire à ce qui suit :
Model: Msft Virtual Disk (scsi) Disk /dev/sdb: 3TB Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 1 1049kB 3TB 3TB primary raid
Pour marquer votre partition comme Raid, exécutez la commande suivante :
set 1 raid on
Effectuez la même procédure ci-dessus pour /dev/sdc.
Demandez à mdadm de créer un périphérique RAID appelé /dev/md0 en exécutant la commande suivante :
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1
mdadm: Note: this array has metadata at the start and may not be suitable as a boot device. If you plan to store '/boot' on this device please ensure that your boot-loader understands md/v1.x metadata, or use --metadata=0.90 Continue creating array?
Lisez l'avertissement et appuyez sur Y
et vous devriez obtenir une sortie comme celle-ci :
mdadm: Defaulting to version 1.2 metadata mdadm: array /dev/md0 started.
Attendez que le système termine le processus de synchronisation. Une fois terminé, créez un nouveau répertoire et montez votre nouveau périphérique MD.
Pour afficher la configuration actuelle de votre partition, exécutez la commande suivante :
cat /proc/mdstat
Vous devriez obtenir une sortie comme celle-ci :
Personalities : [raid1] md0 : active raid1 sdc1[1] sdb1[0] 10475392 blocks super 1.2 [2/2] [UU]
Créez un nouveau répertoire raid 1 en exécutant :
mkdir /raid1
Montez ensuite votre Raid dans votre nouveau répertoire Raid 1
mount /dev/md0 /raid1/
Ensuite, nous devons mettre à jour fstab et mdadm.conf
Avec votre éditeur préféré, ouvrez /etc/fstab et ajoutez ce qui suit à la dernière ligne du fichier fstab.
/dev/md0 /raid1 ext4 defaults 0 0
Cela devrait ressembler à ce qui suit une fois terminé
# # /etc/fstab # Created by anaconda on Fri Jun 20 09:39:24 2014 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # UUID=bfc860b0-9d1c-41e9-984f-83166f20dc03 / ext4 defaults 1 1 UUID=e136ebe6-f2b8-4098-bd16-11a1fa6044e2 /boot ext4 defaults 1 2 UUID=911f21eb-7500-41cd-9c0d-e2d4ab822b55 swap swap defaults 0 0 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 /dev/md0 /raid1 ext4 defaults 0 0
Mettez à jour madame avec la commande suivante :
mdadm --detail --scan > /etc/mdadm.conf
Toutes nos félicitations! Vous avez créé un nouveau périphérique RAID1 à l'aide de MDADM avec partitionnement GPT.
Merci d'avoir suivi ce mode d'emploi ! Veuillez revenir ici pour plus de mises à jour et pour en savoir plus sur nos solutions d'hébergement VPS.
Voir notre prix d'hébergement VPS.