ubuntuusers.de

rsync Synchroniesiert manche Sachen aus --include-from nicht

Status: Gelöst | Ubuntu-Version: Ubuntu 10.04 (Lucid Lynx)
Antworten |

sackara

Anmeldungsdatum:
15. Dezember 2008

Beiträge: 30

Hi Leute, Ich habe vor mir ein kleines Backup Script zu erzeugen dieses sieht bisher folgendermaßen aus:

Code
#!/bin/bash
SERVER='root@sheeva'
DESTINATION='/root/Backup'
DISK='/dev/disk/by-uuid/XXXXXXXXXXXXXXXXX'
INCLUDE=/root/.backup/include
TIME=$(date +%y_%m_%d_%H_%M)
EXCLUDE=/root/.backup/exclude
ssh $SERVER "mount -o rw $DISK $DESTINATION"
rsync -arp --progress --delete --delete-excluded --include-from=$INCLUDE --exclude-from=$EXCLUDE --exclude="/*" / $SERVER:$DESTINATION/NEW/
ssh $SERVER "mkdir $DESTINATION/$TIME; cp -alr $DESTINATION/NEW/* $DESTINATION/$TIME/; umount $DESTINATION;"

Es tut auch genau, was es soll, lediglich die /media/WinBuntuShare Partition wird gänzlich ignoriert. Kann es daran liegen, dass das eine ntfs Partition ist? (Was ich mir eig nicht vorstellen kann) Oder habe ich im Rsync aufruf einen fehler?

INCLUDE inhalt:

Code
home
etc
media/WinBuntuShare
usr
var

EXCLUDE inhalt:

Code
*/.Trash-*
*/.gvfs
*/lost+found
media/WinBuntuShare/Musik/*
media/WinBuntuShare/ISOS/*
media/WinBuntuShare/Filme/*

Gruß und Danke ☺.

sackara

(Themenstarter)

Anmeldungsdatum:
15. Dezember 2008

Beiträge: 30

Hallo Nochmal,

nachdem ich etwas in der Manpage recherchiert habe, ist mir klar geworden, dass man um mit einem include ein exclude aufzuheben zunächst den höchsten ordner in diesem include braucht.

Also muss in die include Datei noch folgender Eintrag:

/media/

Und damit nicht das CD Laufwerk oder andere in /media eingehängte Medien synchronisiert werden in die Exclude Datei:

/media/*

Damit ist mein Problem gelöst. Danke fürs lesen ☺.

Antworten |