Re: Comment le ménage de /tmp se fait ?

2003-10-01 Par sujet Francois Bottin
Quoting Alain Tesio [EMAIL PROTECTED]:

 Francois Bottin wrote:
 
  De même, si votre /tmp est très solicité en lectures/écritures et que sa
  taille reste contrôlée, tmpfs peut s'avérer très utile.
 
 A vérifier pour la rapidité c'est pas sûr que ça soit
 plus rapide :
 
 http://lkml.org/faq/lkmlfaq-9.html#s9-12
 

Un point pour toi ! Il est vrai que je n'ai jamais fait de test de perf sur mes
machines, et que je suis passé à tmpfs sur mes /tmp par analogie avec les
Solaris que j'ai utilisé. D'un autre côté, voici ce qu'on peut lire dans
filesystems/tmpfs.txt (dans les docs du noyau) :
Some people (including me) find it very convenient to mount it
e.g. on /tmp and /var/tmp and have a big swap partition. But be
aware: loop mounts of tmpfs files do not work due to the internal
design. So mkinitrd shipped by most distributions will fail with a
tmpfs /tmp.
Donc l'auteur de la doc (Christoph Rohland) pense (pensait ?) que c'est un bon
truc... Mais il est peut-être ancien utilisateur de Solaris comme moi.

François.


-- 
Francois BOTTIN
--
How kind, the PFY sighs. But where will I go? 
Somewhere where they know nothing about computing...
where they wouldn't know a RAM chip from a potato chip! 
But I don't want to visit Microsoft! he whines.
  The BOFH 1998 - Simon Travaglia (bofh.ntk.net)



Re: Comment le ménage de /tmp se fait ?

2003-09-26 Par sujet Grégoire Cachet
Le mer 24/09/2003 à 17:57, François TOURDE a écrit :
 Salut la liste.
 
 Bon, je sais, la question fait un peu newbie, mais je vous jure que j'ai un
 peu cherché partout (pas assez probablement) sur /etc/cron.*/*, le net, et
 même dans apt-cache search, mais j'ai pas trouvé...
 
 Une bonne âme pour me dire comment /tmp et /var/tmp sont régulièrement
 nettoyés ?

d'apres ce que j'avais compris chaque programme est chargé de nettoyer
ses propres fichiers temporaires : le programmeur qui ouvre un fichier
temp doit l'unlinker juste apres l'avoir ouvert, et ca le supprime dès
qu'il le ferme comme ca ! enfin c'est d'apres mes souvenirs ...

-- 
Grégoire CACHET
http://www.audacy.fr



Re: Comment le ménage de /tmp se fait ?

2003-09-26 Par sujet François TOURDE
Le 12321ième jour après Epoch,
Georges Roux écrivait:

 Oui ou encore pour booster encore plus le mieux c'est de monter le
 swap en ram
 Surtout quand on swap beaucoup comme moi.

Euh... J'espère que c'est une plaisanterie, ça ... Mais ça en a pas l'air
pourtant...

Je m'inquiète ...

-- 
A plethora of individuals with expertise in culinary techniques contaminate
the potable concoction produced by steeping certain edible nutriments.



Re: Comment le ménage de /tmp se fait ?

2003-09-26 Par sujet François TOURDE
Le 12319ième jour après Epoch,
Grégoire Cachet écrivait:

 d'apres ce que j'avais compris chaque programme est chargé de nettoyer
 ses propres fichiers temporaires : le programmeur qui ouvre un fichier
 temp doit l'unlinker juste apres l'avoir ouvert, et ca le supprime dès
 qu'il le ferme comme ca ! enfin c'est d'apres mes souvenirs ...

En fait, c'est pas que je fasse pas confiance aux programmeurs, mais bon,
je préfère que ça se fasse au niveau admin de la machine ;)

En plus, /tmp est aussi un partage samba temporaire que des énergumènes
chez moi (ma femme, mes neveux, et mon fils) avaient tendance à remplir
joyeusement de choses et d'autres...

Du coup, tmpreaper a fait mon bonheur (et dans 10 jours je vous dirais
si ça a aussi fait le bonheur de la famille).

-- 
[In 'Doctor' mode], I spent a good ten minutes telling Emacs what I
thought of it.  (The response was, 'Perhaps you could try to be less
abusive.')
(By Matt Welsh)



Re: Comment le ménage de /tmp se fait ?

2003-09-26 Par sujet JusTiCe8

Bonsoir,

Georges Roux wrote:



Oui ou encore pour booster encore plus le mieux c'est de monter le 
swap en ram

Surtout quand on swap beaucoup comme moi.


:| le swap a été créé pour continuer quant le système manque de mémoire 
physique non ? Alors swap en ram = non sens !



Georges


A+,

 J8.



Re: Comment le ménage de /tmp se fait ?

2003-09-26 Par sujet Vincent Renardias
On Wed, 2003-09-24 at 18:09, Vincent Lenouvel wrote:
 On Wed, 24 Sep 2003 17:57:57 +0200
 [EMAIL PROTECTED] (François TOURDE) wrote:
 
  Salut la liste.
 
   Salut,
 
  
  Bon, je sais, la question fait un peu newbie, mais je vous jure que j'ai un
  peu cherché partout (pas assez probablement) sur /etc/cron.*/*, le net, et
  même dans apt-cache search, mais j'ai pas trouvé...
  
  Une bonne âme pour me dire comment /tmp et /var/tmp sont régulièrement
  nettoyés ?
 
   cf /etc/init.d/bootmisc.sh

au passage, si votre partition /tmp/ est assez grosse et qu'elle se
remplie beaucoup, c'est bcp plus rapide de directement reformater la
partition a chaque boot... (oui, c'est bourrin, et alors :-)

A+

-- 
Vincent Renardias [EMAIL PROTECTED]



Re: Comment le ménage de /tmp se fait ?

2003-09-26 Par sujet Grégoire Cachet
Le mer 24/09/2003 à 17:57, François TOURDE a écrit :
 Salut la liste.
 
 Bon, je sais, la question fait un peu newbie, mais je vous jure que j'ai un
 peu cherché partout (pas assez probablement) sur /etc/cron.*/*, le net, et
 même dans apt-cache search, mais j'ai pas trouvé...
 
 Une bonne âme pour me dire comment /tmp et /var/tmp sont régulièrement
 nettoyés ?

d'apres ce que j'avais compris chaque programme est chargé de nettoyer
ses propres fichiers temporaires : le programmeur qui ouvre un fichier
temp doit l'unlinker juste apres l'avoir ouvert, et ca le supprime dès
qu'il le ferme comme ca ! enfin c'est d'apres mes souvenirs ...

-- 
Grégoire CACHET
http://www.audacy.fr


signature.asc
Description: Ceci est une partie de message	=?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=


Re: Comment le ménage de /tmp se fait ?

2003-09-26 Par sujet Nicolas Kowalski
Vincent Renardias [EMAIL PROTECTED] writes:

[...]

 au passage, si votre partition /tmp/ est assez grosse et qu'elle se
 remplie beaucoup, c'est bcp plus rapide de directement reformater la
 partition a chaque boot... (oui, c'est bourrin, et alors :-)

Ou encore, s'il y a suffisamment de mémoire, on peut monter /tmp en
tmpfs. Ça peut aussi faire gagner un peu de vitesse, au boot et
surtout en fonctionnement.

-- 
Nicolas



Re: Comment le ménage de /tmp se fait ?

2003-09-26 Par sujet Francois Bottin
Quoting Vincent Renardias [EMAIL PROTECTED]:
 
 au passage, si votre partition /tmp/ est assez grosse et qu'elle se
 remplie beaucoup, c'est bcp plus rapide de directement reformater la
 partition a chaque boot... (oui, c'est bourrin, et alors :-)
 

De même, si votre /tmp est très solicité en lectures/écritures et que sa taille
reste contrôlée, tmpfs peut s'avérer très utile.

En fait, tmpfs n'écrit pas les fichiers sur le disque, tout reste en mémoire.
Cette mémoire peut être swappée si le besoin s'en fait sentir. Contrairement à
ramfs, la mémoire n'est pas allouée en permanence, et on peut même changer la
taille maximale à la volée.

Pour plus d'infos, voir Documentation/filesystems/tmpfs.txt dans les sources du
noyau.

François.

-- 
Francois BOTTIN
--
How kind, the PFY sighs. But where will I go? 
Somewhere where they know nothing about computing...
where they wouldn't know a RAM chip from a potato chip! 
But I don't want to visit Microsoft! he whines.
  The BOFH 1998 - Simon Travaglia (bofh.ntk.net)



Re: Comment le ménage de /tmp se fait ?

2003-09-26 Par sujet Georges Roux


Oui ou encore pour booster encore plus le mieux c'est de monter le swap 
en ram

Surtout quand on swap beaucoup comme moi.

Georges

Nicolas Kowalski wrote:


Vincent Renardias [EMAIL PROTECTED] writes:

[...]

 


au passage, si votre partition /tmp/ est assez grosse et qu'elle se
remplie beaucoup, c'est bcp plus rapide de directement reformater la
partition a chaque boot... (oui, c'est bourrin, et alors :-)
   



Ou encore, s'il y a suffisamment de mémoire, on peut monter /tmp en
tmpfs. Ça peut aussi faire gagner un peu de vitesse, au boot et
surtout en fonctionnement.
 





Re: Comment le ménage de /tmp se fait ?

2003-09-26 Par sujet Francois Bottin
Quoting Yves Rutschle [EMAIL PROTECTED]:

 On Fri, Sep 26, 2003 at 12:39:00PM +0200, Francois Bottin wrote:
  En fait, tmpfs n'écrit pas les fichiers sur le disque, tout reste en
  mémoire. Cette mémoire peut être swappée si le besoin s'en fait sentir.
 
 Ça revient pas au même qu'un fs normal avec cache? (qui
 écrit dans le cache, puis sur disque si le besoin s'en fait
 sentir...)
 

Pas tout à fait.

Le cache d'un fs qui écrit réellement sur le disque est en général de taille
très réduite par rapport à un tmpfs (qui fait la moitié de la RAM par défaut).
Donc tôt ou tard ce cache sera plein et les données seront réellement écrites
sur le disque, même si c'est inutile (je considère que tout ce qui est dans /tmp
est inutile).

De plus, d'autres requêtes en écriture sur le même fs vont pousser les données
déjà dans le cache (cas rencontré si /tmp n'est pas dans une partition à lui.)

Enfin, même si les requêtes d'écritures sont faites de manière asynchrones, le
système va devoir gérer l'écriture proprement dite, ce qui est sensible surtout
sur un disque ATA. Le bras des têtes de lecture va être déplacé, créant ainsi
des délais pour les autres entrées/sorties sur le même disque.

Tout ça pour dire que c'est vraiment beaucoup d'efforts pour des données qui
sont transitoires par essence... (je n'aime pas trop le mot «transitoire» dans
ce contexte, mais je ne trouve pas de meilleure traduction de «transient» pour
le moment)

François.

-- 
Francois BOTTIN
--
How kind, the PFY sighs. But where will I go? 
Somewhere where they know nothing about computing...
where they wouldn't know a RAM chip from a potato chip! 
But I don't want to visit Microsoft! he whines.
  The BOFH 1998 - Simon Travaglia (bofh.ntk.net)



Re: Comment le ménage de /tmp se fait ?

2003-09-25 Par sujet François Boisson
On Wed, 24 Sep 2003 22:02:46 +0200
Frédéric Bothamy [EMAIL PROTECTED] wrote:

 * François Boisson [EMAIL PROTECTED] [2003-09-24 21:00] :
 
 [...]
 
  Il est crée un fichier /etc/nologin qui empêche les utilisateurs non
  root de se loguer.
  
  man:   /etc/nologin - prevent non-root users from logging in
  
  Il suffit donc de se loguer en root et de détruire le fichier
  /etc/nologin pour pouvoir reautoriser le login à tous.
 
 Question subsidiaire : comment faire si, comme toute personne sensée, tu
 as désactivé la connexion en root directe par ssh et que la machine
 n'est pas à portée de main ? Et sans redémarrer la machine bien sûr ?
 AMA tu est enfermé à l'extérieur dans ce cas ...
 

Sur une machine inaccessible, il faut précoir une porte de sortie. Lors
d'une mise à jour d'une passerelle avec changement de noyau à travers une
connexion ppp par modem (il prenait la ligne à 8h20 pendant 1/2heure en
m'envoyant l'IP par mail, machine inaccessible car vacances de Noel dans
un lycée), j'avais fait un script activé par cron qui si un fichier dans
/tmp n'avait pas été touché dans les 3heures précédentes activait une
partition root sure (qui décrochait la ligne) et reboutait dessus. Un peu
long à gérer mais ça m'a permis de me sortir une fois d'une situation de
ce genre.

Ici, dans un tel cas, je ferais un cron qui vire le nologin au bout de 6
heures.

François Boisson

 
 Fred
 
 -- 
 Comment poser les questions de manière intelligente ?
 http://www.gnurou.org/documents/smart-questions-fr.html
 Code de conduite des listes Debian
 http://www.fr.debian.org/MailingLists/#codeofconduct
 
 
 -- 
 Pensez à lire la FAQ de la liste avant de poser une question :
 http://savannah.nongnu.org/download/debfr-faq/html/
 
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact
 [EMAIL PROTECTED]
 



Comment le ménage de /tmp se fait ?

2003-09-24 Par sujet François TOURDE
Salut la liste.

Bon, je sais, la question fait un peu newbie, mais je vous jure que j'ai un
peu cherché partout (pas assez probablement) sur /etc/cron.*/*, le net, et
même dans apt-cache search, mais j'ai pas trouvé...

Une bonne âme pour me dire comment /tmp et /var/tmp sont régulièrement
nettoyés ?

-- 
Generic Fortune.



Re: Comment le ménage de /tmp se fait ?

2003-09-24 Par sujet Vincent Lenouvel
On Wed, 24 Sep 2003 17:57:57 +0200
[EMAIL PROTECTED] (François TOURDE) wrote:

 Salut la liste.

Salut,

 
 Bon, je sais, la question fait un peu newbie, mais je vous jure que j'ai un
 peu cherché partout (pas assez probablement) sur /etc/cron.*/*, le net, et
 même dans apt-cache search, mais j'ai pas trouvé...
 
 Une bonne âme pour me dire comment /tmp et /var/tmp sont régulièrement
 nettoyés ?

cf /etc/init.d/bootmisc.sh

-- 
Vincent Lenouvel - [EMAIL PROTECTED]

Empreinte de la clé = D14D EFE9 4F55 AF89 98B0  666B 17E5 C840 4B0D 80E4

wget -O - http://users.info.unicaen.fr/~vincent/signature.asc | gpg --import


pgp27DMlhUSx9.pgp
Description: PGP signature


Re: Comment le ménage de /tmp se fait ?

2003-09-24 Par sujet Tuyen DINH
[EMAIL PROTECTED] (François TOURDE) wrote:
  Salut la liste.
  
  Bon, je sais, la question fait un peu newbie, mais je vous jure que j'ai un
  peu cherché partout (pas assez probablement) sur /etc/cron.*/*, le net, et
  même dans apt-cache search, mais j'ai pas trouvé...
  
  Une bonne âme pour me dire comment /tmp et /var/tmp sont régulièrement
  nettoyés ?

Je ne sais pas si ça se fait automatiquement, mais sinon apparemment
c'est le paquetage tmpreaper qui fait cela (qui installe un script dans
/etc/cron.daily)


Et rapidement dans le fichier /etc/tmpreaper.conf, on peut voir :

# TMPREAPER_DIRS
#   are the directories to clean up.
#   *never* supply / here! That will wipe most of your system!
#   Example:
#   TMPREAPER_DIRS='/tmp/. /var/tmp/.'


Ça doit sûrement être l'équivalent de tmpwatch sur Red Hat.



Re: Comment le ménage de /tmp se fait ?

2003-09-24 Par sujet Frédéric Bothamy
* François TOURDE [EMAIL PROTECTED] [2003-09-24 17:57] :
 Salut la liste.
 
 Bon, je sais, la question fait un peu newbie, mais je vous jure que j'ai un
 peu cherché partout (pas assez probablement) sur /etc/cron.*/*, le net, et
 même dans apt-cache search, mais j'ai pas trouvé...

Mais non, mais non : tu as fait l'effort de chercher (c'est bien) et de
nous dire ce que tu as fait (c'est encore mieux). On ne peut pas tout
savoir ou penser à tout (sinon, il n'y aurait plus besoin de cette
liste !).

 Une bonne âme pour me dire comment /tmp et /var/tmp sont régulièrement
 nettoyés ?

Le programme nettoyant /tmp est /etc/init.d/bootmisc.sh (forcément avec
un nom pareil) et est appelé seulement au démarrage du système (niveau
d'exécution S). Rien ne nettoie /var/tmp apparemment.


Fred

-- 
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Code de conduite des listes Debian
http://www.fr.debian.org/MailingLists/#codeofconduct



Re: Comment le ménage de /tmp se fait ?

2003-09-24 Par sujet Nicolas Kowalski
[EMAIL PROTECTED] (François TOURDE) writes:

 Salut la liste.

Bonjour.


 Bon, je sais, la question fait un peu newbie, mais je vous jure que j'ai un
 peu cherché partout (pas assez probablement) sur /etc/cron.*/*, le net, et
 même dans apt-cache search, mais j'ai pas trouvé...

 Une bonne âme pour me dire comment /tmp et /var/tmp sont régulièrement
 nettoyés ?

C'est seulement au démarrage de la machine: /etc/init.d/bootmisc.sh

Mes deux centimes.

-- 
Nicolas



Re: Comment le ménage de /tmp se fait ?

2003-09-24 Par sujet Régis Grison
Le mer 24/09/2003 à 18:19, Frédéric Bothamy a écrit :
  Une bonne âme pour me dire comment /tmp et /var/tmp sont régulièrement
  nettoyés ?
 
 Le programme nettoyant /tmp est /etc/init.d/bootmisc.sh (forcément avec
 un nom pareil) et est appelé seulement au démarrage du système (niveau
 d'exécution S). Rien ne nettoie /var/tmp apparemment.

Et j'ajouterai que je l'ai lancé à la main par erreur (un tab malheureux
après une faute de frappe) et que je ne pouvais plus me connecter sur la
machine, quand je tentais un login, que ce soit via ssh ou en direct,
j'obtenais un truc genre please wait, boot in progress). J'ai fini par
rebooter un serveur à cause de ça  ;)

Régis.



Re: Comment le ménage de /tmp se fait ?

2003-09-24 Par sujet François TOURDE
Le 12319ième jour après Epoch,
Tuyen DINH écrivait:

 [EMAIL PROTECTED] (François TOURDE) wrote:
[...]
   Une bonne âme pour me dire comment /tmp et /var/tmp sont régulièrement
   nettoyés ?

 Je ne sais pas si ça se fait automatiquement, mais sinon apparemment
 c'est le paquetage tmpreaper qui fait cela (qui installe un script dans
 /etc/cron.daily)

Pile poil ce que je cherchais. Je pensais que c'était installé de base, et que
ça marchait tout le temps.

 Ça doit sûrement être l'équivalent de tmpwatch sur Red Hat.

Voilà aussi le nom que je cherchais !!! Étant un ancien utilisateur de RedHat,
je m'attendais à ce que ce soit fait tout seul dans Debian.

Merci aux autres, pour leurs promptes réponses. J'avais oublié de préciser que
j'avais remarqué (à mes dépends) qu'au boot ça le faisait au travers de
bootmisc.sh, et que par défaut le TMPTIME=0 :( !!!

-- 
The face of war has never changed.  Surely it is more logical to heal
than to kill.
-- Surak of Vulcan, The Savage Curtain, stardate 5906.5



Re: Comment le ménage de /tmp se fait ?

2003-09-24 Par sujet Georges Mariano
On Wed, 24 Sep 2003 19:19:54 +0200
[EMAIL PROTECTED] (François TOURDE) wrote:

  Je ne sais pas si ça se fait automatiquement, mais sinon apparemment
  c'est le paquetage tmpreaper qui fait cela (qui installe un script
  dans/etc/cron.daily)
 
 Pile poil ce que je cherchais. Je pensais que c'était installé de
 base, et que ça marchait tout le temps.

 Voilà aussi le nom que je cherchais !!! Étant un ancien utilisateur de
 RedHat, je m'attendais à ce que ce soit fait tout seul dans Debian.

Ben alors, va falloir te faire à l'idée qu'une idée d'ancien RedHat sera
regardé avec beaucoup de prudence par Debian :o)

En l'occurence, si Debian n'installe pas ce genre de truc par défaut, il
y a (certainement ;-) une bonne raison. Probablement à cause du fait
qu'une Debian est arrétée beaucoups moins souvent qu'une RedHat (c'est
du second degré ;) et donc des activités permanentes peuvent y être
maintenues, et éventuellement des fichiers intermédiaires (gros calcul,
génération de de données ...) dans /tmp.

Or, d'après ce que j'en vois, il faut  protéger de manière prédictive
(/etc/tmpreaper.conf) les fichiers à garder (ou ne pas détruire). Trop
lourd.  
En plus, ce serait plus sûr de spécifier non pas (a) ce qui doit être
protégé mais plutôt (b) ce qui doit être effacé. En effet, dans le cas
(b), si j'oubli de préciser quelque chose c'est pas grave (il ne sera
pas effacé), mais dans le cas (a)[tmpreaper] si j'oubli, c'est zappé ...
:-(

Donc, perso j'installerai pas tmpreaper sur des machines en prod et je
m'attacherai à surveiller que les applis nettoient elles-même les
fichiers déclarés inutiles... 

PS : extrait du man :
 Mostly based on `tmpwatch-1.2/1.4', by:
   Erik Troan [EMAIL PROTECTED]
;-)

A+
-- 
mailto:[EMAIL PROTECTED]
debfr-faq : http://savannah.nongnu.org/download/debfr-faq/html/



Re: Comment le ménage de /tmp se fait ?

2003-09-24 Par sujet François Boisson
On Wed, 24 Sep 2003 19:28:31 +0200
JusTiCe8 [EMAIL PROTECTED] wrote:

 Bonsoir,
 
 Régis Grison wrote:
 
 Et j'ajouterai que je l'ai lancé à la main par erreur (un tab
 malheureux après une faute de frappe) et que je ne pouvais plus me
 connecter sur la machine, quand je tentais un login, que ce soit via
 ssh ou en direct, j'obtenais un truc genre please wait, boot in
 progress). J'ai fini par rebooter un serveur à cause de ça  ;)
 
 Régis.
 
 
   
 
 C'est normal, le debut du script provoque ce comportement afin d'eviter 
 un login durant le boot et le demarrage des démons, la fsck etc
 
 Par contre, comment se loguer dans se cas là... je sais pas, mais ce 
 theme àaété abordé il y a peu sur la liste (nologin)

Il est crée un fichier /etc/nologin qui empêche les utilisateurs non root
de se loguer.

man:   /etc/nologin - prevent non-root users from logging in

Il suffit donc de se loguer en root et de détruire le fichier /etc/nologin
pour pouvoir reautoriser le login à tous.

François Boisson
 
 A+,
 
   J8.
 
 
 -- 
 Pensez à lire la FAQ de la liste avant de poser une question :
 http://savannah.nongnu.org/download/debfr-faq/html/
 
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact
 [EMAIL PROTECTED]
 



Re: Comment le ménage de /tmp se fait ?

2003-09-24 Par sujet Frédéric Bothamy
* François Boisson [EMAIL PROTECTED] [2003-09-24 21:00] :

[...]

 Il est crée un fichier /etc/nologin qui empêche les utilisateurs non root
 de se loguer.
 
 man:   /etc/nologin - prevent non-root users from logging in
 
 Il suffit donc de se loguer en root et de détruire le fichier /etc/nologin
 pour pouvoir reautoriser le login à tous.

Question subsidiaire : comment faire si, comme toute personne sensée, tu
as désactivé la connexion en root directe par ssh et que la machine
n'est pas à portée de main ? Et sans redémarrer la machine bien sûr ?
AMA tu est enfermé à l'extérieur dans ce cas ...


Fred

-- 
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Code de conduite des listes Debian
http://www.fr.debian.org/MailingLists/#codeofconduct



Re: Comment le ménage de /tmp se fait ?

2003-09-24 Par sujet François TOURDE
Le 12319ième jour après Epoch,
Georges Mariano écrivait:

 On Wed, 24 Sep 2003 19:19:54 +0200
 [EMAIL PROTECTED] (François TOURDE) wrote:

 Voilà aussi le nom que je cherchais !!! Étant un ancien utilisateur de
 RedHat, je m'attendais à ce que ce soit fait tout seul dans Debian.

 Ben alors, va falloir te faire à l'idée qu'une idée d'ancien RedHat sera
 regardé avec beaucoup de prudence par Debian :o)

Tu veux pas plutôt parler de parano ? :)

 En l'occurence, si Debian n'installe pas ce genre de truc par défaut, il
 y a (certainement ;-) une bonne raison.

Le README de tmpreaper est très instructif sur ce sujet. De bonnes explications
quand à la possibilité de corrompre un système qui fait le ménage tout seul.

Il est vrai que certains exemples sont capilotractés, mais je n'ai pas envie
de me pencher dessus pour en vérifier la cohérence.

 Probablement à cause du fait
 qu'une Debian est arrétée beaucoups moins souvent qu'une RedHat (c'est
 du second degré ;) et donc des activités permanentes peuvent y être
 maintenues, et éventuellement des fichiers intermédiaires (gros calcul,
 génération de de données ...) dans /tmp.

Euh... La stabilité d'une machine n'a pas grand chose à voir avec ce genre
de choix il me semble. Surtout que pour qu'un système soit le plus stable
possible, il faut aussi penser à l'occupation disque.

Et si des activités permanentes doivent faire l'usage du disque, /tmp me
paraît le pire choix à faire :)

D'autant plus que le ménage est fait en fonction de l'activité des dits
fichiers. Un fichier dans /tmp risque d'être plus stable que dans /var/run
si l'admin a pris le soin de changer dans /etc/default/rcS la valeur de
TMPTIME, comme le recommande chaudement tmpreaper.

J'ai perdu plein de conneries dans /tmp lors de mon premier reboot non
contrôlé... Dans /var/run, les données sont définitivement détruites...
sauf si c'est innd.pid ou pump.sock (??) !!

 Donc, perso j'installerai pas tmpreaper sur des machines en prod et je
 m'attacherai à surveiller que les applis nettoient elles-même les
 fichiers déclarés inutiles... 

Perso, je fais les deux. J'installe tmpreaper, et je préviens les petits
malins qui stockent leurs données permanentes dans /tmp g que la durée
de vie de ces données est de $TMPTIME jours...

En plus, le terme _tmp_ me semble convenir à des données résistant un
certain temps, et celui de _/var/run_ à des données résistantes à un
seul run de la machine. Donc, tmpreaper powah !!!

 PS : extrait du man :
  Mostly based on `tmpwatch-1.2/1.4', by:
Erik Troan [EMAIL PROTECTED]

Je ne suis pas sectaire... Enfin, pas trop.

-- 
Truth is stranger than fiction, because fiction has to make sense.



Re: Comment le ménage de /tmp se fait ?

2003-09-24 Par sujet moku
Le 24/09/03 22:02, Frédéric Bothamy a écrit tout plein de choses, dont :
  Il suffit donc de se loguer en root et de détruire le fichier /etc/nologin
  pour pouvoir reautoriser le login à tous.
 
 Question subsidiaire : comment faire si, comme toute personne sensée, tu
 as désactivé la connexion en root directe par ssh et que la machine
 n'est pas à portée de main ? Et sans redémarrer la machine bien sûr ?
 AMA tu est enfermé à l'extérieur dans ce cas ...

D'où l'intérêt de laisser le root pouvoir se connecter directement par
SSH ou autre ?
-- 
moku
Site communautaire sur Masamune Shirow  //Site d'export Japonais
http://www.projectshirow.net/  //  http://www.nippon-export.com/
   Ce dont je me débarasse / http://moku.free.fr/a_la_vente.html



Re: Comment le ménage de /tmp se fait ?

2003-09-24 Par sujet Frédéric Bothamy
* moku [EMAIL PROTECTED] [2003-09-25 00:37] :
 Le 24/09/03 22:02, Frédéric Bothamy a écrit tout plein de choses, dont :
   Il suffit donc de se loguer en root et de détruire le fichier /etc/nologin
   pour pouvoir reautoriser le login à tous.
  
  Question subsidiaire : comment faire si, comme toute personne sensée, tu
  as désactivé la connexion en root directe par ssh et que la machine
  n'est pas à portée de main ? Et sans redémarrer la machine bien sûr ?
  AMA tu est enfermé à l'extérieur dans ce cas ...
 
 D'où l'intérêt de laisser le root pouvoir se connecter directement par
 SSH ou autre ?

Non, enfin, ce n'est pas une raison valable pour moi. Mais plutôt : d'où
l'intérêt de réfléchir à deux fois avant d'appuyer sur la touche Entrée
quand on exécute une commande avec les droits root (ça marche aussi avec
la combinaison Ctrl+D car on peut souvent réparer les dégats avant de se
déconnecter après mûre réflexion).


Fred

-- 
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Code de conduite des listes Debian
http://www.fr.debian.org/MailingLists/#codeofconduct