ELODIE : Structure de IMADIR

Cette documentation n'est utile que pour la maintenance de LIDO

Les données sont enregistrées dans plusieurs zones : Au moment de l'observation, elles sont enregistrées dans IMADIR, contenue dans la variable d'environnement IMADIRPATH, qui pointe normalement sur /d2/images, sur stel.

Il faut que IMADIR soit structuré pour que l'enregistrement soit possible, voici une liste de ce qu'il doit contenir au minimum au début de l'observation (ensuite, TACOS y met les "nuits", et met à jour les fichiers de l'amorce):

/d2/images
drwxrwxrwx  3 root          512 May 17 08:37 nsetup
drwxrwxrwx  2 root          512 May 17 08:35 systeme

/d2/images/nsetup
-rw-rw-rw-  1 root           95 May 17 08:37 dark.dat
-rw-rw-rw-  1 root        10752 May 17 08:37 dark0001.bdf
-rw-rw-rw-  1 root          239 May 17 08:37 llc.dat
-rw-rw-rw-  1 root          239 May 17 08:37 llo.dat
-rw-rw-rw-  1 root           94 May 17 08:37 locc.dat
-rw-rw-rw-  1 root           94 May 17 08:37 loco.dat
drwxrwxrwx  2 root          512 May 17 08:39 s2d

/d2/images/nsetup/s2d :
-rw-rw-rw-  1 root       285184 May 17 08:39 llc0001.bdf
-rw-rw-rw-  1 root       285184 May 17 08:39 llo0001.bdf
-rw-rw-rw-  1 root       283136 May 17 08:39 locc0001.bdf
-rw-rw-rw-  1 root       283136 May 17 08:39 loco0001.bdf

/d2/images/systeme :
lrwxrwxrwx  1 root           27 May 17 08:35 lastdatnui.dat ->/elodie/init/lastdatnui.dat 
-rw-rw-rw-  1 root            0 May 17 08:34 logbook.dat
-rw-rw-rw-  1 root           15 May 17 08:34 noeter.dat

Attention aux droits : comme tous les observateurs doivent pouvoir écrire sur cette zone de données, les fichiers doivent être en mode -rw-rw-rw- et les répertoires en mode drwxrwxrwx.
Les 3 volumes importants de stel ( /d1, /d2, /d3) contiennent au moins cette amorce de IMADIR, et les données vont dans le volume pointé par IMADIRPATH.

Pour changer d'un volume à l'autre (par exemple si l'un des volumes est détruit physiquement), il suffit de changer la variable IMADIRPATH dans /lib/Cshrc :

# Définition des volume pour les données
setenv IMADIRPATH 	/d1/images
setenv BIS		/bis
setenv FITS		/fits
setenv DONNEES		/donnees
setenv ACCEL		/accel

Une copie de cette amorce est aussi sauvegardée dans /elodie/IMADIR.

Création d'une amorce :

Voici un exemple de création d'une amorce (c'est la création de /elodie/IMADIR). Cela doit se faire sous root :

stel{root}77: cd IMADIR
/elodie/IMADIR
stel{root}78: cp -r /d2/images .
stel{root}79: ll
total 1
drwxrwxrwx  4 root          512 May 17 09:03 images
stel{root}80: cd images
/elodie/IMADIR/images
stel{root}81: ll
total 2
drwxrwxrwx  3 root          512 May 17 09:03 nsetup
drwxrwxrwx  2 root          512 May 17 09:03 systeme
stel{root}82: cd nsetup
/elodie/IMADIR/images/nsetup
stel{root}83: ll
total 17
-rw-r--r--  1 root           95 May 17 09:03 dark.dat
-rw-r--r--  1 root        10752 May 17 09:03 dark0001.bdf
-rw-r--r--  1 root          239 May 17 09:03 llc.dat
-rw-r--r--  1 root          239 May 17 09:03 llo.dat
-rw-r--r--  1 root           94 May 17 09:03 locc.dat
-rw-r--r--  1 root           94 May 17 09:03 loco.dat
drwxrwxrwx  2 root          512 May 17 09:03 s2d
stel{root}84: chmod 666 *
stel{root}85: cd s2d
/elodie/IMADIR/images/nsetup/s2d
stel{root}86: ll
total 1152
-rw-r--r--  1 root       285184 May 17 09:03 llc0001.bdf
-rw-r--r--  1 root       285184 May 17 09:03 llo0001.bdf
-rw-r--r--  1 root       283136 May 17 09:03 locc0001.bdf
-rw-r--r--  1 root       283136 May 17 09:03 loco0001.bdf
stel{root}87: chmod 666 *
stel{root}88: cd ../..
/elodie/IMADIR/images
stel{root}89: cd systeme
/elodie/IMADIR/images/systeme
stel{root}90: ll
total 2674
-rw-r--r--  1 root            6 May 17 09:03 lastdatnui.dat
-rw-r--r--  1 root            0 May 17 09:03 logbook.dat
-rw-r--r--  1 root           15 May 17 09:03 noeter.dat
stel{root}91: chmod 666 *
stel{root}92: rm lastdatnui.dat
rm: remove lastdatnui.dat? y
stel{root}93: ln -s /elodie/init/lastdatnui.dat lastdatnui.dat
stel{root}94: ll
total 2674
lrwxrwxrwx  1 root           27 May 17 09:05 lastdatnui.dat -> /elodie/init/lastdatnui.dat
-rw-rw-rw-  1 root            0 May 17 09:03 logbook.dat
-rw-rw-rw-  1 root           15 May 17 09:03 noeter.dat

Attention aux points suivants :

cp -r ne garde pas les droits des fichiers, mais les recrée avec votre umask. Il faut donc manuellement les remettre en 666, ou modifier votre umask.
Il ne recrée pas non plus les liens, et c'est pourquoi il faut supprimer lastdatnui.dat et recréer le lien correspondant.