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)