Raid1 ou Mirroring logiciel avec GEOM sur FreeBSD

Posted on février 14th, 2007 by Océane.
Categories: FreeBSD.

Raid1 ou Mirroring logiciel avec GEOM sur FreeBSD

Tuto sur le miroitage (mirroring) avec deux disques dur /dev/ad0 et /dev/ad1 sur FreeBSD 6.1

Prérequis :
Pour autoriser le la création d’un miroir, il faut modifier l’état du kernel avec sysctl :
# sysctl kern.geom.debugflags=16
# gmirror label -v -b round-robin gm0 /dev/ad0

Ou -v est le mode verbose, -b pour balance-algorithm, gm0 est le nom du miroir et /dev/ad0 est le disque contenant les données à dupliquer…

Pour activer le mirroring au démarrage :
# echo geom_mirror_load="YES" > /boot/loader.conf
Modification des noms des files système:
# cp /etc/fstab /etc/fstab.ori
# vi /etc/fstab

Modifiez ensuite le path des devices de la façon suivante : /dev/ad0s1a en /dev/mirror/gm0s1a

Avant de rebooter, bien verifier la coherence du fichier /etc/fstab et /boot/loader.conf tant qu’il est encore temps afin d’éviter d’avoir à tout réinstaller.

Après le reboot et un chargement réussi du mirroir, vérifier que les partitions sont bien montées :
# df –h
# swapinfo pour voir la partition swap

Synchronisez le disque miroir :
# gmirror insert gm0 /dev/ad1

Pour suivre l’état de la synchronisation :
# gmirror list | more
ou
# gmirror status

Rebooter le système après la synchronisation

0 comments.