Bonjour,
On a installé une debian Etch (depuis le CD d’une 3.1 R6) et on a mis un RAID 1 en place.
Tout roule sauf qu’à l’arrêt du serveur, les arrays md0 et md2 ne veulent pas se stopper (logique c’est / et le swap cf. plus bas).
Le problème c’est que si on écrit et que la machine n’a pas le temps de synchroniser avant le reboot et ben il se peut que les données soit perdues.
On a remarqué ça en éditant le motd et en rebootant après. Au démarrage, le motd était celui de l’install et non le notre.
Je voudrais savoir si quelqu’un a déjà rencontré ce problème ? Quelle solution a été trouvée ?
J’avais pensé a utiliser le script /usr/share/mdadm/checkarray (ça pourrait convenir car / est petit) mais celui-ci lance la synchronisation en background et n’arreterais donc pas le processus d’arrêt de la machine.
Merci d’avance.
Voici quelques infos permettant de visualiser notre configuration :
cat /proc/mdstat
Personalities : [raid1]
md5 : active raid1 sdb7[0] sda7[1]
138849664 blocks [2/2] [UU]
md4 : active raid1 sdb6[0] sda6[1]
7815488 blocks [2/2] [UU]
md3 : active raid1 sdb5[0] sda5[1]
7815488 blocks [2/2] [UU]
md2 : active raid1 sdb3[0] sda3[1]
3903680 blocks [2/2] [UU]
md1 : active raid1 sdb2[0] sda2[1]
497920 blocks [2/2] [UU]
md0 : active raid1 sdb1[0] sda1[1]
1951744 blocks [2/2] [UU]
unused devices: <none>
mount
/dev/md2 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/dev/md1 on /boot type ext3 (rw)
/dev/md5 on /stockage type ext3 (rw)
/dev/md4 on /tmp type ext3 (rw)
/dev/md3 on /var type ext3 (rw)