Oder was ist in den Greis gefahren als er heute das Zugangserschwerungsgesetz unterschrieben hat? War bestimmt nur ein bedauerliches Versehen. Bestimmt hat Zensursula nur Ihren Urlaubsantrag unterschreiben lassen wollen. Mal sehen ob Schnarre das wieder gerade biegen kann. Scheinen ja alle ein wenig von der Sache überfahren worden zu sein. Oder die sehen das jetzt als Aufforderung an das ganze Thema nicht weiter zu verfolgen. Haben ja jetzt ne Regelung, die der Großteil der heutigen Regierung damals auch schon so haben wollte.
Feb 16 2010
Winterschlaf beendet
So dann mal raus aus dem Winterschlaf und weiter gebloggt. *gaehn*. Habe festgestellt, das ich seit mehr als einem Monat nichts mehr vom Stapel gelassen habe. Muss an dem Winter Weltuntergang gelegen haben an dem wir hier nur so gerade vorbeigekommen sind.
Also, war ja recht amüsant was sich die letzten Wochen in der BRD, also ich meine natürlich die Bananen-Republik-Deutschland abgespielt hat.
Fangen wir mal bei den Geschäften der BRD mit Hehlerware an. Illegale Datensätze erwerben und damit die Staatskasse füllen, gleichzeitig an allen Ecken Firmen wegen Datenschutzverstößen und Datenmissbrauch an den Pranger stellen. Passt ja riesig zu einander. Dann diese riesige Ablenkungsaktion: “Google Streetview ist böse!”. Entschuldigt, aber ich gebe meine Daten lieber Google als derzeit irgend einem Staat, einer Versicherung oder Bank. Google sind bisher nämlich keine Daten abhanden gekommen. Und warum? Weil es deren Kapital ist. Google lebt davon Daten zu besitzen und aus deren Verarbeitung und nicht Weiterverkauf Kapital zu schlagen. Und für Streetview gibt es wohl ne handvoll Gesetzte in Deutschland die das ganze legalisieren als anders herum. BTW: Also den Schweizern gefällt das natuerlich gar nicht, dass deren Landsleute dazu verleitet werden reihenweise Daten illegal zu kopieren und als Hehlerware nach Deutschland zu verkaufen und so drohen die damit, mal die Konten deutscher Politiker in der Schweiz offen zu legen. Zum einen finde ich das absolut die richtige Reaktion, aber zum Anderen glaube ich, würde das noch mehr zum Vorschein bringen: Dann würde vermutlich recht schnell raus kommen, dass auf den bisher erworbenen CDs sicher auch schon deutsche Politiker gelistet waren, was aber “zufällig” übersehen wurde. Oder glaubt wirklich jemand, die Hehler in der Schweiz hätten darauf schon Rücksicht genommen?! Also ich nicht.
Feb 05 2010
Backup With Bacula And LUKS Encrypted USB Disks – Part 2
As promised here comes part two of my “Backup with Bacula and LUKS encrypted USB disks” howto. In part one I explained how to prepare the disks for using them with autofs and how to configure autofs itself. Now we have a good basis for Bacula to use those disks as storage for the backups.
As I said I want to use those disks as virtual tapes in a virtual tape library. This gives us the most flexibility in changing the disks or not (holidays, etc.). With vchanger you get a nice tool to emulate such a virtual tape library. After installation the vchanger binary should be available at /usr/local/bin. I created a config file called vchanger.conf at /usr/local/etc with the following content:
# changer_name - [required] Name of this autochanger changer_name = "usbchanger1" # state_dir - Directory where virtual drive state and symlinks are created # [Default: /var/lib/bacula/] state_dir = "/var/lib/bacula/usbchanger1" # logfile - Path to a file where errors and debugging info will be logged. # [Default: none] logfile = "/var/lib/bacula/usbchanger1.log" # slots_per_magazine - Number of slots each of the autochanger's magazines # will have. [Default: 10] slots_per_magazine = 10 # virtual_drives - Number of virtual drives to use. [Default: 1] Virtual_Drives = 1 # magazine - [Required] Gives the mountpoint directory of a magazine. # Multiple magazine directives may be specified to define # a multi-magazine autochanger. Each magazine has the same # number of slots, so the autochanger will have magazine = "/mnt/usbchanger1/magazine"
To use that virtual device with Bacula, modify the configuration of the Bacula storage daemon.
[..]
Autochanger {
Name = usb-changer-1
Device = usb-changer-1-drive-0
Changer Command = "/usr/local/bin/vchanger %c %o %S %a %d"
Changer Device = "/usr/local/etc/vchanger.conf"
}
#--- drive 0 of the usb-changer-1 autochanger
Device {
Name = usb-changer-1-drive-0
DriveIndex = 0
Autochanger = yes;
DeviceType = File
MediaType = File
ArchiveDevice = /var/lib/bacula/usbchanger1/0/drive0
RemovableMedia = no;
RandomAccess = yes;
}
[..]
And add this device as storage to you Bacula director’s configuration.
[..]
Storage {
Name = usbchanger1 # same as defined by 'baculasd' in vchanger config file
Address = hostname.of.my.baculasd.system
SDPort = 9103
Password = "mysecretpasswort"
Device = usb-changer-1 # name of the Autochanger resource defined in bacula-sd.conf
Media Type = File
Autochanger = yes;
}
[..]
Now we can start initializing the tape library by adding the tapes. For each disk run the following commands after it has been attached to the server.
chown bacula:disk /mnt/usbchanger1/magazine/ vchanger -u bacula -g disk /usr/local/etc/vchanger.conf initmag 1 bconsole << EOF label barcodes yes 2 quit EOF
Now the virtual tape changer is married with Bacula and I am sure they will have a very good time together.
All other things you need to know, e.g. how to to configure Bacula to you needs, what a good backup strategy is, do apply to any other backup media as well. So I am not handling them in this howto. I hope this helped you somehow and feedback is always welcome.

