2 Hard Disk

Riconoscimento, installazione e configurazione delle periferiche.
aleale97
Prode Principiante
Messaggi: 90
Iscrizione: martedì 2 giugno 2009, 21:58

2 Hard Disk

Messaggio 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
Avatar utente
Otako
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1424
Iscrizione: giovedì 10 giugno 2010, 22:01
Desktop: pantheon
Distribuzione: elementary OS Luna x86_64
Località: Villafranca di Verona

Re: 2 Hard Disk

Messaggio 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.
p=__import__("string").printable;print("".join(p[p.index(l)-1] for l in "gfssbspwjmmb[hnbjm/dpn"))
Ricordatevi di utilizzare @memoize per le vostre funzioni.
aleale97
Prode Principiante
Messaggi: 90
Iscrizione: martedì 2 giugno 2009, 21:58

Re: 2 Hard Disk

Messaggio da aleale97 »

non funzionerebe siccome uno è di 250 e l'altro di 360...
Avatar utente
Otako
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1424
Iscrizione: giovedì 10 giugno 2010, 22:01
Desktop: pantheon
Distribuzione: elementary OS Luna x86_64
Località: Villafranca di Verona

Re: 2 Hard Disk

Messaggio da Otako »

puoi sempre calcoli lo spazio occupato.. anche se quella dello script non mi sembrerebbe la soluzione migliore
p=__import__("string").printable;print("".join(p[p.index(l)-1] for l in "gfssbspwjmmb[hnbjm/dpn"))
Ricordatevi di utilizzare @memoize per le vostre funzioni.
aleale97
Prode Principiante
Messaggi: 90
Iscrizione: martedì 2 giugno 2009, 21:58

Re: 2 Hard Disk

Messaggio da aleale97 »

la tua soluzione?  ;D ;D
Avatar utente
Otako
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1424
Iscrizione: giovedì 10 giugno 2010, 22:01
Desktop: pantheon
Distribuzione: elementary OS Luna x86_64
Località: Villafranca di Verona

Re: 2 Hard Disk

Messaggio 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.
p=__import__("string").printable;print("".join(p[p.index(l)-1] for l in "gfssbspwjmmb[hnbjm/dpn"))
Ricordatevi di utilizzare @memoize per le vostre funzioni.
aleale97
Prode Principiante
Messaggi: 90
Iscrizione: martedì 2 giugno 2009, 21:58

Re: 2 Hard Disk

Messaggio 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
Avatar utente
Otako
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1424
Iscrizione: giovedì 10 giugno 2010, 22:01
Desktop: pantheon
Distribuzione: elementary OS Luna x86_64
Località: Villafranca di Verona

Re: 2 Hard Disk

Messaggio 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.
p=__import__("string").printable;print("".join(p[p.index(l)-1] for l in "gfssbspwjmmb[hnbjm/dpn"))
Ricordatevi di utilizzare @memoize per le vostre funzioni.
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti