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

Unix Discussion :

Script de verification du fichier vfstab/fstab


Sujet :

Unix

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 11
    Points : 9
    Points
    9
    Par défaut Script de verification du fichier vfstab/fstab
    Bonjour,

    Je souhaites faire un script qui verifie que le fichier /etc/vfstab est correctement rempli. Le bon nombre de champ, que les FS sont correctement imbriqués.

    exemple :
    et pas
    Comment compter le nombre de champs sur dans un fichier ?

    Pour ce qui est de l'imbrication des FS, j'avais pensé faire quelque chose dans ce genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    egrep -v "proc|tmpfs|sharefs|ctfs|objfs|fd|devfs|swap|^#" /etc/vfstab | awk '{print $3}'>/tmp/vfstab_test
    sort -n /tmp/vfstab_test>/tmp/vfstab_sort
    Le probleme c'est que pour la vérification le test est ko car /home est plus long que /var alors qu'ils sont correctement imbriqués

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    # more vfstab_test vfstab_sort
    ::::::::::::::
    vfstab_test
    ::::::::::::::
    /
    /var
    /home
    ::::::::::::::
    vfstab_sort
    ::::::::::::::
    /
    /home
    /var
    Avez vous des conseils ? une idée ? ou peut être connaissez vous un script que fait deja ce que je souhaite faire

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 11
    Points : 9
    Points
    9
    Par défaut
    J'ai trouvé comment afficher le nombre de champ d'un fichier.
    Par contre, je ne vois pas comment vérifier la hiérarchie des FS

  3. #3
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Points : 7 882
    Points
    7 882
    Par défaut
    Je ne vois pas où est ton problème. "/home" et "/var" ne sont "imbriqués" ni dans un sens ni dans l'autre ...
    ɹǝsn *sıɹɐlos*

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 11
    Points : 9
    Points
    9
    Par défaut
    Tout a fait,

    Le probleme est que dans mon test, les FS sont classé par "longeur du point de montage"

    Donc si j'ai une vfstab correcte avec :

    /
    /home
    /var

    Le script va me dire que la vfstab n'est pas correcte car /home est avant /var à cause de la longueur de la chaine.

    Il existe peut etre une autre méthode plus simple de verifier que le fichier est correctement renseigner

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 11
    Points : 9
    Points
    9
    Par défaut
    personne n'a d'idée ?

  6. #6
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Points : 7 882
    Points
    7 882
    Par défaut
    Ta méthode est incorrecte. La longueur des répertoires n'a pas d'importance ici, ce qui compte c'est leur noms. Tu n'a donc qu'à les comparer pour savoir si un répertoire est un sous répertoire d'un autre.
    ɹǝsn *sıɹɐlos*

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

Discussions similaires

  1. Script de suppression de fichiers en fonction de la date
    Par yellow174 dans le forum Langages de programmation
    Réponses: 2
    Dernier message: 06/02/2006, 11h57
  2. Script de récupération de fichiers
    Par Cyborg289 dans le forum Linux
    Réponses: 9
    Dernier message: 12/01/2006, 13h53
  3. Script de traitement de fichier
    Par llaurentt dans le forum Linux
    Réponses: 14
    Dernier message: 11/01/2006, 12h54
  4. Modification du fichier /etc/fstab
    Par benoitinfrance dans le forum Administration système
    Réponses: 2
    Dernier message: 29/12/2005, 15h30
  5. [Script .BAT] Concatenation de fichiers plats
    Par Jokeur dans le forum Autres langages
    Réponses: 1
    Dernier message: 03/05/2005, 12h14

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