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 :

Utilité de faire un FSCK sur filesystem EXT3


Sujet :

Administration système

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5
    Points : 5
    Points
    5
    Par défaut Utilité de faire un FSCK sur filesystem EXT3
    Bonjour,

    J'ai des volumes gérés par LVM qui sont en ext3, et donc journalisés.
    Ces volumes sont élevés (plusieurs To) et donc lors du reboot il arrive que le serveur fasse un FSCK du volume, mais cela prend du temps ........

    Ce système étant journalisé, quel est l'intéret de vérifier l'intégrité ?
    Merci de vos réponses

    <FE1LHO/>

  2. #2
    Membre averti Avatar de mess-mate
    Inscrit en
    Septembre 2008
    Messages
    352
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 352
    Points : 358
    Points
    358
    Par défaut
    Pour l'intégrité ça se comprend, non ?

    En ce qui concerne les fichiers volumineux (To) passe de ext3 à ext4, c'est fait pour.
    Voir ici

    Personnellement je suis en ext4 sauf la partition /boot ( à cause de grub).
    amicalement, mess-mate ( debian/debian-like )
    Une petite recherche sur le forum...et hop
    LOGIC will get you from A to B ...... IMAGINATION will take you EVERYWHERE
    Albert

  3. #3
    Membre régulier Avatar de krieg
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    75
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 75
    Points : 92
    Points
    92
    Par défaut
    Salut,
    le système de fichier journalisé ne te certifie pas qu'il n'y a pas d'erreur sur ton disque. il te permet juste d'accéder de connaitre les dernieres instructions
    réalisées (mais non terminé) sur le disque. fsck quand a lui te permettra de restaurer tes données en cas de problème. L'utilité est donc de le lancé que en cas de problème. Cela devrai etre fait automatiquement par le systeme.
    j'espere t'avoir aidé.

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    Merci pour vos réponses.

    Je suis effectivement d'accord de pouvoir vérifier l'intégrité du Filesystem, mais en général, le serveur de production n'est pas redémarré tous les jours, et principalement lors de maintenance, et la il passe son temps à verifier (parfois 4H) alors que nous attendons le redémarrage du serveur, pour valider la maintenance et revenir en production.

    J'en déduis donc qu'il faut alors :
    1 - connaitre les options du Filesystem (nombre de boot pour faire le fsck, nbre de jours pour faire le fsck, ...) cf tune2fs
    2 - prévoir le fsck plutot que le subir en production

    Une autre question me viens :

    La dernière option permet d'indiquer le niveau de fsck, et si je met 0 il ne sera pas checker... Cela pourrait me permettre d efaire le fsck à la demande en mode single user par exemple.
    Si je ne désactive pas le fsck, et qu'il e déclenche, est-ce qu'il existe une séquence pour l'interrompre ?

    Merci de votre aide.
    <FE1LHO/>

  5. #5
    Membre averti Avatar de mess-mate
    Inscrit en
    Septembre 2008
    Messages
    352
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 352
    Points : 358
    Points
    358
    Par défaut
    Extrait du man fsck:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    fsck is used to check and optionally repair one or more Linux file systems.  filesys can be a
           device name (e.g.  /dev/hdc1, /dev/sdb2), a mount point (e.g.  /, /usr, /home),  or  an  ext2
           label  or  UUID  specifier  (e.g.   UUID=8868abf6-88c5-4a83-98b8-bfc24057f7bd or LABEL=root).
           Normally, the fsck program will try to handle filesystems on different physical  disk  drives
           in parallel to reduce the total amount of time needed to check all of the filesystems.
    Il est toujours possible de mettre la colonne 6 de fstab à 0 pour cetaines partitions ( pas la '/' bien-sûr), mais rien ne garantie que cela fonctionnera. Il se pourrait que la partition ne se monte pas au boot. A essayer et un 'man fstab' donnera les détails.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    The  sixth field, (fs_passno), is used by the fsck(8) program to determine the order in which
           filesystem checks are done at reboot time.  The root filesystem should be  specified  with  a
           fs_passno  of  1,  and  other filesystems should have a fs_passno of 2.  Filesystems within a
           drive will be checked sequentially, but filesystems on different drives will  be  checked  at
           the  same  time  to utilize parallelism available in the hardware.  If the sixth field is not
           present or zero, a value of zero is returned and fsck will assume that  the  filesystem  does
           not need to be checked.
    amicalement, mess-mate ( debian/debian-like )
    Une petite recherche sur le forum...et hop
    LOGIC will get you from A to B ...... IMAGINATION will take you EVERYWHERE
    Albert

Discussions similaires

  1. [XSLT] Faire une boucle sur une variable [i]
    Par PoT_de_NuTeLLa dans le forum XSL/XSLT/XPATH
    Réponses: 8
    Dernier message: 07/06/2010, 12h45
  2. faire un Query sur un Query ?
    Par davestar dans le forum C++Builder
    Réponses: 4
    Dernier message: 14/04/2004, 12h30
  3. est il possible de faire un trie sur un paramètre donné
    Par chtiboss dans le forum XSL/XSLT/XPATH
    Réponses: 8
    Dernier message: 17/03/2004, 11h51
  4. [VB.Net] Faire du JS sur des contrôles côté serveur
    Par TagadaTsoin dans le forum ASP.NET
    Réponses: 4
    Dernier message: 03/11/2003, 15h51
  5. [VB6][impression]Comment faire des effets sur les polices ?
    Par le.dod dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 08/11/2002, 10h31

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