Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Linux Forum Linux-Web.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

24.03.2008, 23:44

flexbackup einrichten

Hallo

Ich habe in den weiten Netzen das Tool "flexbackup" entdeckt und versucht damit meine Backups vom System (SuSE 10.1) zu machen. Es funktioniert auch schon zu 95%. Die restlichen 5% sind in der Handhabung von den Backups selber die mir noch nicht gefallen.
Ich definiere am Anfang gewisse "sets" die dann mit einem Shell-Skript und der Crontable autmatisch durchgeführt werden sollten. In den einzelnen "sets" sind mehrere Verzeichnis ausgewählt. Mein Problem ist jetzt, dass jedes angebene Verzeichnis eine eigene .tar Datei erhält. Ich würde aber lieber haben, dass die Verzeichnisse innerhalb eines "sets" in einem tar-Archiv sind, so das ich letztendlich 4 tar Archive bekomme.

Die zweite Frage ist noch, wenn ich das ganze auf einer Freigabe von einem Windows Server speichern muss, gebe ich bei $device nur den lokalen Mountpunkt an oder die komplette Serveradresse?

Gruß
lydec

Hier noch eine Config von der flexbackup:


Quellcode

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
# -*-Mode: perl-*-
# ----------------------------------------------------------------------
# Flexbackup configuration file
#   check "flexbackup -help" for usage information
# ----------------------------------------------------------------------
# General configuration section

# Archive type?  afio, dump, tar, cpio, star, pax, zip, lha, ar, shar
# 'copy' or 'rsync' are extra options if running in archive-to-disk mode.
# 'filelist' dumps a list of files in your cwd - for debugging setup/exclusion
$type = 'tar';

# Configure backup "sets".
# Not needed if you use "-dir <dir>" to backup one tree at a time.
# Each set is a simple space-separated list of filesystems
# Remote filesystems should denoted as 'host:dir'
# You can use anything (other than 'all') as set names
#
# Example:
#  $set{'set1'} = "/home /usr";
#  $set{'set2'} = "/dir3 machine2:/dir4 machine3:/dir5";
#
# "-set all" will back up all defined sets. If you are doing a full backup
# using tapes, each "set" will go onto a different tape and you will be
# prompted for tape change in between.
#
$set{'homepage'} = "/www/homepage";
$set{'admin'} = "/www/admin /www/logs";
$set{'general'} = "/www/archiv /www/benutzer /www/tools /www/shell-skripte";
$set{'files'} = "/www/daten /www/downloads /www/elearning";
$set{'home'} = "/home";
$set{'system'} = "/srv /sys /usr /etc /lib /proc /sbin /subdomain /var";

...

# Device to backup to.  -->> non-rewinding version, please! <<--
#
# Examples:
#    Linux SCSI: /dev/nst0     Linux IDE: /dev/nht0
#    Linux ftape: /dev/nqft0   FreeBSD SCSI: /dev/nrsa0 (4.x compat device node)
#                              FreeBSD SCSI: /dev/nsa0  (5.x)
#
# If a directory, will archive to files in that directory rather than a device
# If "host:/dev/tapedevice", will use remote tape drive via rsh/ssh
#
$device = '/www/backup/inkrementell';

...

# Other global flags
$remoteshell = 'ssh'; # command for remote shell (rsh/ssh/ssh2)
$remoteuser = '';     # if non-null, secondary username for remote shells
$label = 'true';      # somehow store identifying label in archive?
$verbose = 'true';    # echo each file?
$sparse = 'true';     # handle sparse files?
$indexes = 'true';    # false to turn off all table-of-contents support

...

# Span across filesytems? ("dump" will ignore this option)
# Set to "false" (don't) , "local" (all but nfs/smbfs), or "all" (everything)
$traverse_fs = 'false';

...

# ----------------------------------------------------------------------
# Log/stamp files, path for temporary files

$logdir = '/var/log/flexbackup';   # directory for log files
$comp_log = 'gzip';                # compress log? false/gzip/bzip2/lzop/compress/zip
$staticlogs = 'false';             # static log filenames w/ no date stamp
$prefix = '';		           # log files will start with this prefix
$tmpdir = '/tmp';                  # used for temporary refdate files, etc
$stampdir = '/var/lib/flexbackup'; # directory for backup timestamps
$index = '/var/lib/flexbackup/index'; # DB filename for tape indexes
$keyfile = '00-index-key';         # filename for keyfile if archiving to dir
$sprefix = '';	                   # stamp files will start with this prefix

Thema bewerten