Pagina 1 di 2
[Risolto] un file bash che non copia i file della home per un backup
Inviato: sabato 27 settembre 2008, 14:05
da Tizianub
Ciao, mi spiego meglio, ho creato questo file con dentro:
Codice: Seleziona tutto
#!/bin/bash
cp -ruv --preserve=timestamps /mnt/dati/Documenti/ /media/Volume/Tiziano
cp -ruv --preserve=timestamps /home/tiziano/ /media/Volume/Tiziano/home
cp -ruv --preserve=timestamps /mnt/dati/Posta/ /media/Volume/Tiziano
il primo e il terzo comando che copia i dati di una mia partizione in fat32 vanno bene, mentre il secondo non copia i file nuovi o modificati presenti nella mia home.
Dove sta' lo sbaglio secondo voi? Io non ne sono venuto a capo
grazie
Re: un file bash che non copia i file della home per un backup
Inviato: sabato 27 settembre 2008, 14:14
da Guiodic
dai solo
cp -ruv --preserve=timestamps /home/tiziano/ /media/Volume/Tiziano/home
e vedi cosa esce.
Re: un file bash che non copia i file della home per un backup
Inviato: sabato 27 settembre 2008, 14:34
da Tizianub
ciao Guiodic, 'na vita che non ti incontravo sul forum!
i tentativi più semplici sono i migliori ma non in questo caso, ho provato ma non è cambiato nulla. non li copia.
Re: un file bash che non copia i file della home per un backup
Inviato: sabato 27 settembre 2008, 14:49
da Guiodic
ti dà qualche errore?
Esiste la directory /media/Volume/Tiziano/home ?
Re: un file bash che non copia i file della home per un backup
Inviato: sabato 27 settembre 2008, 16:17
da Tizianub
No nessun errore, si la cartella esiste
Re: un file bash che non copia i file della home per un backup
Inviato: sabato 27 settembre 2008, 16:51
da Guiodic
ls /media/Volume/Tiziano/home
Re: un file bash che non copia i file della home per un backup
Inviato: sabato 27 settembre 2008, 17:00
da Tizianub
ora sono al lavoro e non ho dietro l'HD esterno, perciò non posso provare, poi ti dico.
intanto grazie
Re: un file bash che non copia i file della home per un backup
Inviato: sabato 27 settembre 2008, 20:37
da Tizianub
Guiodic ha scritto:
ls /media/Volume/Tiziano/home
l'ho fatto e fa l'elenco dei file presenti nella cartella, che non posto qui per la lunghezza
Re: un file bash che non copia i file della home per un backup
Inviato: sabato 27 settembre 2008, 20:43
da Guiodic
quindi l'ha copiata...
Re: un file bash che non copia i file della home per un backup
Inviato: sabato 27 settembre 2008, 20:51
da Tizianub
no, mi spiego, poichè voelvo un backup completo ed essendomi accorto appunto di questo problema, una settimana fa ho rinominato la cartella tiziano sull'HD esterno, poi l'ho creata di nuovo e ho fatto partire il file bash.
In quel caso se la cartella di destinazione è vuota ci copia tutto, ma poi in seguito, tipo oggi quando lancio di nuovo il comando non ci copia i file nuovi o modificati dopo il backup precedente
Re: un file bash che non copia i file della home per un backup
Inviato: sabato 27 settembre 2008, 20:59
da Guiodic
cancella tutto ciò che hai nella cartella home dell'hd esterno e riprova sempre con cp -ruv eccetera
Re: un file bash che non copia i file della home per un backup
Inviato: sabato 27 settembre 2008, 21:03
da Tizianub
se faccio così funziona, lo so già ma posso riprovare, il punto è che se non è vuota invece non va.
Re: un file bash che non copia i file della home per un backup
Inviato: sabato 27 settembre 2008, 21:06
da Guiodic
ma negli altri casi va?
Re: un file bash che non copia i file della home per un backup
Inviato: sabato 27 settembre 2008, 21:09
da Tizianub
si se è vuota copia tutto
Re: un file bash che non copia i file della home per un backup
Inviato: sabato 27 settembre 2008, 21:10
da Guiodic
prova ad aggiungere l'opzione f
quindi -ruvf
Re: un file bash che non copia i file della home per un backup
Inviato: sabato 27 settembre 2008, 21:24
da Tizianub
niente da fare non li copia >:(
Re: un file bash che non copia i file della home per un backup
Inviato: sabato 27 settembre 2008, 21:27
da Guiodic
cancella prima quelli che ci sono. Poi dai il comando, modifichi un file nella tua home e ridai il comando e vedi se te lo copia. Magari fai delle prove con cartelle piccole.
Re: un file bash che non copia i file della home per un backup
Inviato: sabato 27 settembre 2008, 21:39
da Tizianub
fatto come hai detto te, ma niente i file nuovi o modificati non li copia
Re: un file bash che non copia i file della home per un backup
Inviato: sabato 27 settembre 2008, 21:47
da Guiodic
che formato è l'hd di destinazione?
Re: un file bash che non copia i file della home per un backup
Inviato: sabato 27 settembre 2008, 21:53
da Tizianub
avevo scritto fat32, ma invece è un ntfs-3g (3.1)