Partition pour /var trop petite :s

Partition pour /var trop petite :s - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 29-08-2005 à 14:19:48    

Salut à tous,
Voilà j'ai eu un souci au démarrage d'un serveur samba : samba ne se lance plus (malgré les "ok" lors du lancement)
Après une petite enquête, c'est la partition contenant /var qui est pleine ...  
Etant assez débutant sous linux, quels outils sont les mieux pour redimensionner la parition ou faire de la place sur celle ci ?
Et est ce que cela vient vraiment de là pour le non-démarrage de Samba ?
Merci d'avance

Reply

Marsh Posté le 29-08-2005 à 14:19:48   

Reply

Marsh Posté le 29-08-2005 à 14:24:04    

déjà quelle distribution ? si Debian -> apt-get clean
puis fait :
"cd /var"
puis "du -sm  *"
pour connaitre la taille des répertoires en Mo

Reply

Marsh Posté le 29-08-2005 à 14:31:46    

Oui pardon, c'est Mandrake :s
J'ai également 2 partition ext3 journalisé(home, /), un swap de 512.
Après j'ai normalement 3 partition en ext3 pr les données qui sontr par la suite repompée par un serveur de sauvegarde.

Reply

Marsh Posté le 29-08-2005 à 14:39:42    

Quel est le résultat des commandes que je t'ai suggeré de faire ?
donne aussi le résultat d'un "df -h"

Reply

Marsh Posté le 29-08-2005 à 14:53:19    

Voici les résultats :  
"du - sm * ": lib 37Mo, log 950 Mo, cache 1 mo
Les autres sont insignifiants niveau place.
"df -h" :  
/dev/hda7 1004M, 1004M, 0, 100%, /var
 

Reply

Marsh Posté le 29-08-2005 à 14:54:51    

950 Mo dans les logs :ouch:, il y a logrotate qui est actif ?
fait cd /var/log
puis "ls -l"

Reply

Marsh Posté le 29-08-2005 à 15:02:29    

Jcrois qu'il n'y a pas de logrotate :s
le ls-l me donne pleins de logs différent. Je dois en trouver un en particulier ?
Comme je peux savoir si le logrotate est actif ?
Merci en tout cas pour tes réponses :)

Reply

Marsh Posté le 29-08-2005 à 15:03:08    

Citation :

le ls-l me donne pleins de logs différent. Je dois en trouver un en particulier ?


le plus gros :D
et essaye d'installer logrotate


Message édité par jlighty le 29-08-2005 à 15:04:21
Reply

Marsh Posté le 29-08-2005 à 15:06:05    

ok ya pas une commande pour trier les résultat, ou pour afficher page par page ? ^^

Reply

Marsh Posté le 29-08-2005 à 15:10:39    

ls -S me donne security.log en plus gros, jcrois qu'il faisait environ 400 Mo :s

Reply

Marsh Posté le 29-08-2005 à 15:10:39   

Reply

Marsh Posté le 29-08-2005 à 15:19:41    

Citation :

ok ya pas une commande pour trier les résultat, ou pour afficher page par page ? ^^


ls -lS | more

Reply

Marsh Posté le 29-08-2005 à 15:20:25    

essaye d'installer logrotate

Reply

Marsh Posté le 29-08-2005 à 15:24:10    

Ok je vais essayer ca :)

Reply

Marsh Posté le 29-08-2005 à 16:04:03    

Logrotate est installé mais je ne vois pas trop comment l'utiliser en fait, malgré des recherches sur google ...

Reply

Marsh Posté le 29-08-2005 à 16:07:38    

man logrotate
et regarde le contenu de /etc/logrotate.conf

Reply

Marsh Posté le 29-08-2005 à 16:14:29    

Oui j'ai déjà fait le man, mais j'ai pas trouvé en fait comment le lancer ponctuellement, vu que dans le .conf, il me le lance mensuellement ^^

Reply

Marsh Posté le 29-08-2005 à 16:19:12    

pour le lancer manuellement :
logrotate
sinon regarde si dans /etc/cron.daily tu n'aurais pas un script logrotate.

Reply

Marsh Posté le 29-08-2005 à 16:22:35    

ou alors tu peux paramétrer la rotation de ton log tous les jours "daily" ou si ils dépassent une certaine taille : size

Reply

Marsh Posté le 29-08-2005 à 16:25:26    

Dans /etc/cron.daily j'ai une occurence "logrotate". J'en ai fait un cat et il m'a marqué ça :  
"#!/bin/sh  
/usr/sbin/logrotate /etc/logrotate.conf"

Reply

Marsh Posté le 29-08-2005 à 16:27:49    

Quel est le contenu de /etc/logrotate.conf ?
recopie uniquement la section qui s'occupe du log security.log


Message édité par jlighty le 29-08-2005 à 16:27:58
Reply

Marsh Posté le 29-08-2005 à 16:31:17    

Yen a pas O_o
 
J'ai juste une mention weekly (dsl jme suis planté ct pas mensuellement taleur), et sinon un
" /var/logwtmp {
monthly
create 0664 root utmp
rotate 1
}


Message édité par burnedsoul le 29-08-2005 à 16:31:52
Reply

Marsh Posté le 29-08-2005 à 16:32:50    

tu as pas une ligne "include...." ?
si c'est le cas va dans /etc/logrotate.d/

Reply

Marsh Posté le 29-08-2005 à 16:45:48    

non aucun ligne include

Reply

Marsh Posté le 29-08-2005 à 16:48:43    

si c'est le cas, il faut créer une nouvelle entrée :
un test :

Code :
  1. /var/log/security.log {
  2. missingok
  3. size 10M
  4. rotate 4
  5. compress
  6. }


à essayer

Reply

Marsh Posté le 29-08-2005 à 17:08:31    

Jte remercie de t'être penché sur mon problème.
En fait, j'ai eu l'admin réseau au téléphone, il doit sauvegarder dans le log beaucoup trop de fichiers dans le security.log J'ai supprimé le fichier et là ça marche nickel.  
Encore merci :)

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed