La réponse simple à la question du titre est "Oui". Mais ce que vous voulez vraiment faire, c'est la prochaine étape, qui consiste à mettre en miroir les données existantes.
Il est possible de convertir le disque existant, mais c'est risqué, comme mentionné, en raison de l'emplacement des métadonnées. Il est préférable de créer un miroir vide (cassé) avec le nouveau disque et d'y copier les données existantes. Ensuite, si cela ne fonctionne pas, vous redémarrez simplement l'original non mis en miroir.
Tout d'abord, initialisez en /dev/sdb1tant que nouveau /dev/md0avec un lecteur manquant et initialisez le système de fichiers (je suppose que ext3, mais le choix vous appartient)
mdadm --create --verbose /dev/md0 --level=mirror --raid-devices=2 /dev/sdb1 missing
mkfs -text3 /dev/md0
Maintenant, /dev/sda1c'est probablement votre système de fichiers racine ( /), donc pour des raisons de sécurité, vous devriez faire la prochaine étape à partir d'un CD en direct, d'un disque de secours ou d'un autre système amorçable qui peut accéder aux deux /dev/sda1et /dev/md0bien que j'aie réussi à le faire en passant en mode mono-utilisateur.
Copiez tout le contenu du système de fichiers sur /dev/sda1à /dev/md0. Par exemple:
mount /dev/sda1 /mnt/a # only do this if /dev/sda1 isn't mounted as root
mount /dev/md0 /mnt/b
cd /mnt/a # or "cd /" if it's the root filesystem
cp -dpRxv . /mnt/b
Modifiez /etc/fstabou assurez-vous que, lors du prochain démarrage, /dev/md0est monté à la place de /dev/sda1. Votre système est probablement configuré pour démarrer à partir de /dev/sda1et les paramètres de démarrage spécifient probablement cela en tant que périphérique racine, donc lors du redémarrage, vous devez le modifier manuellement afin que la racine soit /dev/md0(en supposant qu'elle /dev/sda1soit racine). Après le redémarrage, vérifiez qu'il /dev/md0est maintenant monté ( df) et qu'il fonctionne comme un miroir dégradé ( cat /proc/mdstat). Ajoutez /dev/sda1au tableau:
mdadm /dev/md0 --add /dev/sda1
Étant donné que la reconstruction remplacera /dev/sda1, la version de métadonnées que vous utilisez n'est pas pertinente. Comme toujours lors de modifications majeures, effectuez une sauvegarde complète (si possible) ou assurez-vous au moins que tout ce qui ne peut pas être recréé est sûr.
Vous devrez régénérer votre configuration de démarrage pour l'utiliser en /dev/md0tant que root (si elle /dev/sda1était root) et probablement besoin de régénérer mdadm.confpour vous assurer qu'elle /dev/md0est toujours démarrée.
--add, et vous devez être prudent, mais ce n'est pas très compliqué. Voir Comment configurer la mise en miroir de disques dans Ubuntu? (Je ne peux pas proposer cette question en double à cause des nouvelles règles.)