Processo que precisa de um volume inicial antes das montagens de volume

3

O destino dos backups de entrada do CrashPlan no meu servidor (11.04) é

/ media / SeagateBig

(SeagateBig é o nome do volume da minha unidade USB de 2 TB).

Quando o servidor é inicializado, duas coisas acontecem: 1) Auto-montagens SeagateBig e 2) CrashPlan é iniciado.

O problema é que muitas vezes essas duas coisas não acontecem nessa ordem. Então eu fico:

  • O Crashplan começa
  • procura / media / SeagateBig
  • não encontra
  • em vez de esperar por isso, CREATE IT

Agora está fazendo backup no meu / sistema de arquivos. NÃO COOL.

Enquanto isso, quando a SeagateBig finalmente chega à montagem, ela descobre que / media / SeagateBig já existe, dá de ombros e cria / media / SeagateBig_ como seu ponto de montagem.

O que eu preciso é uma maneira de o pedido ser aplicado - onde a SeagateBig é montada e, em seguida, e somente então, o serviço CrashPlan é iniciado.

A menos que eu saiba que o CrashPlan pode ser instruído a esperar pelo seu diretório de destino, nunca criá-lo ... o qual eu também estou investigando. Mas o script CrashPlanEngine é instalado pelo produto, portanto, eu não tenho como modificá-lo, pois sei que poderia tê-lo em loop até que o df greps seja bem-sucedido para "SeagateBig".

ATUALIZAÇÃO: mais pesquisas levaram a uma pergunta melhor. Veja este .

    
por DavidF 01.12.2011 / 00:49

1 resposta

1

Não sei como funciona o Crashplan, mas aqui estão algumas dicas:

  • Se tiver um plano de inicialização automático, desative-o e descubra qual é o executável do Crashplan.
  • Em seguida, crie um script de shell com esta aparência:

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

Nota: Isso interromperá a execução por 30 segundos. Você pode usar qualquer hora

nomeie seu script como start_crashplan.sh

Torne-o executável:

chmod +x start_crashplan.sh

Em seguida, adicione seu script na inicialização.

Desculpe se eu estava no assunto, mas acho que dessa forma você tem o controle máximo do que você começa e quando.

    
por bioShark 01.12.2011 / 01:04