• # Script remontage automatique du volume

    Posté par . En réponse à la page de wiki Monter un volume/répertoire GlusterFS sur Ubuntu/Debian. Évalué à 0 (+0/-0).

    [FR]

    • Ce script vous permet de remonter automatiquement un volume glusterfs si ce dernier bug ou n'est pas monté. Le zscript a été conçu pour contrer le bug du "Transport endpoint is not connected" quand le node qui sert de point de montage reboot et que c'est client se tape un bad trip.

    [USA]

    • This script allow your machine to remount glusterfs storage if bug or if it not mounted. The script don't have any problem with "Transport endpoint is not connected".

    Enjoy
    /opt/scripts/checkGluster.bash

    #!/bin/bash
    mounts=('/media/fisrtPoint' '/media/secondPoint');
    list=$(df -h)
    for mount in "${mounts[@]}"
    do
     if ! echo $list | grep ${mount} >/dev/null 2>&1;
     then
    # echo "${mount} not mounted -> force remount"
     sudo umount ${mount}
    # sudo fusermount -uz ${mount}
     sudo mount ${mount}
     fi
    done
    

    cron :

    */2 * * * * /opt/scripts/checkGluster.bash
    

    Si vous codez un logiciel sans une interface chatoyante, alors vous faites de la merde. Donation bitcoin : 1N8QGrhJGWdZNQNSspm3rSGjtXaXv9Ngat