shared memory et Fedora - kernel 2.6 - Installation - Linux et OS Alternatifs
Marsh Posté le 14-01-2005 à 12:28:03
Salut,
suffit d'ajouter cette ligne dans ton /etc/fstab:
none /dev/shm tmpfs defaults 0 0 |
comme son nom l'indique c'est de la mémoire partagé.... par exemple si 2 appli ont besoin de partager une même donnée, un segment de mémoire partagé va être alloué pour que les 2 appli puissent avoir accès à la donnée.
Oliv'
Marsh Posté le 14-01-2005 à 12:39:02
deja fait ca :-(
c'est peut etre un autre pb...
merci pour l'info je connaissais pas
Marsh Posté le 14-01-2005 à 12:45:57
t'as rebooté entre temps???
est ce que t'as un device nommé /dev/shm ???
est ce que tu as cette option (la dernière) dans ton noyau:
File systems ---> |
Oliv'
Marsh Posté le 14-01-2005 à 13:10:05
la ligne existait deja dans fstab ....
et qd je fais un df, j'ai bien une ligne /dev/shm... donc de ce coté ca doit etre OK.
Marsh Posté le 14-01-2005 à 13:57:54
ouai si on veut ;-)
disons que mon probleme ne vient pas de la !
c'est deja ca de gagner !
Marsh Posté le 14-01-2005 à 14:21:08
bon apres mure reflexion je pense qd meme qu'il i a un soucis de ce coté la. voila le message renvoyé par mon logiciel ARCserve
Fri Jan 14 08:18:14 2005 E_CL2537_CS_MAP_SSEG_FAIL Failure in attempt to map the UNIX system segment (shared memory). The most common causes of this problem are: 1) user does not have the required privileges; 2) the shared memory has not been installed. If not installed, the CSINSTALL utility can be used to install the shared memory segment. |
le message est clair donc...
Marsh Posté le 14-01-2005 à 14:26:25
Citation : 1) user does not have the required privileges |
la réponse aussi
ls -l /dev/shm |
Marsh Posté le 14-01-2005 à 14:31:14
oula ca devient chaud cet aprem ;-)
ls -l /dev/shm me dit que
shm est un repertoire ... avec les droits drwxrwxrwt ...
donc avec le t, je devrais pouvoir i acceder non ?
je lance le script en root ... mais il est possible que le script fasse un su.
Olivier
Marsh Posté le 14-01-2005 à 15:45:16
Oui excuse... en fait c'est sur le fichier 0 (enfin les fichiers du rep qu'il faut vérifier les droits)
sinon regarde si t'as pas un fichier CSINSTALL avec ton ARCserve... il pourrait peut être te servir à résoudre ton problème
Marsh Posté le 18-01-2005 à 08:47:11
ben j'en ai un... la premiere fois que je le lance ca marche. mais j'ai toujours le pb a l'install.
Ensuite qd j'essai de relancer CSINSTALL voila le message.
CSINSTALL est un fichier binaire... donc pas deboguable :-(
Could not create the system segment, does your kernel have enough shared memory or has this program already been run? |
Olivier
Marsh Posté le 18-01-2005 à 14:02:42
là ça sent le vieux problème de droit parce qu'à priori ton CSINSTALL t'as fait le boulot correctement, donc il ne reste plus qu'un problème de droit (d'après le message d'erreur) ou alors un autre problème encore plus vicieux...
peux tu poster ce que te donne:
ls -l /dev/shm/ (ce serait bien qu'il soit en cours d'utilisation et qu'il ne donne pas un résultat nul)
ls /dev/ -l | grep shm
Marsh Posté le 18-01-2005 à 14:45:24
pour l'instant j'espere avoir trouvé une autre solution...
donc si mon autre truc ne marche pas je reposterais.
sinon ben tant pis ca restera un mistere...
Merci de ton aide
Marsh Posté le 14-01-2005 à 10:59:42
salut,
J'essai d'installer un logiciel, ARCserve, qui requiert que soit activé la "shared memory". Pour cela j'ai mis la valeur requise par le logiciel dans /proc/sys/kernel/shmmax avec un "echo >"
mais ca n'a pas l'air de lui suffir... Sos RH7.3 ca fonctionnait nickel.
Qu'est ce exactement la shared memory ? comment ca se paramètre ?
Olivier