GNU/Linux >> Tutoriels Linux >  >> Linux

Comment :CentOS 7 - Créer une partition supérieure à 2 To avec PARTED

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 :

print

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.


Linux
  1. Partitionner un disque sous Linux avec GNU Parted

  2. Comment ajouter un nouveau disque de plus de 2 To à un Linux existant

  3. Créer et gérer des partitions sous Linux avec parted

  4. Comment installer DenyHost sur CentOS 6.7

  5. Comment configurer un pare-feu avec Firewalld sur CentOS 8

Comment installer la métabase sur CentOS 8

Comment installer Jenkins sur CentOS 8

Comment installer Kubernetes avec Minikube sur CentOS 8

Comment installer Nginx avec le module RTMP sur CentOS 8

Comment installer CentOS / RHEL 7 sur une partition RAID

Comment formater et monter un disque de plus de 2 To sous Linux