tar: Uscita per errore ritardata dall'errore precedente

Ottimizzazione, pulizia, gestione e manutenzione di una Debian Box

tar: Uscita per errore ritardata dall'errore precedente

Messaggioda cheis » 27/09/2005, 17:13

Scusate ma sto cercando di compressare tutto con uno scriptino come questo:

#!/bin/bash
dataoggi=$(date +%d_%m_%Y)
#echo $dataoggi
tar czvpf /mnt/backup/backup.$dataoggi.tar.gz --exclude /mnt/backup/\* --exclude /sys/\* --exclude /proc/\* /

Tutto sembra funzionare fino a che non ottengo:

tar: Uscita per errore ritardata dall'errore precedente

Senza che si sia visualizzato nessun errore precedentemente...
Cosa sbaglio??
Grazie.
[color=FF0000]_____________________________________________[/color] [color=FF0000]www.cheis.org[/color]
cheis
Full Member
Full Member
 
Messaggi: 130
Iscritto il: 17/06/2005, 5:21

Re: tar: Uscita per errore ritardata dall'errore precedente

Messaggioda keltik » 27/09/2005, 18:11

l'unico motivo per cui secondo me lo script non dovrebbe funzionare (per curiosità l'ho provato sulla mia box e non dà problemi di sorta) è che non sia disponibile gzip sul tuo sistema.

è possibile o dico stupidaggini?

:ciauz:
Avatar utente
keltik
Hero Member
Hero Member
 
Messaggi: 1454
Iscritto il: 01/01/2005, 17:12

Re: tar: Uscita per errore ritardata dall'errore precedente

Messaggioda cheis » 27/09/2005, 18:55

C'ho pensato anche io... Ma è installato caspita...

bestiolina:/# dpkg -l gz*
Desiderato=sconosciUto/Installato/Rimosso/P:eliminato/H:bloccato
| Stato=Non/Installato/file Config./U:spacchett./conf. Fallita/H:inst.parzial.
|/ Err?=(nessuno)/H:bloc./necess.Reinst./X=entrambi (Stato,Err: maiusc.=grave)
||/ Nome Versione Descrizione
+++-==============-==============-============================================
ii gzip 1.3.5-12 The GNU compression utility
[color=FF0000]_____________________________________________[/color] [color=FF0000]www.cheis.org[/color]
cheis
Full Member
Full Member
 
Messaggi: 130
Iscritto il: 17/06/2005, 5:21

Re: tar: Uscita per errore ritardata dall'errore precedente

Messaggioda keltik » 27/09/2005, 19:03

:s5: c'è spazio sufficiente sulla partizione dove crei il tar.gz ?
Avatar utente
keltik
Hero Member
Hero Member
 
Messaggi: 1454
Iscritto il: 01/01/2005, 17:12

Re: tar: Uscita per errore ritardata dall'errore precedente

Messaggioda cheis » 27/09/2005, 20:42

si si ho un disco dedicato da 40 gb. Con df dopo l'errore il file creato occupa il 9% del disco...
[color=FF0000]_____________________________________________[/color] [color=FF0000]www.cheis.org[/color]
cheis
Full Member
Full Member
 
Messaggi: 130
Iscritto il: 17/06/2005, 5:21

Re: tar: Uscita per errore ritardata dall'errore precedente

Messaggioda keltik » 28/09/2005, 0:13

se fai le varie operazioni a mano ottieni qualche errore?
Avatar utente
keltik
Hero Member
Hero Member
 
Messaggi: 1454
Iscritto il: 01/01/2005, 17:12

Re: tar: Uscita per errore ritardata dall'errore precedente

Messaggioda cheis » 28/09/2005, 8:48

Niente da fare mi dà lo stesso problema anche se lancio solo il comando... :sboing:
[color=FF0000]_____________________________________________[/color] [color=FF0000]www.cheis.org[/color]
cheis
Full Member
Full Member
 
Messaggi: 130
Iscritto il: 17/06/2005, 5:21

Re: tar: Uscita per errore ritardata dall'errore precedente

Messaggioda Fart » 28/09/2005, 10:53

In tal caso è possibile che ci sia qualche file illeggibile (file system corruption) nelle cartelle che vuoi zippare: questo succede se hai partizioni su cui lavori che sono diverse da quella di root su cui il check del disco è automatico dopo alcuni reboot. A me succede spesso sulla mia /home.
Un modo veloce per controllarlo è di cliccare con il destro sulle varie cartelle e vedere se nel leggere le dimensioni (in proprietà) ti dà una scritta tipo "alcuni file illeggibili". In tal caso prova ad usare fsck sulla partizione prima di zipparla, o escludi dallo "zippaggio" i file danneggiati.

:ciauz:
Out beyond the New Frontiers..
Fart
Hero Member
Hero Member
 
Messaggi: 1034
Iscritto il: 22/06/2005, 7:52

Re: tar: Uscita per errore ritardata dall'errore precedente

Messaggioda cheis » 28/09/2005, 21:54

Visto che non ho la possibilità di cliccare sulle proprietà, come potrei fare a vedere da linea di comando. Il fatto è che vorrei "zippare" i file di un serverino che non ha interfaccia grafica??

Grazie mille. :s1:
[color=FF0000]_____________________________________________[/color] [color=FF0000]www.cheis.org[/color]
cheis
Full Member
Full Member
 
Messaggi: 130
Iscritto il: 17/06/2005, 5:21

Re: tar: Uscita per errore ritardata dall'errore precedente

Messaggioda Fart » 28/09/2005, 22:00

Bè puoi provare a dare direttamente il comando
#fsck -y
dove il -y è per rispondere in automatico si alle domande che ti fa (ovvero di correggere gli eventuali inode se li trova danneggiati)
Questo comando se hai file danneggiati dovrebbe correggerteli tutti, il rischio è però che se ci sono "buchi" gravi nel filesystem...bè..in teoria potresti perdere un bel pò di dati (che sarebbe meglio backuppare prima ma come non saprei...)
Out beyond the New Frontiers..
Fart
Hero Member
Hero Member
 
Messaggi: 1034
Iscritto il: 22/06/2005, 7:52

Re: tar: Uscita per errore ritardata dall'errore precedente

Messaggioda cheis » 28/09/2005, 22:27

Scusa ma facendo fsck soltanto mi incute alquanto il messaggio che ottengo:

ATTENZIONE!!! Eseguire e2fsck su un filesystem montato potrebbe
causare SERI danni al filesystem.

Devo fidarmi??? Voglio bacckappare e alla fine mi sego tutto per bacckappare... sai che figata... :rofl:
[color=FF0000]_____________________________________________[/color] [color=FF0000]www.cheis.org[/color]
cheis
Full Member
Full Member
 
Messaggi: 130
Iscritto il: 17/06/2005, 5:21

Re: tar: Uscita per errore ritardata dall'errore precedente

Messaggioda Fart » 28/09/2005, 22:38

Attento, la partizione su cui lanci fsck deve essere smontata per forza, quindi smontala prima di lanciare fsck!! Comunqu ti ripeto, è rischioso lo stesso; ma potrebbe essere una soluzione al tuo problema. Certo se potessi accertarti di avere qualche file corrotto prima sarebbe meglio. Ad ogni modo se il filesystem è integro fsck non può darti alcun problema.
Out beyond the New Frontiers..
Fart
Hero Member
Hero Member
 
Messaggi: 1034
Iscritto il: 22/06/2005, 7:52

Re: tar: Uscita per errore ritardata dall'errore precedente

Messaggioda cheis » 28/09/2005, 22:49

ah ok... ti ringrazio... valuterò se correre il rischio... grazie :-)
[color=FF0000]_____________________________________________[/color] [color=FF0000]www.cheis.org[/color]
cheis
Full Member
Full Member
 
Messaggi: 130
Iscritto il: 17/06/2005, 5:21

Re: tar: Uscita per errore ritardata dall'errore precedente

Messaggioda keltik » 29/09/2005, 9:55

per queste operazioni, ti consiglio di operare in questo modo:

1) apri una console al di fuori di una sessione di X (alt+f1, ecc...);

2) loggati come root;

3) dai il comando:
Codice: Seleziona tutto
# telinit 1
che porterà il sistema a livello 1;

4) dopo che il sistema avrà spento tutti i servizi, ti verrà chiesto di scegliere se tornare allo stato normale (init 2, premendo CTRL+D) oppure se entrare in modalità manutenzione fornendo la password di root.

5) dai la password di root, smonta eventualmente il filesystem sospetto e procedi come detto da fart.

:ciauz:
Avatar utente
keltik
Hero Member
Hero Member
 
Messaggi: 1454
Iscritto il: 01/01/2005, 17:12

Re: tar: Uscita per errore ritardata dall'errore precedente

Messaggioda cheis » 29/09/2005, 10:00

Grazie mille per la precisazione... Molto utile veramente: non sarei mai andato a livello 1 al più avrei smontato li filesystem, ma basta...

Vi ringrazio e vi faro' conoscere i risvolti.. :ave:
[color=FF0000]_____________________________________________[/color] [color=FF0000]www.cheis.org[/color]
cheis
Full Member
Full Member
 
Messaggi: 130
Iscritto il: 17/06/2005, 5:21


Torna a Tuning

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti