Comment créer et configurer une partition RAID à l'aide de Parted?

10

Pour les tests, je veux créer une partition en miroir (RAID 1) avec une taille de 1 Go sur /dev/sdbet /dev/sdc. En ce qui concerne le partitionnement, je veux utiliser parted, comment dois-je créer la partition que je veux mettre en miroir?

Je commence par initialiser la table de partition:

(parted) select /dev/sdb
Using /dev/sdb
(parted) mklabel gpt
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? Y
(parted)
  • Après les étapes ci-dessus. Comment créer la partition et définir les drapeaux nécessaires?

  • Je sais que ce raid est un possible drapeau de partition, dois - je dois l'utiliser? Comment est-il utilisé par le système en cours d'exécution?

  • Quel type de système de fichiers dois-je utiliser? Aucun?

Effacé
la source
L'indicateur est utilisé par le noyau (Linux) pour indiquer les partitions RAID qu'il doit monter. Ce n'est pas toute la réponse que je cherchais, alors je l'écris ici pour l'instant.
Supprimé

Réponses:

8

Démarrez Parted en utilisant -a optimalpour vous assurer qu'il vous avertit au cas où vous créez une partition qui n'est pas correctement alignée. Créez la partition sans spécifier de système de fichiers en utilisant mkpart:

mkpart primary 1MiB 512MiB

Cette commande crée une partition de 511 Mo qui commence à 1 Mo et se termine à 512 Mo.

Utilisez MiB, GiB ou TiB lors de la création de la partition. Cela garantit un alignement correct sur les disques durs avec 512B ainsi que 4096B secteurs physiques.

Ci 1MiB- dessus est utilisé comme position de départ, car c'est la position la plus basse que vous pouvez utiliser sans que Parted ne se plaigne de l'alignement. Mais notez mentalement que le secteur 40 est vraiment la position la plus basse avec un alignement correct, mais séparé aime les limites de 1 Mo et vous gaspillez très peu d'espace disque.

Pour que le noyau remarque la partition RAID et la monte automatiquement, vous devez définir l'indicateur de raid. Si votre nouvelle partition est identifiée comme partition 1 dans Parted (vérifiez avec p), vous définissez l'indicateur de raid en utilisant:

set 1 raid on

Vérifiez les tailles des partitions avec print, mais définissez l' unitaffichage sur KiB, MiB ou GiB. Si vous ne le faites pas, les compactunités par défaut afficheront Ko, Mo et Go.

unit MiB
print

Pour résumer les réponses:

Je sais que le raid est un indicateur de partition possible, dois-je l'utiliser? Comment est-il utilisé par le système en cours d'exécution?

Non, vous n'êtes pas obligé. Si vous choisissez de ne pas le faire, vous devez le monter vous-même.

Quel type de système de fichiers dois-je utiliser? Aucun?

Oui, n'en spécifiez pas. Parted s'éloigne de la gestion des systèmes de fichiers, les choses concernant les systèmes de fichiers en ce moment devraient être évitées.

Effacé
la source
Est-il judicieux de créer 2 partitions sur un seul disque dur, puis d'utiliser les 2 partitions pour RAID 1 ou RAID 0? Ou le RAID est-il destiné à être utilisé uniquement avec de vrais disques durs indépendants?
CMCDragonkai
1
@CMCDragonkai: L'utilisation du même disque pour plusieurs membres de la même baie n'a aucun sens. Si le disque meurt, vous perdez très probablement l'accès à tout le disque, pas seulement à une partie de celui-ci. Mais rien ne vous empêche de le faire de toute façon. Vous pouvez même utiliser des périphériques en boucle si vous voulez simplement tester des trucs ...
ThiefMaster