staging.inyokaproject.org

Seltsames Verhalten von tar

Status: Ungelöst | Ubuntu-Version: Ubuntu 11.04 (Natty Narwhal)
Antworten |

uuuser1

Anmeldungsdatum:
28. April 2011

Beiträge: 257

Mein Skript ist:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# Datumsformat einstellen
DATE="$(date +%d-%m-%Y-at-%H-%M)"

# Hier Verzeichnisse auflisten, die gesichert werden sollen.
SOURCE="$HOME/Bilder $HOME/Dokumente $HOME/Desktop $HOME/Skripte $HOME/Sonstiges $HOME/Vorlagen $HOME/.purple  $HOME/.mozilla $HOME/.libreoffice $HOME/.gconfd $HOME/.gconf $HOME/.config $HOME/.compiz $HOME/.sendxmpprc"

### backuplinverzeichnis anlegen ##
DIRLIN="/media/STORM/backup/backuplin"
mkdir -p $DIRLIN

if [  "$DIRLIN" ]; then
	echo "message: Linux wird gesichert!"
	beep -f 600 -l 100 -d 50 -r 2
	# Sicherung!
	tar -vcf $DIRLIN/$DATE.tar -g $DIRLIN/timestamp $SOURCE
	echo "message: Datensicherung durchgeführt!"
beep -f 600 -l 100 -d 50 -r 2

else
	echo "message: Datensicherung nicht möglich."
fi

DIRWIN="/media/STORM/backup/backupwin"
### backupwinverzeichnis anlegen ##
mkdir -p $DIRWIN

if [  "$DIRWIN" ]; then
	echo "message: Windows wird gesichert!"
beep -f 600 -l 100 -d 50 -r 2
	# Sicherung!
	tar -vcf $DIRWIN/$DATE.tar -g $DIRWIN/timestamp "/media/86F4DAC3F4DAB4A1/Dokumente und Einstellungen/ch/Desktop/PROJECTS"
	echo "message: Datensicherung durchgeführt!" 
beep -f 600 -l 100 -d 50 -r 2

else
	echo "message: Datensicherung nicht möglich."
fi

Ich führe es manuell je nach Bedarf aus. Seltsam ist, dass, wenn ich Dateien von Windows sichere, immer wieder ein Teil angeblich neu ist. Das kann jedoch nicht sein, weil das auch passiert, wenn das Skript im Abstand von 1 Minute ausgeführt wird. Warum liest tar manche Dateien trotzdem immer wieder ein ? (Der Großteil der Daten wird nicht erneut eingelesen.)

Antworten |