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

Shell et commandes GNU Discussion :

Question de procédure, de manière de faire, etc., pour arrêter un script


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 130
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 130
    Par défaut
    Bonsoir,

    Citation Envoyé par LittleWhite Voir le message
    et si les deux disques contiennent tous les deux, deux systèmes parfaitement opérationnels.
    Ben non, lors de l'install de la machine, je n'ai partitionné et formaté que le ssd sda, les deux autres (disques durs mécaniques de 2 To) je les ai laissés de côté, le temps de faire l'install de Debian.

    Et c'est une fois ce disque opérationnel que je me suis préoccupé des deux gros disques, qui sont réservés aux données et à leur sauvegarde.

    Mais merci d'avoir participé, ça me donne l'occasion de faire le point de là où j'en suis : je continue mon idée de script lancé à la fin du démarrage de la machine pour tester qui est monté sur / et agir en conséquence. Et c'est bientôt fini, d'autres infos dans pas longtemps (mais je ne suis pas là-dessus 24/24, heureusement).

  2. #2
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 130
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 130
    Par défaut
    Ce matin, l'esprit clair, je boote la machine capricieuse et sda1 est bien monté sur "/", alors je reboote et c'est pareil, alors je reboote encore et c'est toujours pareil, alors je reboote encore un coup et bingo !, sdb1 remplace sda1 sur "/", et la commande de disedorgue adaptée par mes soins (remplacement de Where par What, et j'enlève tmpfs qui ne sert à rien ici) montre tout ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    systemctl status *mount | sed -n '/\/etc\/fstab/,/What:/p'
       Loaded: loaded (/etc/fstab; generated)
       Active: active (mounted) since Thu 2021-03-11 09:56:41 CET; 1min 8s ago
        Where: /
         What: /dev/sdb1
    Hier quand ça m'a été demandé, j'ai eu
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
       Loaded: loaded (/etc/fstab; generated)
       Active: active (mounted) since Wed 2021-03-10 10:53:01 CET; 4h 0min ago
        Where: /
         What: /dev/sda1
    Je synthétise en résumant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
         normal       |     pas normal
     Where: /         | Where: /
      What: /dev/sda1 |  What: /dev/sdb1
    Alors si quelqu'un veut s'amuser dans ce contexte à remettre sdb à zéro avec dd if=/dev/zero of=/dev/sdb, je lui souhaite bon courage au reboot...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    lsblk --ascii
    NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    sdb      8:16   0 223,6G  0 disk 
    |-sdb1   8:17   0 195,3G  0 part /
    `-sdb2   8:18   0  28,3G  0 part
    Note : en examinant les tailles du disque et des partoches, je confirme qu'il s'agit bien du disque système, celui qu'on a vu dans le fstab, monté avec l'uuid,

  3. #3
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 130
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 130
    Par défaut
    Bonsoir,

    aujourd'hui fut une belle et bonne journée : démarrage des 2 mv's à 10 h, arrêt à 16 h sans aucun cahot entretemps soit 6 h non-stop de reboots, ce qui signifie que ma façon de monter les disques est correcte, et ça fait plaisir.
    Bientôt en prod', tout ça.

    Des détails ?
    Chaque machine à la fin du démarrage lance un service qui se contente de lancer un script, et celui-ci commence par patienter 5 secondes, ayant remarqué que systemd parfois donne la main alors que le démarrage n'est pas terminé, !
    Ensuite le script vérifie que le montage des disques (rappel : 1 petit disque système et 2 gros pour les data et backups) est correct, histoire de ne pas avoir d'embrouilles avec d'autres scripts qui s'appuient sur df par exemple.
    • Si le montage est correct, le script loggue tout ça et attend 20 secondes pour laisser le temps de se logguer en ssh depuis ailleurs pour pouvoir l'arrêter en cas de besoin (et je réalise maintenant que tout est fini et que ça fonctionne comme une horloge suisse, que j'aurais pu faire autrement, par exemple poser un témoin nominatif dans un dossier partagé où le script vérifiera sa présence = arrêt ou son absence = reboot), puis reboot, et le cycle recommence.
    • Si le montage est incorrect, log des infos puis arrêt du script.

    Des remarques, des commentaires ?

    dans 2 ou 3 jours, histoire d'être sûr.

  4. #4
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 130
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 130
    Par défaut
    Citation Envoyé par Jipété Voir le message
    Des remarques, des commentaires ?

    dans 2 ou 3 jours, histoire d'être sûr.
    Bonjour,

    pas de remarques ni de commentaires, alors, après la journée d'hier et 7 h de travail sans incident sur les deux mv's, soit 420 reboots chacune, ce petit post juste pour confirmer mon

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Question sur la bonne façon de faire un JMenuBar
    Par bit_o dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 26/06/2007, 10h26
  2. Réponses: 3
    Dernier message: 17/06/2007, 12h52
  3. Réponses: 9
    Dernier message: 28/07/2006, 17h59
  4. [ADO.Net][XML]Que pensez-vous de cette manière de faire?
    Par RiiiDD dans le forum Accès aux données
    Réponses: 6
    Dernier message: 22/03/2006, 11h29
  5. Petite question avec Procédure??
    Par STRUFIELD dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 07/12/2005, 09h12

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