Pagina 1 di 1

2 Hard Disk

Inviato: domenica 3 ottobre 2010, 18:57
da aleale97
Ciao a tutti, ho un problema.
Ho un server(ubuntu server) con due dischi. Vorrei che questi due dischi siano uguali, nel senso che uno sia la copia dell'altro. Tuttavia il raid 1 non va bene perchè il secondo hard disk(250Gb) a volte lo stacco per poi riattaccarlo in seguito, cosa che non faccio con il primo(360Gb).

Quindi per riassumere, vorrei che i due dischi siano indipendenti e che siano uno la copia dell'altro.

Si può fare? Se si come? Grazie mille ciao

Re: 2 Hard Disk

Inviato: domenica 3 ottobre 2010, 19:48
da Otako
puoi provare con uno script che controlla se lo spazio sul disco è uguale in tutti e due e se è diverso copia uno nell'altro.

Re: 2 Hard Disk

Inviato: lunedì 4 ottobre 2010, 20:56
da aleale97
non funzionerebe siccome uno è di 250 e l'altro di 360...

Re: 2 Hard Disk

Inviato: lunedì 4 ottobre 2010, 21:06
da Otako
puoi sempre calcoli lo spazio occupato.. anche se quella dello script non mi sembrerebbe la soluzione migliore

Re: 2 Hard Disk

Inviato: lunedì 4 ottobre 2010, 22:05
da aleale97
la tua soluzione?  ;D ;D

Re: 2 Hard Disk

Inviato: martedì 5 ottobre 2010, 14:55
da Otako
il massimo che riesco a fare è questo

Codice: Seleziona tutto

sudo ls /media/HD1 -R>temp1
sudo ls /media/HD2 -R>temp2
diff temp1 temp2
if [ $? == 1]; then
    cp /media/HD1 /media/HD2
fi
non su se funzioni, non ho tempo di provarlo. poi non è il massimo come soluzione, ma è comunque il punto di partenza.

Re: 2 Hard Disk

Inviato: giovedì 7 ottobre 2010, 19:44
da aleale97
  • Basta copiarlo?
  • Come farei a farlo partire ogni 10 min?
  • Mentre che copia, posso continuare ad usare i due dischi vero?
Grazie mille ciao

Re: 2 Hard Disk

Inviato: giovedì 7 ottobre 2010, 19:58
da Otako
basta copiarlo?

te l'ho già detto, non è il massimo come soluzione. basta che cambi il nome di un solo file e copia tutto l'HD. se conosci un po' di bash puoi provare a modificarlo perché copi solo i file diversi. se non sai come fare chiedi in programmazione.

come farei a farlo partire ogni 10 min?

lo racchiudi in una funzione e alla fine metti uno sleep di 600 secondi. se non sai come fare chiedi in programmazione

mentre copia, posso continuare ad usare i due dischi vero?

così com'è non è proprio il massimo. rischia di copiarti un file mentre lo leggi con un altro programma, il che non è il massimo.

un'altra cosa:
se provi a eseguire da terminale (non modifica niente, semplicemente mostra la lista di tutti i file sul sistema)

Codice: Seleziona tutto

sudo ls /
ti puoi accorgere di quanto rallenti tutto il sistema mentre lo fa.

comunque la maggior parte dei problemi li risolvi copiando solo i file diversi.

se ti serve una mano chiedi in programmazione.