mdadm-4.1

Introduction à mdadm

Le paquet mdadm contient les outils d'administrations pour les RAID logiciels.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.1.

Informations sur le paquet

  • Téléchargement (HTTP) : https://www.kernel.org/pub/linux/utils/raid/mdadm/mdadm-4.1.tar.xz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : 51bf3651bd73a06c413a2f964f299598

  • Taille du téléchargement : 432 Ko

  • Estimation de l'espace disque requis : 4.9 Mo (10 Mo avec les tests)

  • Estimation du temps de construction : 0.1 SBU (les tests prennent environ une heure, presque indépendamment du processeur)

Dépendances de mdadm

Facultatives

Un MTA

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/mdadm

[Attention]

Attention

Les noyaux entre 4.1 et 4.4.1 ont une implémentation RAID cassée. Vous devriez installer un noyau en version 4.4.2 ou supérieur.

Configuration du noyau

Autoriser les options suivantes dans la configuration du noyau et recompiler le noyau, si nécessaire. Seulement le type de RAID souhaité est nécessaire.

Device Drivers --->
  [*] Multiple devices driver support (RAID and LVM) ---> [CONFIG_MD]
    <*> RAID support                                      [CONFIG_BLK_DEV_MD]
    [*]   Autodetect RAID arrays during kernel boot       [CONFIG_MD_AUTODETECT]
    <*/M>  Linear (append) mode                           [CONFIG_MD_LINEAR]
    <*/M>  RAID-0 (striping) mode                         [CONFIG_MD_RAID0]
    <*/M>  RAID-1 (mirroring) mode                        [CONFIG_MD_RAID1]
    <*/M>  RAID-10 (mirrored striping) mode               [CONFIG_MD_RAID10]
    <*/M>  RAID-4/RAID-5/RAID-6 mode                      [CONFIG_MD_RAID456]

Installation de mdadm

Corrigez une erreur de construction introduite avec gcc-7.1 :

sed 's@-Werror@@' -i Makefile

Construisez mdadm en lançant la commande suivante :

make

Si vous souhaitez lancer les tests, assurez-vous que votre noyau supporte RAID et qu'aucune version de mdadm n'est actuellement lancée. Au moins 9 sur 124 tests peuvent échouer.

[Attention]

Attention

Les tests modifient des valeurs dans /proc et lance des tests sur des périphériques raid logiciels. Ils ne devraient pas être lancés sur des systèmes avec des périphériques RAID logiciels actifs.

Lancez les tests en tant qu'utilisateur root :

./test --keep-going --logdir=test-logs --save-logs

Maintenant, en tant qu'utilisateur root :

make install

Explication des commandes

make everything : Cette cible facultative crée des programmes supplémentaires, en particulier une version liée statiquement de mdadm et aussi des versions de mdassemble. Ils doivent tous être installés manuellement.

--keep-going : Exécute les tests jusqu'à la fin, même si un ou plusieurs tests échouent.

--logdir=test-logs : Défini dans quel répertoire les logs de tests sont sauvegardés.

--save-logs : Indique à la suite de tests de sauvegarder les logs.

--tests=<test1,test2,...> : liste facultative de tests à exécuter, séparés par des virgules (tous les tests si cette option n'est pas donnée).

Contenu

Programmes installés: mdadm, mdmon et éventuellement mdassemble
Bibliothèques installées: Aucune
Répertoire installé: Aucun

Descriptions courtes

mdadm

gère les périphériques MD aka les RAID logiciels Linux.

mdmon

surveille les métadonnées externes des grappes MD.

mdassemble

est un petit programme qui peut être utilisé pour assembler des périphériques MD dans un ramdisk (initrd) ou initramfs.

Last updated on 2020-03-25 21:46:27 +0000