<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article  PUBLIC '-//OASIS//DTD DocBook XML V4.4//EN'  'http://www.docbook.org/xml/4.4/docbookx.dtd'><article><articleinfo><title>Dokumentation/Backup</title><revhistory><revision><revnumber>9</revnumber><date>2023-10-25 13:10:32</date><authorinitials>tutner</authorinitials></revision><revision><revnumber>8</revnumber><date>2017-08-10 20:43:00</date><authorinitials>equinox</authorinitials></revision><revision><revnumber>7</revnumber><date>2012-07-29 10:31:31</date><authorinitials>equinox</authorinitials></revision><revision><revnumber>6</revnumber><date>2012-07-15 16:17:09</date><authorinitials>equinox</authorinitials></revision><revision><revnumber>5</revnumber><date>2012-01-23 16:12:01</date><authorinitials>equinox</authorinitials></revision><revision><revnumber>4</revnumber><date>2010-12-13 12:20:08</date><authorinitials>equinox</authorinitials></revision><revision><revnumber>3</revnumber><date>2010-12-13 12:06:47</date><authorinitials>equinox</authorinitials></revision><revision><revnumber>2</revnumber><date>2010-12-07 15:03:31</date><authorinitials>equinox</authorinitials></revision><revision><revnumber>1</revnumber><date>2010-12-07 13:48:54</date><authorinitials>equinox</authorinitials></revision></revhistory></articleinfo><section><title>Backup</title><para><inlinemediaobject><imageobject><imagedata depth="16" fileref="https://techwiki.helsinki.at/moin_static198/mandarin/img/icon-info.png" width="16"/></imageobject><textobject><phrase>{i}</phrase></textobject></inlinemediaobject> Diese Seite ist ist Teil der <ulink url="https://techwiki.helsinki.at/Dokumentation/Backup/Dokumentation#">Technischen Dokumentation</ulink> von Radio Helsinki. Alle weiteren Seiten der Dokumentation: <!--The macro Navigation doesn't work with the DocBook formatter.--> </para><section><title>Backup neu (2023)</title><para>Für das Backup kommt zfs send/receive zum Einsatz. </para></section><section><title>Backup alt</title><para>Für das Backup kommt Backuppc zum Einsatz. </para><section><title>Anlegen eines Client Systems</title><section><title>Client Seite</title><para>User anlegen: </para><screen><![CDATA[# sudo adduser --system backuppc --home /var/lib/backuppc --group --shell /bin/sh]]></screen><para>rsync installieren </para><screen><![CDATA[# sudo aptitude install sudo rsync]]></screen><para>In die Datei <emphasis>/etc/sudoers</emphasis> die folgende Zeile einfügen: </para><screen><![CDATA[backuppc ALL=NOPASSWD: /usr/bin/rsync]]></screen><para>Für den neuen User ein temopäreres Passwort setzen. </para><screen><![CDATA[# sudo passwd backuppc]]></screen></section><section><title>Server Seite</title><para>Den SSH-Public-Key auf den Cleint kopieren: </para><screen><![CDATA[# sudo -u backuppc -i
# ssh-copy-id <clientname>]]></screen><para>Den Login testen (das folgenden Kommando muss ohne weitere Rückfrage eine <emphasis>ssh</emphasis> Verbindung zu dem neuen Client aufbauen). </para><screen><![CDATA[# ssh <clientname>]]></screen><para>Mittels <emphasis>ctrl-d</emphasis> wieder zu dem normalen User wechseln, in das Verzeichnis <emphasis>/etc/backuppc</emphasis> wechseln, die Datei <emphasis>template_linux.pl</emphasis> kopieren und die Permissions anpassen. </para><screen><![CDATA[# cd /etc/backuppc
# sudo cp template_linux.pl <clientname>.pl
# sudo chown backuppc:www-data <clientname>.pl]]></screen><para>Die neue Datei <emphasis>&lt;clientname.pl&gt;</emphasis> gegebenenfalls anpassen. (Inbesonders auf die <emphasis>--exclude</emphasis> Argumente für <emphasis>rsync</emphasis> achten). Den neuen client in der Datei <emphasis>hosts</emphasis> eintragen. </para><screen><![CDATA[<clientname>      0       rhadmin]]></screen><para>Backuppc neu starten </para><screen><![CDATA[# sudo /etc/init.d/backuppc restart]]></screen></section><section><title>Abschluss</title><para>Zu guter letzt sollte das temporäere Passwort für den user <emphasis>backuppc</emphasis> auf der Client Seite wieder deaktiviert werden: </para><screen><![CDATA[# sudo passwd -d backuppc]]></screen></section></section></section></section></article>