5 votes

RAID logiciel Linux - partitionner d'abord ?

J'ai deux disques identiques que j'ai l'intention de mettre en miroir dans l'intérêt de la sécurité des données. Il s'agit de disques de données uniquement, et non d'un disque d'OS principal.

Dans un tel système, est-il préférable de créer une seule partition ( Linux raid auto: type 0xfd ) sur chaque lecteur et raid ensemble la partition de chaque lecteur (par exemple /dev/sdb1 y /dev/sdc1 ) ? Ou dois-je plutôt créer directement une matrice miroir des disques non partitionnés (par exemple, en créant un réseau de disques durs) ? /dev/sdb y /dev/sdc ) ?

En fin de compte, j'ai l'intention de créer un conteneur LVM à partir de la matrice résultante pour stocker les données réelles. Y a-t-il des considérations qui pourraient rendre l'une ou l'autre option plus sûre ou plus souhaitable à l'avenir ?

4voto

askpal Points 1

Si vous allez créer une matrice miroir, vous utiliserez mdadm d'abord pour créer le miroir, puis pour mettre en place une volume logique pour créer votre volume physique, votre groupe de volumes et vos volumes logiques. Puis, posez un système de fichiers par-dessus. Alors que cet exemple est dans un contexte Kickstart, il illustrera quand même l'ordre des opérations :

  • Créez les partitions physiques à mettre en miroir. L'exemple place cinq partitions sur chacun des deux périphériques physiques, mais vous pouvez simplement placer une seule partition sur chaque disque.

  • Le " raid pv.01 La ligne " " utilise deux partitions pour créer une paire de miroirs à utiliser comme un volume physique LVM.

  • Les lignes restantes ( volgroup , logvol ) créer le groupe de volumes et les volumes logiques.

Alors, comment faire cela sur un système en fonctionnement ? Eh bien, si vous parlez de votre racine et des systèmes de fichiers associés, vous ne devriez probablement pas le faire. La mise en miroir de ces systèmes de fichiers doit être faite au moment de l'installation. Sinon, pour les systèmes en fonctionnement :

  1. Commencez par fdisk o parted (ma préférence) pour créer les partitions du disque physique.

  2. Ensuite, mettez en miroir ces partitions comme décrit ici . Voici plus d'informations sur mdadm .

  3. Enfin, utilisez le Gestionnaire de volumes logiques pour placer un volume physique sur cette nouvelle paire de miroirs, créer un groupe de volumes, et créer des volumes logiques à utiliser pour vos systèmes de fichiers.

Bonne chance !

1voto

Diego Points 1311

Non, il n'y a aucune raison fondamentale pour laquelle vous devriez créer une seule partition complète sur chaque disque membre plutôt que de l'utiliser sans partition. J'utilise cette méthode en permanence et je n'ai jamais rencontré de problème.

Les seuls problèmes probables concernent la documentation et les questions sociales. Si la matrice se brise pour une raison quelconque et qu'un autre administrateur essaie de la récupérer, et qu'il suppose que vous avez d'abord partitionné chaque disque et qu'il ne trouve pas les partitions, il pourrait penser que les données sont totalement perdues.

Bien sûr, ceci est évité de manière triviale car les métadonnées de md sont toujours présentes, donc s'ils font un scan avec mdadm, ils devraient toujours être capables de le trouver.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X