Précédent   Forum des professionnels en informatique > Systèmes > Linux > Distributions > Debian
Debian Vos questions sur la distribution Debian
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 14/10/2009, 22h06   #1
Membre Expert
 
Avatar de Loceka
 
Tlouye Ci
Inscription : mars 2004
Messages : 1 327
Détails du profil
Informations personnelles :
Nom : Tlouye Ci

Informations forums :
Inscription : mars 2004
Messages : 1 327
Points : 1 917
Points : 1 917
Par défaut logger de mdadm après réinstallation de debian

Bonjour,

J'ai le problème suivant avec mdadm :

J'ai d'abord installé debian 5.0.1 (version 64 bits), téléchargé mdadm et lvm2 et monté des disques en RAID 5 en utilisant les 2.

J'ai dû changer de disque système et j'ai donc décidé d'installer debian 5.0.3 (version 64 bits) à partir du CD net install.
A l'installation, au moment de partitionner les disques, l'installeur me détecte mon RAID et le fait qu'il utilise LVM.

Une fois l'installation réussie je constate que mdadm et lvm2 sont déjà installés.
Jusque là rien de grave.

Le problème se situe ici :
J'ai rajouté un logger dans le fichier /etc/mdadm.conf seulement il n'est jamais appellé. Voici la ligne correspondant au logger dans le fichier :
Code :
PROGRAM /home/username/RAID/log-events.sh
et voici le contenu de mon script log-events.sh :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/sh
 
event="$1"
dev="$2"
disc="$3"
 
facility="kern"
tag="mdmonitor"
 
case x"${event}" in
   xFail*) priority="error" ;;
   xTest*) priority="debug" ;;
   x*)     priority="info"  ;;
esac
 
msg="${event} event on ${dev}"
if [ x"${disc}" != x ]; then
    msg="${msg}, related to disc ${disc}"
fi
 
 
logfile="/home/username/RAID/log.txt"
echo $(date "+%Y-%m-%d %H:%M:%S") [${priority}]: ${msg}>>${logfile}
C'est la même config et les mêmes scripts que ceux que j'avais sur debian 5.0.1 et ça marchait très bien...

J'ai regardé du côté des droits des différents fichiers : ce sont les mêmes que ceux que j'avais avant.
J'ai essayé de voir si mdadm était lancé en daemon mais je ne sais pas bien comment procéder
Mais un ps après connexion me donne ça :
Code :
/sbin/mdadm --monitor --pid-file /var/run/mdadm/monitor.pid --daemonise --scan --syslog
Donc si vous voyez comment régler le problème je vous en serais extrêmement reconnaissant !

Merci d'avance,
Loceka.
Loceka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2009, 22h23   #2
Membre Expert
 
Avatar de Loceka
 
Tlouye Ci
Inscription : mars 2004
Messages : 1 327
Détails du profil
Informations personnelles :
Nom : Tlouye Ci

Informations forums :
Inscription : mars 2004
Messages : 1 327
Points : 1 917
Points : 1 917
Bon j'ai trouvé "l'erreur" qui n'en était pas une :

Dans le fichier /etc/mdadm/mdadm.conf, mon RAID ARRAY était spécifié (alors que je l'avais commenté dans mon ancienne config)

Or les messages de log que j'avais avec mon ancienne config portaient, quand tout fonctionnait, l'événement NewArray, qui forcément n'apparaît plus ici vu que le RAID détecté est connu (donc pas nouveau).

Pour avoir un message de log à chaque démarrage il me suffit donc soit de commenter la ligne déclarant le RAID, soit d'ajouter l'option --test au lancement de mdadm (dans /etc/init.d/mdadm). J'ai opté pour la seconde solution personnellement.

Merci à tous pour votre attention !
Loceka est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 01h39.


 
 
 
 
Partenaires

Hébergement Web