Hello All,
As a new-born Bacula installation administrator I ask your help in
establishing a reasonable "reference-like" configuration.
Why: The current Bacula documentation (and maybe the configuration files
in the distribution) could benefit from more examples and more
scenarios; a "cookbook-like" stuff could raise the popularity of the
product, while re-inventing approaches and solutions is error-prone and
time-consuming.
General goals: to make "my own" setups the right way; to
extend/update/enhance the Bacula documentation later.
*Concrete goals* of the mail: to review the proposed FileSet template
that should suit Windows XP/2K/2K3 workstations; to get improvement
suggestions, weak points, errors etc.
Building up this FileSet wasn't quite trivial for me ;-/.
The suggested fileset is in the attachment.
*FileSet design goals*: to back up "useful user's data" only.
Virtually all examples of the Windows filesets I've seen so far are
about "let's backup everything and only leave out some
known-to-be-inaccessible stuff like pagefile". While this might be
reasonable for Windows servers, some people believe that it is better to
re-install a workstation than to tolerate longer backup times and higher
storage demand of backing up Windows itself and installed programs.
So the proposed FileSet aims to backup: My Documents, the contents of
the Desktop (as many users tend to store their documents just at the
desktop), IE Favorites, MS Outlook and MS Outlook Express settings and
data, Thunderbird settings and data, Firefox profiles. IE and Firefox
cache shall be excluded, of course; also some space wasters like iTunes
shall not be backed up.
The file locations are "default for Win2K/XP/2K3". For Vista/2K8 there
are different default base directories used, but let's exclude this part
for simplicity now.
So your comments are welcome.
-- Background
Typical environment: a small company, one LAN with 5-25 Windows XPP in
the workstation role (both desktops and laptops), a couple of Windows
2K/XP in the server role, a couple of Linux machines in the server role.
A dedicated Linux machine with Bacula installed as a backup server
("backup blackbox").
Backup scenario: Automated Disk Backup.
Alex
# The "Windows Workstation Standard Set" aims to backup the following
# File = c:/Documents and Settings/*/My Documents
# File = c:/Documents and Settings/*/Desktop
# File = c:/Documents and Settings/*/Favorites
# File = c:/Documents and Settings/*/Application Data/Identities
# File = c:/Documents and Settings/*/Application Data/Mozilla
# File = c:/Documents and Settings/*/Application Data/Thunderbird
# File = c:/Documents and Settings/*/Local Settings/Application
Data/Identities
# File = c:/Documents and Settings/*/Local Settings/Application
Data/Microsoft/Outlook
# File = c:/Documents and Settings/*/Local Settings/Application
Data/Mozilla/Firefox/Profiles
# File = c:/Documents and Settings/*/Local Settings/Application
Data/Thunderbird
# Exclude {
# File = c:/Documents and Settings/All Users | All Users.* (on machines
with multiple Windows installations)
# File = c:/Documents and Settings/Administrator
# File = c:/Documents and Settings/Default User
# File = c:/Documents and Settings/LocalService | NetworkService
# File = c:/Documents and Settings/*/Application
Data/Mozilla/Firefox/Profiles/Cache
# File = c:/Documents and Settings/*/Local Settings/Application
Data/Mozilla/Firefox/Profiles/Cache
# }
FileSet {
Name = "Windows Workstation Standard Set"
Enable VSS = yes
Include {
Options {
exclude = yes
ignore case = yes
WildDir = "c:/Documents and Settings/All Users"
WildDir = "c:/Documents and Settings/All Users.*"
WildDir = "c:/Documents and Settings/Administrator"
WildDir = "c:/Documents and Settings/Administrator.*"
WildDir = "c:/Documents and Settings/Default User"
WildDir = "c:/Documents and Settings/Default User.*"
WildDir = "c:/Documents and Settings/LocalService"
WildDir = "c:/Documents and Settings/LocalService.*"
WildDir = "c:/Documents and Settings/NetworkService"
WildDir = "c:/Documents and Settings/NetworkService.*"
WildFile = "*.bak"
WildFile = "*.log"
WildFile = "*.tmp"
# Most sites do not want to back up photos, videos and music,
# however, for some it is this content that is most valuable.
# WildFile = "*.avi"
# WildFile = "*.mpg"
# WildFile = "*.mpeg"
# WildFile = "*.wma"
# WildFile = "*.wav"
# WildFile = "*.jpg"
# WildFile = "*.mp3"
WildDir = "[A-Z]:/Documents and Settings/*/Application
Data/Mozilla/*/Profiles/*/Cache"
WildDir = "[A-Z]:/Documents and Settings/*/Application
Data/Mozilla/*/Profiles/*/*/Cache.Trash"
WildDir = "[A-Z]:/Documents and Settings/*/Local Settings/Application
Data/Mozilla/*/Profiles/*/Cache"
WildDir = "[A-Z]:/Documents and Settings/*/Local Settings/Application
Data/Mozilla/*/Profiles/*/*/Cache.Trash"
WildDir = "[A-Z]:/Documents and Settings/*/My Documents/My Music/iTunes"
WildDir = "[A-Z]:/Documents and Settings/*/My Documents/My
Pictures/Photos/iPod Photo Cache"
}
Options { # include
signature = SHA1
compression = GZIP
noatime = yes
onefs = yes
ignore case = yes
WildDir = "c:/Documents and Settings/*/Local Settings/Application
Data/Mozilla/Firefox/Profiles"
Wild = "c:/Documents and Settings/*/Local Settings/Application
Data/Mozilla/Firefox/Profiles/*"
}
Options { # exclude
ignore case = yes
exclude = yes
Wild = "c:/Documents and Settings/*/Local Settings/Application
Data/Mozilla/Firefox/*"
}
Options { # include
signature = SHA1
compression = GZIP
noatime = yes
onefs = yes
ignore case = yes
WildDir = "c:/Documents and Settings/*/Local Settings/Application
Data/Microsoft/Outlook"
Wild = "c:/Documents and Settings/*/Local Settings/Application
Data/Microsoft/Outlook/*"
}
Options { # exclude
ignore case = yes
exclude = yes
Wild = "c:/Documents and Settings/*/Local Settings/Application
Data/Microsoft/*"
}
Options { # include
signature = SHA1
compression = GZIP
noatime = yes
onefs = yes
ignore case = yes
WildDir = "c:/Documents and Settings/*/Application
Data/Microsoft/Address Book"
WildDir = "c:/Documents and Settings/*/Application
Data/Microsoft/Outlook"
WildDir = "c:/Documents and Settings/*/Application
Data/Microsoft/Stationery"
WildDir = "c:/Documents and Settings/*/Local Settings/Application
Data/Identities"
WildDir = "c:/Documents and Settings/*/Local Settings/Application
Data/Thunderbird"
WildDir = "c:/Documents and Settings/*/Local Settings/Application
Data/Microsoft"
Wild = "c:/Documents and Settings/*/Application Data/Microsoft/Address
Book/*"
Wild = "c:/Documents and Settings/*/Application
Data/Microsoft/Outlook/*"
Wild = "c:/Documents and Settings/*/Application
Data/Microsoft/Stationery/*"
Wild = "c:/Documents and Settings/*/Local Settings/Application
Data/Identities/*"
Wild = "c:/Documents and Settings/*/Local Settings/Application
Data/Thunderbird/*"
}
Options { # exclude
ignore case = yes
exclude = yes
Wild = "c:/Documents and Settings/*/Application Data/Microsoft/*"
Wild = "c:/Documents and Settings/*/Local Settings/Application Data/*"
}
Options { # include
signature = SHA1
compression = GZIP
noatime = yes
onefs = yes
ignore case = yes
WildDir = "c:/Documents and Settings/*/Application Data/Identities"
WildDir = "c:/Documents and Settings/*/Application Data/Mozilla"
WildDir = "c:/Documents and Settings/*/Application Data/Thunderbird"
WildDir = "c:/Documents and Settings/*/Application Data/Microsoft"
WildDir = "c:/Documents and Settings/*/Local Settings/Application Data"
Wild = "c:/Documents and Settings/*/Application Data/Identities/*"
Wild = "c:/Documents and Settings/*/Application Data/Mozilla/*"
Wild = "c:/Documents and Settings/*/Application Data/Thunderbird/*"
}
Options { # exclude
ignore case = yes
exclude = yes
Wild = "c:/Documents and Settings/*/Application Data/*"
Wild = "c:/Documents and Settings/*/Local Settings/*"
}
# below are listed some directories that keep files that are not very
compressible
# begin nocompression
Options { # include
signature = SHA1
# compression = GZIP
noatime = yes
onefs = yes
ignore case = yes
CheckFileChanges = yes
recurse = yes
#
# XP / 2000 / 2003 locations
WildDir = "c:/Documents and Settings/*/My Documents/My Music"
WildDir = "c:/Documents and Settings/*/My Documents/My Pictures"
WildDir = "c:/Documents and Settings/*/My Documents/My Videos"
WildDir = "c:/Documents and Settings/*/My Documents/NeroVision"
Wild = "c:/Documents and Settings/*/My Documents/My Pictures/*"
Wild = "c:/Documents and Settings/*/My Documents/My Pictures/*"
Wild = "c:/Documents and Settings/*/My Documents/My Videos/*"
Wild = "c:/Documents and Settings/*/My Documents/NeroVision/*"
}
# end nocompression
Options { # include
signature = SHA1
compression = GZIP
noatime = yes
onefs = yes
ignore case = yes
CheckFileChanges = yes
recurse = yes
#
# Only MS Outlook, MS Outlook Express, Mozilla Firefox, Mozilla
Thunderbird applications will be backed up
#
# XP / 2000 / 2003 locations
WildDir = "c:/Documents and Settings/*/My Documents"
WildDir = "c:/Documents and Settings/*/Desktop"
WildDir = "c:/Documents and Settings/*/Favorites"
WildDir = "c:/Documents and Settings/*/Application Data"
WildDir = "c:/Documents and Settings/*/Local Settings"
Wild = "c:/Documents and Settings/*/My Documents/*"
Wild = "c:/Documents and Settings/*/Desktop/*"
Wild = "c:/Documents and Settings/*/Favorites/*"
# Vista / 2008 locations - not written down yet!
# WildDir = "[c-z]:/Users/*/My Documents"
# WildDir = "[c-z]:/Users/*/Desktop"
# WildDir = "[c-z]:/Users/*/Favorites"
}
Options {
exclude = yes
ignore case = yes
#RegexDir = ".*"
#RegexFile = ".*"
Wild = "c:/Documents and Settings/*/*"
}
Options {
signature = SHA1
compression = GZIP
noatime = yes
onefs = yes
ignore case = yes
WildDir = "c:/Documents and Settings"
Wild = "c:/Documents and Settings/*"
}
File = "c:/Documents and Settings"
}
}
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users
|