Alabamajack22
Anmeldungsdatum: 22. September 2011
Beiträge: Zähle...
|
Hallo Leute, ich wollte anfangen Backups meines Homeordners zu machen. Das Backup soll auf meine NAS geschrieben werden, die ich per nfs Freigabe eingebunden hab.
Allerdings versteh ichs nicht ganz: Back in Time macht immer Vollbackups meines Systems (sind 115 GB). Und das versteh ich nicht. Ich dachte BIT macht inkrementelle Backups (
Back in Time Version ist 1.1.12.
Ist das beabsichtigt?
Ich kopier einfach mal das config file (unter .config/backintime) hierein und hoffe jemand kann mir sagen, wie ich bei BIT zu inkrementellen Backups komme... 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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120 | global.use_flock=false
profile1.qt4.last_path=/home/me
profile1.qt4.places.SortColumn=1
profile1.qt4.places.SortOrder=0
profile1.qt4.settingsdialog.exclude.SortColumn=1
profile1.qt4.settingsdialog.exclude.SortOrder=0
profile1.qt4.settingsdialog.include.SortColumn=1
profile1.qt4.settingsdialog.include.SortOrder=0
profile1.snapshots.automatic_backup_anacron_period=1
profile1.snapshots.automatic_backup_anacron_unit=20
profile1.snapshots.automatic_backup_day=1
profile1.snapshots.automatic_backup_mode=0
profile1.snapshots.automatic_backup_time=0
profile1.snapshots.automatic_backup_weekday=7
profile1.snapshots.backup_on_restore.enabled=true
profile1.snapshots.bwlimit.enabled=false
profile1.snapshots.bwlimit.value=3000
profile1.snapshots.check_for_changes=true
profile1.snapshots.continue_on_errors=true
profile1.snapshots.copy_links=false
profile1.snapshots.copy_unsafe_links=false
profile1.snapshots.cron.ionice=true
profile1.snapshots.cron.nice=true
profile1.snapshots.cron.redirect_stderr=false
profile1.snapshots.cron.redirect_stdout=true
profile1.snapshots.custom_backup_time=8,12,18,23
profile1.snapshots.dont_remove_named_snapshots=true
profile1.snapshots.exclude.1.value=.gvfs
profile1.snapshots.exclude.10.value=/dev/*
profile1.snapshots.exclude.11.value=/run/*
profile1.snapshots.exclude.12.value=/etc/mtab
profile1.snapshots.exclude.13.value=/var/cache/apt/archives/*.deb
profile1.snapshots.exclude.14.value=lost+found/*
profile1.snapshots.exclude.15.value=/tmp/*
profile1.snapshots.exclude.16.value=/var/tmp/*
profile1.snapshots.exclude.17.value=/var/backups/*
profile1.snapshots.exclude.18.value=.Private
profile1.snapshots.exclude.19.value=/home/me/VirtualBox_VMs
profile1.snapshots.exclude.2.value=.cache/*
profile1.snapshots.exclude.20.value=/home/me/Downloads
profile1.snapshots.exclude.21.value=/home/me/.cache
profile1.snapshots.exclude.23.value=/home/me/.thumbnails
profile1.snapshots.exclude.25.value=/home/me/.local/share/lxc
profile1.snapshots.exclude.3.value=.thumbnails*
profile1.snapshots.exclude.4.value=[Tt]rash*
profile1.snapshots.exclude.5.value=*.backup*
profile1.snapshots.exclude.6.value=*~
profile1.snapshots.exclude.7.value=.dropbox*
profile1.snapshots.exclude.8.value=/proc/*
profile1.snapshots.exclude.9.value=/sys/*
profile1.snapshots.exclude.bysize.enabled=false
profile1.snapshots.exclude.bysize.value=500
profile1.snapshots.exclude.size=25
profile1.snapshots.full_rsync=false
profile1.snapshots.full_rsync.take_snapshot_regardless_of_changes=false
profile1.snapshots.include.1.type=0
profile1.snapshots.include.1.value=/home/me
profile1.snapshots.include.size=1
profile1.snapshots.local.nocache=false
profile1.snapshots.local.password.save=false
profile1.snapshots.local.password.use_cache=true
profile1.snapshots.local_encfs.path=/media/nas1/bak/Backups
profile1.snapshots.log_level=3
profile1.snapshots.min_free_inodes.enabled=true
profile1.snapshots.min_free_inodes.value=2
profile1.snapshots.min_free_space.enabled=false
profile1.snapshots.min_free_space.unit=20
profile1.snapshots.min_free_space.value=1
profile1.snapshots.mode=local
profile1.snapshots.no_on_battery=false
profile1.snapshots.notify.enabled=true
profile1.snapshots.path=/media/nas1/bak/Backups
profile1.snapshots.path.host=Dell_e7440
profile1.snapshots.path.profile=1
profile1.snapshots.path.user=me
profile1.snapshots.preserve_acl=false
profile1.snapshots.preserve_xattr=false
profile1.snapshots.remove_old_snapshots.enabled=true
profile1.snapshots.remove_old_snapshots.unit=80
profile1.snapshots.remove_old_snapshots.value=10
profile1.snapshots.rsync_options.enabled=false
profile1.snapshots.rsync_options.value=
profile1.snapshots.smart_remove=false
profile1.snapshots.smart_remove.keep_all=2
profile1.snapshots.smart_remove.keep_one_per_day=7
profile1.snapshots.smart_remove.keep_one_per_month=24
profile1.snapshots.smart_remove.keep_one_per_week=4
profile1.snapshots.smart_remove.run_remote_in_background=false
profile1.snapshots.ssh.cipher=default
profile1.snapshots.ssh.host=
profile1.snapshots.ssh.ionice=false
profile1.snapshots.ssh.nice=false
profile1.snapshots.ssh.nocache=false
profile1.snapshots.ssh.path=
profile1.snapshots.ssh.port=22
profile1.snapshots.ssh.prefix.enabled=false
profile1.snapshots.ssh.prefix.value=PATH=/opt/bin:/opt/sbin:\$PATH
profile1.snapshots.ssh.private_key_file=
profile1.snapshots.ssh.user=me
profile1.snapshots.use_checksum=true
profile1.snapshots.user_backup.ionice=false
profiles=1
profiles.version=1
qt4.last_path=/home/me
qt4.logview.height=500
qt4.logview.width=800
qt4.main_window.files_view.date_width=100
qt4.main_window.files_view.name_width=339
qt4.main_window.files_view.size_width=100
qt4.main_window.files_view.sort.ascending=true
qt4.main_window.files_view.sort.column=0
qt4.main_window.height=1051
qt4.main_window.main_splitter_left_w=480
qt4.main_window.main_splitter_right_w=1439
qt4.main_window.second_splitter_left_w=428
qt4.main_window.second_splitter_right_w=1000
qt4.main_window.width=1920
qt4.main_window.x=0
qt4.main_window.y=0
qt4.show_hidden_files=false
|
Moderiert von Cruiz: Dieses Thema ist verschoben worden. Bitte beachte die als wichtig markierten Themen („Welche Themen gehören hier her und welche nicht?“)!
|
Thomas_Do
Moderator
Anmeldungsdatum: 24. November 2009
Beiträge: 8528
|
Backintime macht immer Vollbackups. Es benutzt aber Hardlinks, so dass gleichbleibende Dateien nur einmal gespeichert werden. Überprüfe einmal den Platz, den alle Backups zusammen auf dem Backupmedium benötigen.
|
Alabamajack22
(Themenstarter)
Anmeldungsdatum: 22. September 2011
Beiträge: 176
|
Ausgabe
| me@me-laptop:/backup-folder$ du -hs 1/
433G 1/
|
Ich hab bis jetzt 3 Backups gemacht, jedes hat ca. 115 GB (dachte ich, wohl etwas mehr).
Und nein, ich habe nicht soviele Dateien geändert. Vor allem liegen zwischen den 2 letzten Backups grad mal 3,5h.
Ich verstehs also nicht...
|
Alabamajack22
(Themenstarter)
Anmeldungsdatum: 22. September 2011
Beiträge: 176
|
Ich habs jetzt nochmal mit einem kleinen Testordner ausprobiert.
Wenn ich das Backup lokal auf meiner Platte mache (ext4), dann funktionierts (auch mit den Hardlinks).
Erstelle ich das Backup aber auf meiner nfs-Freigabe, dann macht BIT jedesmal eine komplette Kopie.
Welche Dateisystem Eigenschaften brauch ich denn für BIT? Oder funktionierts mit Samba besser?
|
Alabamajack22
(Themenstarter)
Anmeldungsdatum: 22. September 2011
Beiträge: 176
|
OK, ich bin jetzt etwas schlauer.
Es scheint irgendein Problem mit dem nfs mount. Hat jemand ein BIT Backup auf eine nfs eingebundene Freigabe funktionierend am laufen?
Hardlinks werden von meinem nfs mount unerstützt.
Weiß jemand weiter? Bzw. wie bindet ihr nfs Freigaben ein und es funktioniert ein BIT Backup?
|
Alabamajack22
(Themenstarter)
Anmeldungsdatum: 22. September 2011
Beiträge: 176
|
Ich habs herausgefunden. Ich hatte auf dem share "all_squash" eingetragen (warum auch immer). Jetzt hab ich auf "root_squash" umgestellt, und siehe da, es funktioniert!
|
Runningtrilo
Anmeldungsdatum: 23. März 2014
Beiträge: Zähle...
Wohnort: Rinteln
|
Hallo Forum,
ich hänge mich mal dran, weil mein Problem sehr ähnlich ist. BIT mach jedesmal Vollsicherung auf NAS-Laufwerk (über Samba angebunden
und Sicherung in BIT lokal auf das gemountete Laufwerk). Wie kann ich die Geschichte mit den Hardlinks via Samba lösen? Weiß jemand Rat? @Alabamajack22 : mit deiner Lösung kann ich nichts anfangen (bin Umsteiger von WINXX und kein Informatiker).
|
Thomas_Do
Moderator
Anmeldungsdatum: 24. November 2009
Beiträge: 8528
|
Runningtrilo schrieb: Weiß jemand Rat?
Wie hast Du geprüft, dass die Sicherungen jeweils wirklich den vollen Platz beanspruchen? Wie oben schon geschrieben, die Sicherungen sind Vollsicherungen in dem Sinne, dass jeweils alle Dateien vorhanden sind. Voraussetzung ist ein Dateisystem, dass mit Hardlinks umgehen kann. Keine Ahnung, ob das bei Deinem NAS funktioniert.
|
Alabamajack22
(Themenstarter)
Anmeldungsdatum: 22. September 2011
Beiträge: 176
|
Versuch erstmal, ob dein Dateisystem auf dem NAS mit Hardlinks umgehen kann.
In einem beliebigen Ordner auf deinem NAS
| mkdir test
cd test
touch mytestfile
cd ..
ln test/mytestfile testHardLink
|
Wenns keine Fehlermeldungen gibt, dann unterstützt deine NAS erstmal Hardlinks, dann muss man weiterschauen.
|
Runningtrilo
Anmeldungsdatum: 23. März 2014
Beiträge: 7
Wohnort: Rinteln
|
@Alabamajack22,
ich hab deine 5 Zeilen via terminal in einem Ordner auf dem NAS ausgeführt.
Keine Fehlermeldung - HardLink geht also bei dem NAS (DS212+). Wenn ich jetzt via Browser als Admin auf den Ordner gehe, finde ich dort den HardLink mit
den üblichen Benutzerrechten und genau 0 Byte Größe und den leeren Ordner "test". @Thomas_Do : Zur Kontrolle gehe ich via Browser als Admin auf das NAS und finde dort im
BIT-Ordner jeweils gleich große "Snapshots". Gemountet ist das NAS via fstab mit:
//192.168.xxx.xxx/Kundendaten /home/xxx/Schreibtisch/Kundendaten cifs username=xxx,password=xxx,nounix,uid=1039,gid=65536,file_mode=0664,dir_mode=0775,users,auto,_netdev 0 0
|
Thomas_Do
Moderator
Anmeldungsdatum: 24. November 2009
Beiträge: 8528
|
Runningtrilo schrieb: @Thomas_Do : Zur Kontrolle gehe ich via Browser als Admin auf das NAS und finde dort im
BIT-Ordner jeweils gleich große "Snapshots".
Schau Dir mal die Größen der einzelnen Snapshots an und zähle sie zusammen. Wenn Du Dir dann die Größe des gesamten BIT-Ordners anschaust, ist er wirklich so groß, wie alle Snapshots zusammen? Wenn er erheblich kleiner ist als die Summe der enthaltenen Snapshots, klappt das mit den Hardlinks.
|
Runningtrilo
Anmeldungsdatum: 23. März 2014
Beiträge: 7
Wohnort: Rinteln
|
Hallo Thomas_Do Backintime : 40,06 GB
snapshot von 16:10 = 20,65 GB
snapshot von 16:41 = 20,41 GB da tut sich also nix mit HardLinks. Übrigens habe ich mehrere PC's angebunden.
Auf Ubuntu 12.04 ist das Verhalten wie beschrieben - BIT endet mit fertig.
Auf Ubuntu 14.04 ist das Verhalten ebenso, nur BIT bleibt bei "speichere Zugriffsrechte" stehen. In beiden Fällen ist der jeweilige neue snapshot vollständig vorhanden - ohne HardLinks. Schönen Dank erstmal.
|
Thomas_Do
Moderator
Anmeldungsdatum: 24. November 2009
Beiträge: 8528
|
Das ist unschön. Ich vermute, das erste Backup dauert dabei auch in etwa so lange, wie die folgenden Snapshots? Es könnte evtl. gar nichts mit den Hardlinks zu tun haben, sondern daran liegen, dass BIT die Dateien als unterschiedlich erkennt. Sind alle Snapshots für den BIT-Nutzer lesbar? Stimmen die Zeitstempel? Ansonsten möchte hier einmal OT-Werbung für mein Lieblingsprogramm Borgbackup machen. Das spart wirklich viel Speicherplatz.
|
Runningtrilo
Anmeldungsdatum: 23. März 2014
Beiträge: 7
Wohnort: Rinteln
|
Unschön ist aber schön gesagt. Die Laufzeiten sind etwa gleich und die Zeitstempel sind identisch. Ich hatte mir von BIT versprochen, dass ich im Zweifelsfall
einzelne Dateien von Hand aus der Sicherung rauspulen und
zurückspielen kann, z.B. Thunderbird-Profil auf neuen
Rechner, egal ob Ubuntu oder WINXX und von größeren
Dokumenten die Bearbeitungsstände aus den Sicherungen
bekomme. Sonst ginge ja Dejadupp oder sowas - nur ist
das halt alles komprimiert und im Zweifel nicht mehr brauchbar. Hat denn keiner eine Idee,
warum BIT bei Sicherung auf NAS via Samba (Büronetzwerk mit WINXX und UbuntuXX-Rechnern)
stets eine neue Vollsicherung und nichts mit Hardlinks erstellt?
Wie am mount-Befehl zu sehen, das NAS läuft ohne Linux-Rechte-Verwaltung
und im mount werden die Rechte großzügig simuliert, weil sonst die Zusammenarbeit
in der Gruppe mit den WIN-Rechnern schwierig wird.
|
Germar
Anmeldungsdatum: 29. Mai 2013
Beiträge: 25
|
Um zu testen, ob die Snapshots wirklich inkrementell sind (also ob Hardlinks gesetzt werden) lies dir bitte unsere FAQ durch: https://github.com/bit-team/backintime/wiki/FAQ#how-can-i-check-if-my-snapshots-are-incremental-using-hard-links Des weiteren kann ich dir nur dringend empfehlen, die Backups nicht über Samba/NFS zu machen sonder über BiTs SSH Modus. Das ist wesentlich schneller! Synology ist zwar etwas zickig, aber hier haben wir eine gute Anleitung für DMS5 https://github.com/bit-team/backintime/wiki/Hardware-Specific-Setups#how-to-use-synology-dsm-5-with-bit-over-ssh und DMS6 https://github.com/bit-team/backintime/wiki/Hardware-Specific-Setups#how-to-use-synology-dsm-6-with-bit-over-ssh
|