Oracle Linux: A better alternative to CentOS!?

Notiz an mich: Ich muss unbedingt mal bei Gelegenheit Das Kochrezept versuchen. Folgende Fragen fallen mir spontan dazu ein:

  1. Wie verhält sich Spacewalk zu Oralce Clients?
  2. Welche Oracle Paket gibt es dazu? Ist evtl. OCFS2, eine Oracle Version oder ähnliches gleich mit dabei?
  3. Was macht die Performance? Oracle behauptet ja es sei schneller als das Original
  4. Kommen die Updates wirklich so schnell?

LVM Partition Resizing – Teil 2

Der erste Teil ist ja schon ziemlich alt. Aber jetzt muss ich doch mal den Teil 2 dazu verfassen. Der Teil ist aber nichts für schwache Nerven! Ich hatte das Problem, dass ich eine raw-Device einer KVM Maschine vergrößert hatte. Danach habe ich festgestellt, dass dort bereits 4 primäre Partitionen angelegt sind. Eine zweite Platte wollte ich aber nicht einhängen. Was nun?

Der „Trick“ ist einfach. Man löscht die letzte Partiton mit fdisk und legt sie mit dem identischen Start-Zylinder neu an. Unbedingt den identischen Start-Zylinder nehmen! Ansonsten war’s das mit den Daten! Danach kann man die entsprechende Partition mit pvresize vergrößern, dann das logical Volum mit lvextend und anschließend das Filesystem mit resizefs.

Also an 2 Stellen bei RAW-Devices aufpassen:

  1. Beim Vergrößern des Sparse Files die entgültige Größe angeben und nicht umwievil vergrößert wird. Und
  2. Beim Neuanlegen der Partition unbedingt den gleichen Start-Zylindern nehmen

Debian Squeeze Update

Kurze Notizen zu dem Debian Squeeze Update auf meinem Homeserver:

  • Nut – Network UPS Tools
    Nut hat eine neue Rechtestruktur. Musste also die Config anpassen.
  • Asterisk
    Asterisk ist mit segfaults abgestürzt. Neue Installation und Kopieren der Config Files hat geholfen.
  • Cyrus IMAP
    Der alte Cyrus Server hat alte berkeley Versionen für seine Datenbankdateien benutzt. Damit hat die neue Version nicht funktioniert. Das hat mich fast in den Wahnsinn getrieben.

    Noch ein wichtiger Hinweis zu Cyrus Sieve! Mein Sieve Client verwendet leider noch den alten Port

Hat zwar funktioniert aber war ordentlich Aufwand. CentOS gefällt mir deutlich besser.

Javascript: radiobuttons

Einzelne Radiobuttons haben einen Nachteil: Sind sie mal angeklickt bekommt man sie nicht mehr abwählbar. Ich finde die aber trotzdem nett und hab für das Problem jetzt eine ganz einfach Lösung gefunden:

<input type="radio" onDblClick="this.checked=false;" name="radio">

Einfachklick anwählen und Doppelklick abwählen. Sehr schön. Gefällt mir gut
Hier kann man es gleich mal veruschen:

Radiobutton

Qemu Image mounten

Grr, hab mir mal wieder ein Qemu Image einer VM Platte mitgenommen und brauch jetzt Daten daraus. Was tun? Wie üblich habe ich keine Lust die ganze Platte zusammen mit der Systemkonfig über das Netz auf einen KVM Host zu kopieren und dort wieder zu booten. Daher hier der Weg, wie es sich lokal mounten lässt. Die einzige Voraussetzung ist dass man kpartx installiert hat. Also hier die Schritte:

  • Ohne LVM: Device-Maps erstellen
    sudo kpartx -l image.qemu

    Man bekommt dann sowas wie:

    loop0p1 : 0 401562 /dev/loop0 63
    loop0p2 : 0 39471705 /dev/loop0 401625
    loop0p3 : 0 2040255 /dev/loop0 39873330
    

    Das lässt sich dann einfach per mount einhängen.

  • Mit LVM:muss noch das LVM gescannt werden
    Nachdem die Partitionen in dem Qemu-Image bei mir ein LVM waren musste ich die erst mal lernen. Das geht wie folgt:

    sudo vgscan

    Was wiederum folgendes liefert:

    sudo lvs
      LV      VG   Attr   LSize  Origin Snap%  Move Log Copy%  Convert
      rootvol myvg -wi-a- 18,81g                                      
    

    Anschließend kann man das LVM ganz einfach mounten

     sudo mount /dev/myvg /mnt

BTW: Das geht natürlich auch mit Xen 😉