
PKGNAME:	inka-backuptodisk
VERSION:	0.3.7


INHALT:

1.	Das Paket
1.1.	Kurzbeschreibung
1.2.	Die Dateien
1.3.	Lizenz

2.	Umgang mit dem Paket
2.1.	Voraussetzungen
2.2.	Installation/Deinstallation
2.3.	Konfiguration
2.4.	Betrieb

------------------------------------------------------------------------------

1.	Das Paket

1.1.	Kurzbeschreibung

Das Programm backuptodisk kopiert Verzeichnisse und Unterverzeichnisse in ein
vom Benutzer dafuer vorgesehenes Backupverzeichnis eines ggf. vom
Programm zu mountenden Dateisystems. Dabei wird - wenn so konfiguriert -
nacheinander in bis zu vier verschiedene Verzeichnisse kopiert. Zudem koennen
Backups von zwei Datensaetzen (Backup-Standard und Backup-Erweitert) gemacht
werden. Außerdem wird das Sichern auf zwei abwechselnd benutzten Dateisystemen
jeweils fuer Backup-Standard und Backup-Erweitert unterstuetzt.


1.2.	Die Dateien

ChangeLog		Entwicklungsgeschichte des Pakets
GPL-2.0.txt		Gnu General Public License 2.0
LGPL-2.1.txt		Die Gnu Lesser General Public License 2.1
README			Diese Datei
install.sh		(De)Installationsprogramm
pkg.inf			Paketinformationen
backuptodisk		Das Programm
backuptodiskrc		Konfigurationsdatei
<Befehl>		Die Textvorlagen der manpages in den Verz. help<Sekt>
<Befehl>.<Sekt>.gz	Die manpages der Befehle


1.3.	Lizenz

Diese Software wird unter der Gnu General Public License 2.0 bzw.
unter der Gnu Lesser General Public License 2.1 vertrieben.
Welche Lizenz fuer ein Produkt jeweils zutrifft ist aus einem Vermerk am
Anfang des Quelltextes des jeweiligen Programms ersichtlich.

------------------------------------------------------------------------------

2.	Umgang mit dem Paket

2.1.	Voraussetzungen

Es sind folgende Programme erforderlich:
aplay, basename, bash, cat, cut, cp, echo, grep, mkdir, mount, mv, rm, rmdir,
test, umount.

Zusaetzlich wird das Paket inka-basis ab Version 1.3.6 benoetigt.
Es ist auf dem Server von mir herunterladbar:
http://www.ingokaesmann.de/download/linux

Weiterhin wird ein beschreibbares Dateisystem (z.B. interne/externe
Festplatte(npartition) mit so viel freiem Speicherplatz benoetigt, wie an Daten
zu sichern ist. Gegebenenfalls fuer mehrere Sicherungskopien. Ggf zwei
beschreibbare Dateisysteme.
Ausserdem wird das Paket inka-utilities ab Version 0.2.1 benoetigt.
Es wird bei der Installation automatisch installiert.


2.2.	Installation/Deinstallation

Zuerst muessen die in der Voraussetzung genannten Programme/Pakete installiert
und das Paket inka-basis konfiguriert werden.
Dann mit inka-pkgmanager dieses Paket installieren.
Eine Deinstallation erfolgt ebenfalls mit inka-pkgmanager.


2.3.	Konfiguration

In der Datei 'root/.backuptodiskrc' befinden sich folgende Variablen mit
Default-Werten, die als Beispiel dienen und den eigenen Erfordernissen
angepasst werden muessen:

Nrbckdirs=2		maximale Anzahl Kopien fuer 'backuptodisk -s'
Nrbckdire=1		maximale Anzahl Kopien fuer 'backuptodisk -e'
Automnts=no		Backupmedium fuer 'backuptodisk -s' wird VOR
			dem Programmaufruf gemountet (z.B. automatisch)
Automnte=no		Backupmedium fuer 'backuptodisk -e' wird VOR
			dem Programmaufruf gemountet (z.B. automatisch)
Attrs=yes		Dateisystem, auf das 'backuptodisk -s' speichert
			beherrscht Linux-spezifische Dateiattribute
Attre=yes		Dateisystem, auf das 'backuptodisk -e' speichert
			beherrscht Linux-spezifische Dateiattribute
Wtime=60		Sekunden, die das Programm mit dem Start wartet
Srcdirs="/boot /etc /home"  zu sichernde Verzeichnisse fuer 'backuptodisk -s'
Srcdire="/var/multimedia"   zu sichernde Verzeichnisse fuer 'backuptodisk -e'
Mntpts1=/mnt/usbhddpart1  Mountpunkt des 1. Backupmedium fuer 'backuptodisk -s'
Mntpte1=/mnt/usbhddpart2  Mountpunkt des 1. Backupmedium fuer 'backuptodisk -e'
Mntpts2=$Mntpts1	Mountpunkt des 2. Backupmedium fuer 'backuptodisk -s'
Mntpte2=$Mntpte1	Mountpunkt des 2. Backupmedium fuer 'backuptodisk -e'
Bckrdirs=backup		oberes Backupverzeichnis fuer 'backuptodisk -s'
Bckrdire=backup		oberes Backupverzeichnis fuer 'backuptodisk -e'
Bckdirs=standard	Backup-Unter-Verzeichnis für 'backuptodisk -s'
Bckdire=extended	Backup-Unter-Verzeichnis für 'backuptodisk -e'
Endsnd=/usr/local/share/inka-basis/fanfare1.wav	Pfad zur Klangdatei

Die Angaben der Mountpunkte muessen mit den vorhandenen Mountpunkten
uebereinstimmen.
Wenn das Programm mounten soll, muessen die Mountpunke in der /etc/fstab
eingetragen sein. (Siehe manpages 'man mount' und 'man fstab'.)

Die Variable PAGER muss gesetzt sein und sollte das bevorzugte
Textanzeigeprogramm angeben.

2.4.	Betrieb

Beispiel:
'backuptodisk -s' erstellt ein Backup des mit '$Srcdirs' konfigurierten
Datensatzes auf dem mit 'Mntpts1', bzw. 'Mntpts2' konfigurierten Backupmedium,
im mit '$Bckrdirs' konfigurierten Verzeichnis, im mit 'Bckdirs' konfigurierten
Unterverzeichnis, das am Ende des Namens zusaetzlich einen Punkt und eine
Ziffer besitzt.
Bei unveraenderter Uebernahme der Konfiguration wuerden die Verzeichnisse
'/boot', '/etc' und '/home' auf dem Backupmedium '/mnt/usbhddpart1' im
Verzeichnis 'backup/standard.1' gespeichert werden.
Ein weiterer Aufruf von 'backuptodisk -s' wuerde die selben Verzeichnisse auf
dem genannten Backupmedium in das Verzeichnis 'backup/standard.2' speichern.

Eine Benutzung des Programms ist nur fuer den Benutzer 'root' vorgesehen.

'man backuptodisk' gibt ausfuehrliche Informationen.
'backuptodisk -h' gibt kurze Hilfe.

------------------------------------------------------------------------------

Ingo Kaesmann
HTTP: http://www.ingokaesmann.de/

Berlin, den 05.08.2013
