IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Déplacer les log de /var/log vers /home/log


Sujet :

Administration système

  1. #1
    Membre émérite
    Avatar de Seb33300
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Thaïlande

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 564
    Points : 2 399
    Points
    2 399
    Par défaut Déplacer les log de /var/log vers /home/log
    Bonjour,

    suite à un problème d'espace disque sur /var, je voudrais remplacer le répertoire de génération des log pour qu'il soient généré dans /home/log.

    Mais il y a certains log dont j'ai du mal à trouver comment faire.

    Pour apache2 :
    j'ai déplacé le log error.log de apache vers home.
    Lorsque je redémarre apache il me génere un warning dans le nouvel emplacement du log mais les autres erreurs continu à etre inscrite dans l'ancien emplacement du log . Il y a peut etre 2 emplacement d'erreur à configurer ?
    Il y a aussi un fichier access.log mais je ne trouve pas le fichier ou on configure l'emplacement :/

    Pour mysql :
    Alors lui il est assez bizarre, lorsque je configure un nouvel emplacement il me génere une erreur dans le syslog : "Impossible de trouver le fichier /home/log/mysql/mysql-bin.index" alors que j'ai tout replacé correctement.
    En cherchant un peu, j'ai trouvé ceci :http://www.webexpertys.com/changer-r...5-debian-sarge ou il est ecrit qu'il faut attribuer exactement les mêmes droit mais rien a faire, il ne veu rien savoir non plus même avec les même droit. (Il n'y a que le dossier mysql ou dans /var il a 2750 et je n'arrive pas à mettre le 2 sur le dossier dans /home)

    Quelqu'un pourrait me guider ?

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Points : 1 803
    Points
    1 803
    Par défaut
    il faut faire plus simple : creer un lens symbolique de /var/log vers /home/log
    en recopiant tout le contenu de /var/log :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    cp -rp /var/log /home/log
    rm -rf /var/log
    ln -s /home/log /var/log
    en n'oubliant pas de passer en mode "Single" avant de faire la manipulation
    (init S, manip, puis init "normal" (3 ou 5) )

  3. #3
    Membre émérite
    Avatar de Seb33300
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Thaïlande

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 564
    Points : 2 399
    Points
    2 399
    Par défaut
    Comment on peut savoir en quel mode on est ?

    j'ai essayé de faire init S puis init 3 et la, plus rien la connexion s'est coupé et plus moyen de me connecter en ssh !!!

    Que faire ?

    edit :
    j'ai rebooté depuis l'admin ovh
    c'est lequel le init normal, le 3 ou le 5 alors ?


    si on reboot le serv, ça remet l'init par defaut ?

  4. #4
    Membre à l'essai
    Inscrit en
    Octobre 2007
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 15
    Points : 17
    Points
    17
    Par défaut
    Pour savoir sur quel runlevel (ou mode) tu es, tu peux essayer :
    #> who -r
    niveau d'exécution 3 Nov 29 12:21 dernier=S

    Pour connaître le runlevel par défaut tu peux regarder dans le fichier :
    /etc/inittab
    la ligne suivante te donne le mode par défaut (ici c'est le 3) :
    id:3:initdefault:

    Sur les serveurs c'est souvent le niveau 3 par defaut.
    Le niveau 5 sert en principe pour démarrer l'environnement graphique.

  5. #5
    Membre émérite
    Avatar de Seb33300
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Thaïlande

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 564
    Points : 2 399
    Points
    2 399
    Par défaut
    Citation Envoyé par MarcG Voir le message
    il faut faire plus simple : creer un lens symbolique de /var/log vers /home/log
    en recopiant tout le contenu de /var/log :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    cp -rp /var/log /home/log
    rm -rf /var/log
    ln -s /home/log /var/log
    en n'oubliant pas de passer en mode "Single" avant de faire la manipulation
    (init S, manip, puis init "normal" (3 ou 5) )
    Cette solution fonctionne merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 06/01/2012, 21h16
  2. déplacer les objets vers un nouveau tablespace
    Par fouad77fr dans le forum Administration
    Réponses: 4
    Dernier message: 06/09/2007, 12h18
  3. Réuperer les données à partir d'un fichier de log
    Par Oberown dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 31/10/2005, 10h08
  4. batch-problème pour pointer vers mon log
    Par af_airone dans le forum Windows
    Réponses: 2
    Dernier message: 20/04/2005, 08h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo