ubuntuusers.de

hilfe bei rsync --exclude-from option

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

Sebastian_S

Avatar von Sebastian_S

Anmeldungsdatum:
2. Mai 2006

Beiträge: 215

Wohnort: Oberursel

Hallo zusammen,

um das rsync Backup Script bei mir zu nutzen will ich noch einige Ordner/Dateien ausschließen.

Wie wird die exclude-Liste richtig aufgerufen? So

1
rsync -avz --exclude-from 'exclude-list.txt' source/ destination/

oder so?

1
rsync -avz --exclude-from=/path/to/exclude-list.txt source/ destination/

Da die Filter Regeln lang und komplex sind hoffe ich, dass hier einer meine exclude Liste kommentieren kann.

meine exclude-list.txt

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
.thumbnails/*
[Cc]ache*/*
.[Cc]ache*/*
_CACHE_*
.opera/cache4/*
.gvfs
urlclassifier3.sqlite
*.backup
*.bak
Desktop/torrent/*
[Tt]rash*/*
.dropbox*/
.[Vv]irtualbox/
.adobe/Flash_Player/AssetCache/
.wine/drive_c/windows/
.wine/drive_c/Program Files/Common Files/
.wine/drive_c/Program Files/Internet Explorer/
Ubuntu One/

Habe ich hier evtl. sachen doppelt ausgeschlossen? Ich will alle trash, temp, cache und thumbnail Ordner (und deren Inhalt und Unterordner) vom Backup ausschließen. Außerdem will ich noch Ordner deren Inhalt groß und nicht wichtig für mich sind ausschließen.

Vielen Dank schon mal

Links die ich dazu gefunden habe: 1, 2

jannollo

Anmeldungsdatum:
22. März 2009

Beiträge: 84

Zur ersten Frage: Ich benutze folgende Schreibweise und sie funktioniert:

rsync -avp --del --exclude-from=/pfad/zur/datei /home/jan/ source/ destination/

Sebastian_S

(Themenstarter)
Avatar von Sebastian_S

Anmeldungsdatum:
2. Mai 2006

Beiträge: 215

Wohnort: Oberursel

Hallo zusammen,

ich habe nach einigem suchen und probieren nun folgende exclude.list

 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
_CACHE_*
.[Cc]ache*/*
.[Vv]irtualbox/
.adobe/Flash_Player/AssetCache/
.dropbox*/
.gvfs
.macromedia/Flash_Player
.mfc
.opera/cache4/*
.Private
.thumbnails/*
.wine/drive_c/Program Files/Common Files/
.wine/drive_c/Program Files/Internet Explorer/
.wine/drive_c/windows/
[Cc]ache*/*
[Tt]rash*/*
[Uu]buntu [Oo]ne/
*.backup
*.bak
.recent-applications.xbel
.recently-used.xbel
.xsession-errors
branches/*
thumb*
thumbs/*
urlclassifier3.sqlite
/proc
/sys
/tmp

der rsync aufruf ist laut backup script:

1
rsync -avR /home/me/ --delete --delete-excluded --exclude-from=/path/to/exclude.list /media/backup-home/18 --link-dest=../last

Quelle, unter anderem: Answers, programmersnotebook.wordpress.com, blog.oswaldism.de und www.thegeekstuff.com

Antworten |