3 votes

Processus nécessitant le démarrage d'un volume avant le montage du volume

La destination des sauvegardes CrashPlan entrantes sur mon serveur (11.04) est la suivante

/media/SeagateBig

(SeagateBig est le nom de volume de ma clé USB de 2TB).

Lorsque le serveur démarre, deux choses se produisent : 1) SeagateBig se monte automatiquement et 2) CrashPlan démarre.

Le problème est que, souvent, ces deux choses ne se produisent pas dans cet ordre. Alors j'obtiens :

  • Crashplan commence
  • cherche /media/SeagateBig
  • ne le trouve pas
  • au lieu de l'attendre, la CRÉER

Maintenant, il sauvegarde sur mon système de fichiers /. PAS COOL.

Pendant ce temps, quand SeagateBig arrive enfin à monter, il découvre que /media/SeagateBig existe déjà, il hausse les épaules et crée /media/SeagateBig_ comme point de montage.

Ce dont j'ai besoin, c'est d'un moyen pour que l'ordre soit appliqué - où SeagateBig se monte et ensuite, et seulement ensuite, le service CrashPlan est démarré.

A moins que j'apprenne que l'on peut dire à CrashPlan d'attendre son répertoire de destination, sans jamais le créer... ce que j'étudie également. Mais le CrashPlanEngine script est installé par le produit, donc je n'ai pas envie de le modifier, car je sais que je pourrais le faire tourner en boucle jusqu'à ce que df greps réussisse à trouver "SeagateBig".

MISE À JOUR : De nouvelles recherches ont permis de poser une meilleure question. Voir celui-ci .

1voto

Chris Bowen - MSFT Points 3203

Je ne sais pas comment fonctionne Crashplan, mais voici quelques conseils :

  • S'il a un plan de démarrage automatique, désactivez-le, et trouvez quel est l'exécutable de Crashplan.
  • Créez ensuite un Shell Shell qui ressemble à ceci :

    \#!bin/bash
    
    sleep 30 && >name of executable<;

Note : Ceci arrêtera l'exécution pendant 30 secondes. Vous pouvez utiliser n'importe quel temps

nommez votre script start_crashplan.sh

Rendez-le exécutable :

chmod +x start_crashplan.sh

Puis ajoutez votre script dans le startup.

Désolé si j'étais dans le sujet, mais je pense que de cette façon vous avez un contrôle maximum de ce que vous commencez et quand.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X