<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Andre&#039;s blog &#187; Backup</title>
	<atom:link href="http://www.xentux.de/tag/backup/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xentux.de</link>
	<description>Mac, Linux und vieles mehr!</description>
	<lastBuildDate>Tue, 24 Jan 2012 15:09:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Verschlüsselte Backups mit duply</title>
		<link>http://www.xentux.de/linux/verschlusselte-backups-mit-duply/</link>
		<comments>http://www.xentux.de/linux/verschlusselte-backups-mit-duply/#comments</comments>
		<pubDate>Sun, 19 Sep 2010 10:16:03 +0000</pubDate>
		<dc:creator>Andre</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[duplicity]]></category>
		<category><![CDATA[duply]]></category>
		<category><![CDATA[GPG]]></category>
		<category><![CDATA[HowTo]]></category>

		<guid isPermaLink="false">http://www.xentux.de/?p=415</guid>
		<description><![CDATA[Weit über ein Jahr ist es her, daß ich über die Erstellung von verschlüsselten Backups mit Hilfe von ftplicity geschrieben habe. Mittlerweile erstelle ich die Backups mit duply und duplicity. duply ist ein Frontend für duplicity und erleichert ein wenig die Arbeit. Grundsätzlich gehe ich immer von einem klassischen Debian aus, dem entsprechend müssen ein [...]]]></description>
			<content:encoded><![CDATA[<p>Weit über ein Jahr ist es her, daß ich über die Erstellung von verschlüsselten Backups mit Hilfe von ftplicity geschrieben habe. Mittlerweile erstelle ich die Backups mit <a href="http://duply.net" target="_blank">duply</a> und <a href="http://duplicity.nongnu.org/" target="_blank">duplicity</a>. duply ist ein Frontend für duplicity und erleichert ein wenig die Arbeit.<span id="more-415"></span><br />
Grundsätzlich gehe ich immer von einem klassischen Debian aus, dem entsprechend müssen ein paar Pakete zusätzlich installiert werden.</p>
<pre>aptitude install python-dev librsync-dev ncftp</pre>
<p>Damit sind die Grundvoraussetzungen geschaffen und wir können uns duplicity holen:</p>
<pre>cd /usr/src
wget http://code.launchpad.net/duplicity/0.6-series/0.6.09/+download/duplicity-0.6.09.tar.gz
tar xfz duplicity-0.6.09.tar.gz
cd duplicity-0.6.09
python setup.py install</pre>
<p>Das ging schnell, jetzt wird es noch schneller!</p>
<pre>cd /usr/src
wget http://downloads.sourceforge.net/project/ftplicity/duply%20%28simple%20duplicity%29/1.5.x/duply_1.5.2.3.tgz
tar xfz duply_1.5.2.3.tgz
cd duply_1.5.2.3
cp duply /usr/local/bin</pre>
<p>Aus dem Archiv die Datei duply entpacken und in <em>/usr/(s)bin</em> oder <em>/usr/local/(s)bin</em> kopieren.<br />
Grundsätzlich ist duply nun funktionsbereit, es fehlt jedoch nocht der GPG-Schlüssel. Ohne diesen läuft nichts.</p>
<pre>gpg --gen-key</pre>
<p>Die Standardvorgabe für die Schlüsselart ist in Ordnung und kann mit [ENTER] bestätigt werden. Die Schlüsselgröße 2048 ist auch in Ordnung, wer mehr will, kann auch auf 4096 gehen. Der Schlüssel soll niemals ungültig werden, also bestätigen wir mit <em>y</em> die Gültigkeit <em>&#8220;läuft niemals ab&#8221;</em>. Zum Schluß noch Angaben wie Name und eMail und das Ganze mit <em>O</em> bestätigen.<br />
Jetzt wird der Schlüssel generiert. Unter Umständen kann das mal ein paar Minuten dauern, je nach dem, wieviel auf dem Server los ist. Die Nummer des generierten Schlüssels müssen wir uns merken und im Folgenden in die Konfiguration von duply einfügen.<br />
Hier eine Beispielausgabe von <em>gpg</em> mit einer zufälligen Schlüselnummer:<br />
<em>gpg: /root/.gnupg/trustdb.gpg: trustdb created<br />
gpg: key <strong>73FA48DA</strong> marked as ultimately trusted<br />
public and secret key created and signed.</em></p>
<p>Nun erstellen wir eine Grundkonfiguration:</p>
<pre>duply bkprofil create</pre>
<p><em>bkprofil</em> ist ein frei wählbarer Name des Backup-Profils.<br />
Nun wurde, sofern wir duply als root ausgeführt haben, im ordner <em>/root/.duply</em> der Ordner bkprofil angelegt. Innerhalb dieses Ordners ist nun die Konfigurationsdatei <em>conf</em>. Hier wollen wir ein paar Einstellungen vornehmen.</p>
<pre>nano /root/.duply/bkrpofil/conf</pre>
<p>Wichtig sind hier die ID vom GPG-Key (<em>GPG_KEY</em>) und das entsprechende Passwort (<em>GPG_PW</em>). Bei den <em>GPG_OPTS</em> schalte ich die als Standard vorgegebene bzip2-Komprimierung mit Level 9 ein. (<em>GPG_OPTS=&#8217;&#8211;compress-algo=bzip2 &#8211;bzip2-compress-level=9&#8242;</em>)<br />
In der Konfiguration sind Beispiele für das &#8220;Target&#8221; aufgeführt, also der Ziel-Server, auf dem das Backup abgelegt werden soll. Am weitesten verbreitet dürfte FTP sein, daher geben wir hier als Ziel einen FTP-Server vor: <em>TARGET=&#8217;ftp://SERVER/VERZEICHNIS&#8217;<br />
TARGET_USER </em>und<em> TARGET_PASS </em>sind denke ich selbsterklärend. <img src='http://www.xentux.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
<em>SOURCE</em> gibt an, welcher Ordner gesichert werden soll. Entweder man trifft hier schon eine Vorauswahl, z.B. <em>/srv</em> oder man nimmt das gesamte Dateisystem &#8216;/&#8217; und verfeinert die Auswahl später. Ich nehme hier <em>SOURCE=&#8217;/&#8217;</em> und spezifiziere später in einer anderen Datei die zu sichernden Dateien.<br />
MAX_FULL_BACKUPS stellt die Anzahl der vorgehaltenen vollen Backups an. Je nach verfügbarem Speicherplatz und eigenen Wünschen kann hier gewählt werden, sinnvoll ist denke ich der Bereich zwischen 1 und 3.<br />
Wenn MAX_FULLBKP_AGE gesetzt ist, wird automatisch bei erreichen dieser Zeit ein Vollbackup erstellt, anderenfalls ein inkrementelles Backup. Wird MAX_FULLBKP_AGE auf 2W gesetzt, wird beim ersten Aufruf von duply ein voller Backupsatz erstellt. Beim  Aufruf z.B. am nächsten Tag wird der volle Satz erkennt und ein inkrementelles Backup gestartet. Sind nun 2 Wochen abgelaufen, wird wiederum ein neues, volles Backup angelegt.<br />
Mit VOLSIZE wird die Größe der einzelnen Archivdateien eingestellt. Meine Favoriten sind 500 oder 750, also 500MB bzw. 750MB. Selbstverständlich kann hier auch mehr angegeben werden.</p>
<p>Würde jetzt ein Backup gestartet, würde der komplette Server gesichert werden, das ist nicht unbedingt immer gewünscht. Daher lege ich nun eine weitere Datei an, um mein Backup zu verfeinern.</p>
<pre>nano /root/.duply/bkrpofile/exclude</pre>
<pre>+ /home
+ /var/www
- /</pre>
<p>Diese drei Zeilen geben an, daß die Ordner <em>/home</em> und <em>/var/www</em> gesichert werden sollen. Das geschieht natürlich inklusive der jeweiligen Unterordner. Der Ordner / wiederum soll nicht gesichert werden, d.H. der gesamte Rest wird ausgeschlossen.</p>
<p>Nun steht dem ersten Backup nichts mehr im Wege.</p>
<pre>duply bkprofil backup</pre>
<p>Nun wird das bzip2-komprimierte und mit GPG verschlüsselte Backup erstellt und die Archive auf den FTP-Server geschoben.<br />
Ist das Backup durchgelaufen, schauen wir uns einmal das Ergebnis an:</p>
<pre>duply bkprofile status

Found primary backup chain with matching signature chain:</pre>
<pre>-------------------------
Chain start time: Sun Sep 19 09:02:01 2010
Chain end time: Sun Sep 19 09:02:01 2010
Number of contained backup sets: 1
Total number of contained volumes: 7
 Type of backup set:                            Time:      Num volumes:
 Full         Sun Sep 19 09:02:01 2010                 7
-------------------------
No orphaned or incomplete backup sets found.</pre>
<p>Das Backup wurde mit 7 Archiven erstellt, keine unvollständigen Backupsätze gefunden. Sobald inkrementelle Backups angelegt wurden, werden diese hier entpsrechend angezeigt.<br />
Den genauen Inhalt des Backups können wir uns wie folgt anschauen:</p>
<pre>duply bkprofile list</pre>
<p>Jedoch empfehle ich die Umleitung in eine Datei, da sie einfacher zu durchsuchen ist.</p>
<pre>duply bkprofile list &gt; output.txt</pre>
<p>Zum Schluß automatisieren wir unsere Backups noch mit cron.</p>
<pre>crontab -e

30 0 * * * /usr/local/bin/duply bkprofile purge-full --force
30 1 * * * /usr/local/bin/duply bkprofile backup</pre>
<p>Hier wird jetzt jeden Tag um 0:30h das Kommando <em>purge-full</em> durchgeführt, d.H. sobald mehr als <em>MAX_FULL_BACKUPS</em> Vollbackupsätze vorhanden sind, werden die älteren Sätze gelöscht. Der Schalter <em>&#8211;force</em> gibt an, daß die Dateien nicht nur gelistet sondern auch gelöscht werden sollen.</p>
<p>Um 1:30h startet das eigentliche Backup.</p>
<p>So weit, so gut! Die Backups laufen und wir hoffen, daß wir sie nicht wirklich benötigen werden, doch wie man an seine Dateien im Ernstfall wieder heran kommt, beschreibe ich in der Fortsetzung.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xentux.de/linux/verschlusselte-backups-mit-duply/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Verschlüsseltes Backup mit ftplicity &#8211; Teil 2</title>
		<link>http://www.xentux.de/linux/verschlusseltes-backup-mit-ftplicity-teil-2/</link>
		<comments>http://www.xentux.de/linux/verschlusseltes-backup-mit-ftplicity-teil-2/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 15:02:30 +0000</pubDate>
		<dc:creator>Andre</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[duplicity]]></category>
		<category><![CDATA[ftplicity]]></category>

		<guid isPermaLink="false">http://www.xentux.de/?p=202</guid>
		<description><![CDATA[Im ersten Teil meines howtos zu ftplicity habe ich gezeigt, wie ein sicheres Backup angelegt werden kann. Im zweiten Teil folgt nun die Wiederherstellung von Dateien.Schauen wir uns als erstes einmal den Status unseres letzten Backups an. ftplicity backup_profile status ftplicity spuckt uns nun Daten über das/die letzte(n) Backup(s) aus und auch entsprechende Hinweise, wenn [...]]]></description>
			<content:encoded><![CDATA[<p>Im <a title="Teil 1" href="http://www.xentux.de/linux/verschlusseltes-backup-mit-ftplicity-teil-1/" target="_blank">ersten Teil</a> meines howtos zu ftplicity habe ich gezeigt, wie ein sicheres Backup angelegt werden kann. Im zweiten Teil folgt nun die Wiederherstellung von Dateien.<span id="more-202"></span>Schauen wir uns als erstes einmal den Status unseres letzten Backups an.</p>
<pre>ftplicity backup_profile status</pre>
<p>ftplicity spuckt uns nun Daten über das/die letzte(n) Backup(s) aus und auch entsprechende Hinweise, wenn das letzte Backup unvollständig ist.<br />
Falls hier einmal etwas schief gegangen ist, lässt sich die unvollständige Backupkette ganz einfach bereinigen.</p>
<pre>ftplicity backup_profile cleanup --force</pre>
<p>Mit dem Schalter <em>&#8211;force</em> bringen wir ftplicity dazu, die unvollständigen Dateien auch zu löschen und nicht nur anzuzeigen.</p>
<p>Ich möchte hier jedoch jetzt nicht über Hausputz reden, sondern darüber, wie wir verlorene Dateien wieder herstellen. <img src='http://www.xentux.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
Im ersten Teil hatten wir schon einmal aufgelistet, was alles gesichert worden ist.</p>
<pre>ftplicity backup_profile list &gt; output.txt</pre>
<p>Da die Liste der Dateien im Normalfall sehr lang ist, habe ich die Ausgabe in eine Datei umgeleitet. Hier können wir nun genau sehen, was gesichert worden ist. Benötigen wir hiervon z.B. nur eine einzelne Datei, holen wir uns diese mit folgendem Befehl ab:</p>
<pre>ftplicity backup_profile fetch home/user/.bash_history /home/user/.bash_history</pre>
<p>Beachte hier, daß der führende &#8220;/&#8221; fehlt! Die Dateien müssen so angegeben werden, wie sie mit dem <em>list</em> Befehl ausgegeben werden!<br />
Hier wird nun die Datei /home/user/.bash_history an ihren ursprünglichen Platz zurückgeschrieben, alternativ kann auch ein anderes Ziel angegeben werden. Erweitern wir den Befehl um einen weiteren Parameter, können wir in der Backupkette weiter zurück greifen.</p>
<pre>ftplicity backup_profile fetch home/user/.bash_history /home/user/.bash_history 3D</pre>
<p>Jetzt wird die Datei so zurückgeschrieben, wie sie vor 3 Tagen war. Beim Zeitparameter kann auch &#8220;W&#8221; für Woche (week) angegeben werden.<br />
Ein kompletter Ordner kann auf diese Weise ebenso zurück geholt werden.</p>
<pre>ftplicity backup_profile fetch home/user /tmp/ftplicity</pre>
<p>So wird der gesamte User-Ordner nach /tmp/ftplicity geschrieben.</p>
<p>Um im worst case das gesamte Backup zurück zu schreiben, wird der folgende Befehl angewandt:</p>
<pre>ftplicity backup_profile restore /mnt/restore</pre>
<p>&#8230; oder, falls ein älteres Backup zum Zuge kommen soll:</p>
<pre>ftplicity backup_profile restore /mnt/restore 3D</pre>
<p>In diesem Fall wird ein 3 Tage altes Backup zurückgespielt.</p>
<p>Weiter ins Detail gehende Informationen sind vielerorts im Netz zu finden. ftplicity selbst bietet auch noch eine kleien Hilfe an.</p>
<pre>ftplicity usage</pre>
<p>Nun bleibt mir nur noch viel Erfolg bei der Installation und der Nutzung von ftplicity zu wünschen. <img src='http://www.xentux.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.xentux.de/linux/verschlusseltes-backup-mit-ftplicity-teil-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Verschlüsseltes Backup mit ftplicity &#8211; Teil 1</title>
		<link>http://www.xentux.de/linux/verschlusseltes-backup-mit-ftplicity-teil-1/</link>
		<comments>http://www.xentux.de/linux/verschlusseltes-backup-mit-ftplicity-teil-1/#comments</comments>
		<pubDate>Sat, 24 Jan 2009 18:34:30 +0000</pubDate>
		<dc:creator>Andre</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[duplicity]]></category>
		<category><![CDATA[ftplicity]]></category>
		<category><![CDATA[GnuPG]]></category>
		<category><![CDATA[GPG]]></category>

		<guid isPermaLink="false">http://www.xentux.de/?p=182</guid>
		<description><![CDATA[Backups sind so lebenswichtig wie die Luft zum Atmen, wie der Strom für den Server. Die meisten Web- bzw. Hostingdienstleister bieten in der Regel Speicherplatz auf einem FTP-Server an &#8211; einen FTP-Server, auf den viele andere Kunden Zugriff haben. Wer sonst noch Zugang zu diesem Server hat &#8230; man weiß es nicht. Daher ist man [...]]]></description>
			<content:encoded><![CDATA[<p>Backups sind so lebenswichtig wie die Luft zum Atmen, wie der Strom für den Server.<br />
Die meisten Web- bzw. Hostingdienstleister bieten in der Regel Speicherplatz auf einem FTP-Server an &#8211; einen FTP-Server, auf den viele andere Kunden Zugriff haben. Wer sonst noch Zugang zu diesem Server hat &#8230; man weiß es nicht. Daher ist man gut beraten, wenn man seine Daten dort nicht ungeschützt ablegt. Ein sehr hilfreiches Tool für diese Aufgabe ist <em>ftplicity</em>. Ftplicity legt mit Hilfe von <a title="GnuPG" href="http://www.gnupg.org/" target="_blank">GnuPG</a> und <a title="duplicity" href="http://duplicity.nongnu.org/" target="_blank">duplicity</a> verschlüsselte Backups auf einem FTP-Server ab.</p>
<p><span id="more-182"></span>Zuerst ggf. noch nicht installierte, benötigte Pakete installieren:</p>
<pre>apt-get install python-dev librsync-dev ncftp python-gnupginterface python-pexpect</pre>
<p>Danach holen wir uns duplicity an Bord:</p>
<pre>cd /usr/src                                                                                                                                                                
wget http://savannah.nongnu.org/download/duplicity/duplicity-0.5.02.tar.gz                                                                                                 
tar xfvz duplicity-0.5.02.tar.gz                                                                                                                                           
cd duplicity-0.5.02                                                                                                                                                        
python setup.py install</pre>
<p>Ich habe leider die Feststellungmachen müssen, daß die z.Zt. aktuelle Version 0.5.0.6 mit Debian etch leider nicht funktioniert, daher die v0.5.0.2. Für Hinweise, wie die aktuelle Version unter etch zum Laufen gebracht werden kann, würde ich mich freuen.<br />
Wenn die Installation ohne Fehler durchgelaufen ist, kümmern wir uns um den GPG-Schlüssel:</p>
<pre>gpg --gen-key</pre>
<p>Die Schlüsselart, welche als standard eingestellt ist (DSA und Elgamal) ist in Ordnung und kann mit <em>[enter]</em> bestätigt werden.<br />
Die Standardschlüsselgröße 2048 reicht im Regelfall auch aus, wer möchte, kann auf 4096 erhöhen.<br />
Damit wir nicht vergessen, die Schlüssel rechtzeitig zu verlängern, wählen wir auch bei der Gültigkeit den Standard, also &#8220;läuft niemals ab&#8221;. Diese Auswahl noch einmal mit <em>y</em> bestätigen.<br />
Um den Schlüssel leichter identifizieren zu können, vergeben wir einen Namen und eMail-Adresse, ggf. auch einen Kommentar. Wenn die Angaben in Ordnung sind, wird mit <em>O</em> bestätigt.<br />
Zum Abschluß muß ein Passwort für den Schlüssel vergeben werden. Bitte gut merken! Danach wird der Schlüssel berechnet. In der Ausgabe von gpg notieren wir uns die Schlüssel-ID, welche im folgenden als zufälliges Beispiel fett geschrieben steht.<br />
<em>gpg: /root/.gnupg/trustdb.gpg: trustdb created<br />
gpg: key <strong>57FG85AC</strong> marked as ultimately trusted<br />
public and secret key created and signed.</em></p>
<p>Jetzt geht es weiter mit fplicity.</p>
<pre>cd ..
wget http://heanet.dl.sourceforge.net/sourceforge/ftplicity/ftplicity_1.4.1b.tgz
tar xfvz ftplicity_1.4.1b.tgz
cp ftplicity_1.4.1b/ftplicity /usr/local/bin</pre>
<p>Das ging kurz und schmerzlos. Jetzt können wir uns ein Profil für das Backup anlegen.</p>
<pre>ftplicity backup_profile create
chmod 600 /root/.ftplicity/backup_profile/conf
nano /root/.ftplicity/backup_profile/conf</pre>
<p>Den Namen <em>backup_profile</em> habe ich frei gewählt, hier können nach Belieben andere Bezeichnungen verwendet werden. In die Config-Datei werden gleich zu Anfang die GPG-Schlüssel-ID und das dazu passende Passwort eingetragen, darunter die Zugangsdaten und das Zielverzeichnis vom FTP-Server. Wichtig ist auch der SOURCE-Eintrag, dort wird das Wurzelverzeichnis eingetragen, ab wo gesichert wird. &#8220;/&#8221; für das gesamte Dateisystem, &#8220;/home&#8221; z.B. nur für die Userverzeichnisse. Mehr dazu im Folgenden.</p>
<p>Bei GPG_OPTS kann die Komprimierung eingeschaltet werden. Hierzu einfach den &#8216;#&#8217; vor der Zeile entfernen.</p>
<p>GPG_OPTS=&#8217;&#8211;compress-algo=bzip2 &#8211;bzip2-compress-level=9&#8242;</p>
<p>Die weiteren Parameter sind eigentlich gut erklärt. Folgender Parameter sollte jedoch noch geändert werden:</p>
<p>VOLSIZE=250<br />
DUPL_PARAMS=&#8221;$DUPL_PARAMS &#8211;volsize $VOLSIZE &#8221;</p>
<p>VOLSIZE gibt die Größe der einzelnen Sicherungsdateien an. Die Größe sollte nicht zu klein, aber auch nicht zu groß gewählt werden. Bei zu kleinen Dateigrößen werden für ein größeres Backup sehr viele Dateien erzeugt, bei zu großen Dateien kann es Übertragungsprobleme geben und das Backup wird mit einer Fehlermeldung (broken pipe) abgebrochen. Je nach Verbindung ist eine Größe von 250 bis 500 MB angebracht. Nicht vergessen, bei der Zeile DUPL_PARAMS= [...] unter VOLSIZE das &#8216;#&#8217; zu entfernen.<br />
Wer den Komfort von ftplicity nutzen möchte, aber auf die Verschlüsselung verzichten will, kann in der letzten Zeile der conf-Datei folgendes eintragen:</p>
<p>DUPL_PARAMS=&#8221;$DUPL_PARAMS &#8211;no-encryption&#8221;</p>
<p>So wird das Backup nicht verschlüsselt.</p>
<p>Eine weitere wichtige Datei ist die exclude-Datei. Hier können Dateien und Verzeichnisse angegeben werden, welche nicht gesichert werden sollen. Das Thema eclude bzw. include ist recht komplex und ist im Netz vielfach beschrieben, daher hier nur ein kleines Beispiel einer exclude-Datei.</p>
<pre>nano /root/.ftplicity/backup_profile/exclude</pre>
<p>+ /etc<br />
+ /var/www<br />
- /</p>
<p>Als SOURCE hatten wir &#8220;/&#8221; angegeben, also das Wurzelvereichnis, es würden also alle Dateien gesichert werden. In diesem Beispiel werden nur die Verzeichnisse /etc und /var/www inklusive ihrer Unterverzeichnisse, also z.B. /var/www/vhost/domain.tld, gesichert, &#8220;/&#8221; wird an letzter Stelle (!) wieder komplett ausgeschlossen. Es werden nur die Verzeichnisse, welche explizit mit &#8220;+&#8221; angegeben wurden, gesichert. Im umgekehrten Fall kann man auch einzelne Verzeichnisse, Dateien oder Dateitypen ausschließen.</p>
<p>Es ist Zeit für einen ersten Probelauf:</p>
<pre>ftplicity backup_profile backup --preview</pre>
<p>Werden keine Fehlermeldungen ausgeworfen, dann kann es losgehen. Einfach den preview-Schalter entfernen.</p>
<pre>ftplicity backup_profile backup</pre>
<p>Sobald das Backup fehlerfrei durchgelaufen ist, können wir den Status der Backups überprüfen.</p>
<pre>ftplicity backup_profile status</pre>
<p>Hier werden die Anzahl der Volumes und die einzelnen Backups (full, incremental) angezeigt, ggf. auch unvollständige Backups.<br />
War das Backup erfolgreich, können die gesicherten Dateien mit</p>
<pre>ftplicity backup_profile list</pre>
<p>angezeigt werden. Da es im Normalfall mehrere Tausend Dateien sind, ist es ratsam, die Ausgabe in eine Datei umzuleiten.</p>
<pre>ftplicity backup_profile list &gt; output.txt</pre>
<p>Im zweiten Teil beschäftige ich mich mit dem Einrichten eines cron-Jobs für tägliche Backups sowie mit der Wiederherstellung von Dateien.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xentux.de/linux/verschlusseltes-backup-mit-ftplicity-teil-1/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

