PDA

Visualizza la versione completa : errore on tar -cvf


anna.elisa
13-03-2005, 18:57
Ciao a tutti,
ho creato uno script che mi esegue in automatico il backup della mia cartella home:

BACKUPFILE="/home/"
DEVICE="/dev/st0"
DATA=`date`
tar -cvf $DEVICE $BACKUPFILE
mt -f /dev/st0 rewoffl

Funziona tutto correttamente, solo che mi da sempre questo messaggio di errore:

tar: Removing leading `/' from member names

Se invece eseguo lo script in / e modifico BACKUPFILE="home/" non da errore.

Solo che non ha senso, perchè non inserirò mai gli script in / :master: .

Sapete dirmi ualcosa?

Grazie mille
Anna

Ikitt
13-03-2005, 19:12
Originariamente inviato da anna.elisa
Funziona tutto correttamente, solo che mi da sempre questo messaggio di errore:

tar: Removing leading `/' from member names
Non e` un'errore, e` un warning. Indica che tar archiviera` i path come relativi, non assoluti. Questo puo` essere utile in fase di ripristino dell'archivio: aumenta la flessibilita` senza costi significativi (basta ripristinare l'archivio trovandosi in / o usare -C /...)

Per evitare questo comportamento, puoi usare -P.
Se stai facendo, come sembra, un backup, puo` interessarti anche l'opzione --preserve.

GiorgioM
14-03-2005, 00:35
Originariamente inviato da Ikitt
Non e` un'errore, e` un warning.

io lo chiamo *salva chiappe per eccellenza* :D

windsnow
14-03-2005, 22:01
Ho provato ad aggioungere -P e -- preserve ma quando lancio lo script mi da anche questo errore

tar: --: Impossibile stat: No such file or directory
tar: -p: Impossibile stat: No such file or directory
tar: -r: Impossibile stat: No such file or directory
tar: -e: Impossibile stat: No such file or directory
tar: -s: Impossibile stat: No such file or directory
tar: -e: Impossibile stat: No such file or directory
tar: -r: Impossibile stat: No such file or directory
tar: -v: Impossibile stat: No such file or directory
tar: -e: Impossibile stat: No such file or directory
/home/
/home/pesce/

Poi sembra partire il backup

strano???????????????????????????????

ciao e grazie

windsnow
14-03-2005, 22:11
ho tolto --preserve ora sembra funzionare, anche se questo --preserve mi sa di comando che preserva immaginate voi cosa! :confused:

Ikitt
14-03-2005, 22:11
Originariamente inviato da windsnow
Ho provato ad aggioungere -P e -- preserve ma quando lancio lo script mi da anche questo errore


--preserve
Opzione lunga stile GNU, senza spazi tra '--' e 'preserve'

PS: probabilmente un backup relativo (senza -P) e` comunque una scelta migliore

Ikitt
14-03-2005, 22:12
Originariamente inviato da windsnow
ho tolto --preserve ora sembra funzionare, anche se questo --preserve mi sa di comando che preserva immaginate voi cosa! :confused:


Originariamente inviato da "man tar"
[...]
--preserve
like -p -s
[...]
-p, --same-permissions, --preserve-permissions
ignore umask when extracting files (the default for root)
[...]
-s, --same-order, --preserve-order
list of names to extract is sorted to match archive
[...]

windsnow
14-03-2005, 22:23
dunque mi sembra di capire che per ovviare a sbattimenti per ridare i permessi ai file è meglio mettre -p mentre -s mi è ancora un po ignoto il suo utilizzo

ciao

Loading