Komfort mit LVM2 und XFS

Ich schätze mittlerweile den Komfort von LVM2 in Kombination mit XFS als Dateisystem - auch auf meinem Desktop bei der Arbeit:

desktop ~ # df -h /opt
Dateisystem          Größe Benut  Verf Ben% Eingehängt auf
/dev/mapper/vg-opt     36G   29G  7,1G  81% /opt

Jetzt das Logical Volume um ein Gigabyte erweitern:

desktop ~ # lvextend -L+1G /dev/vg/opt
  Extending logical volume opt to 37,00 GB
  Logical volume opt successfully resized

und das XFS Dateisystem anpassen, das geht im laufenden gemounteten Betrieb:

desktop ~ # xfs_growfs /opt/
meta-data=/dev/mapper/vg-opt     isize=256    agcount=20, agsize=491520 blks
         =                       sectsz=512   attr=0
data     =                       bsize=4096   blocks=9437184, imaxpct=25
         =                       sunit=0      swidth=0 blks, unwritten=1
naming   =version 2              bsize=4096  
log      =internal               bsize=4096   blocks=3840, version=1
         =                       sectsz=512   sunit=0 blks
realtime =none                   extsz=65536  blocks=0, rtextents=0
data blocks changed from 9437184 to 9699328

Das Ergebnis:

desktop ~ # df -h /opt/
Dateisystem          Größe Benut  Verf Ben% Eingehängt auf
/dev/mapper/vg-opt     37G   29G  8,1G  79% /opt

Schick, ich bin begeistert.
Tags für diesen Artikel: , ,
Kategorie: Linux

Linux Dateisystem Benchmark

Da hier gerade die Sprache auf die verschiedenen Dateisysteme unter Linux kam, hat mich ein wenig googlen zu einem sehr interessanten und aktuellen Test der Linux Gazette geführt. Entgegen meiner bisherigen Annahme hat reiserfs doch nicht so gut abgeschnitten, mich reizt gerade die Durchführung eines eigenen Benchmarks um die Ergebnisse nachvollziehen zu können.
Tags für diesen Artikel: , ,
Kategorie: Linux

Mailbenachrichtigung per Jabber

Nach Cruiser habe ich mich auch ein wenig mit Jabber auseinandergesetzt und neben dem sicheren Chatten gleich eine andere sehr nützliche Anwendung gefunden: beim Eingang bestimmter Mails lasse ich mich von einem Script per Jabber benachrichtigen und entweder ganze Mails oder nur Absender und Betreff übermitteln. In meinem Fall findet die Filterung per maildrop statt, das funktioniert aber auch mit procmail. Genutzt wird formail (Bestandteil des procmail Pakets) und das sendxmpp Script.

Im konkreten Fall werde ich bei neuen Mails der gentoo-announce Mailingliste benachrichtigt:

if (/^List-Post:.*gentoo-announce@lists\.gentoo\.org/)
{
  exception {
    cc "| formail -X From: -X Subject: |/usr/bin/sendxmpp admin@jabber.example.com"
    to $DEFAULT/.INBOX.Gentoo-Announce/
  }
}
 
Tags für diesen Artikel: , ,
Kategorie: Linux

Platte platt machen

Damit auch wirklich keiner mehr das ganze unwichtige Zeugs meines alten Rootservers von der Platte kratzen kann wird ein wenig geshreddert. Also vom Alturo Rescuesystem booten, Partitionen löschen, eine große Primärpartition anlegen, screen aufmachen und ein beherztes

shred -v -z /dev/hda1

Dann hin und wieder mal reinschauen und sich freuen:

shred: /dev/hda1: pass 24/26 (000000)...25GiB/39GiB 65%
shred: /dev/hda1: pass 24/26 (000000)...26GiB/39GiB 67%
shred: /dev/hda1: pass 24/26 (000000)...27GiB/39GiB 70%
shred: /dev/hda1: pass 24/26 (000000)...28GiB/39GiB 73%
shred: /dev/hda1: pass 24/26 (000000)...29GiB/39GiB 75%
shred: /dev/hda1: pass 24/26 (000000)...30GiB/39GiB 78%
shred: /dev/hda1: pass 24/26 (000000)...31GiB/39GiB 80%
shred: /dev/hda1: pass 24/26 (000000)...32GiB/39GiB 83%
shred: /dev/hda1: pass 24/26 (000000)...33GiB/39GiB 86%
shred: /dev/hda1: pass 24/26 (000000)...34GiB/39GiB 88%
shred: /dev/hda1: pass 24/26 (000000)...35GiB/39GiB 91%
shred: /dev/hda1: pass 24/26 (000000)...36GiB/39GiB 93%
shred: /dev/hda1: pass 24/26 (000000)...37GiB/39GiB 96%
 
Tags für diesen Artikel: ,
Kategorie: Linux

Gentoo Portage auf Root Server

Lange Zeit habe ich mich über das Gentoo auf meinem Rootserver geärgert: Warnmeldungen, die ein ebuild vor, während und nach dem build ausspuckt waren nicht wirklich zu lesen, wenn man nicht live auf der Konsole mitliest. Seit portage-2.1(?) kann man sich diese Meldungen per Mail schicken lassen, in meinem Fall sieht das in der /etc/make.conf so aus:

PORTAGE_ELOG_CLASSES="warn error log"
PORTAGE_ELOG_SYSTEM="save mail"
PORTAGE_ELOG_MAILURI="loco@d0pefish.de mail.d0pefish.de"
PORTAGE_ELOG_MAILFROM="portage@d0pefish.de"
PORTAGE_ELOG_MAILSUBJECT="package \${PACKAGE} merged on \${HOST} with notice"


Vielleicht hilft es dem einen oder anderen...
Tags für diesen Artikel: , ,
Kategorie: Linux

UNIX Humor

Geek humor


via Boing Boing
Tags für diesen Artikel: , ,
Kategorie: Linux

Gentoo @Mac mini Part II

Nach dem die grundsätzliche Gentoo Installation ja geklappt hat sollte am Wochenende endlich auch ein lauffähiges X inkl. all der nützlichen Programme wie Firefox, Thunderbird, GnomeICU etc. an den Start gehen.

Dazu wurden erstmal die Compilerflags in der make.conf angepasst:
CFLAGS="-mcpu=7450 -O2 -pipe -maltivec -mabi=altivec -mpowerpc-gfxopt"
danach durfte der Compiler erst einen neuen Kernel bauen, anschliessend die letzten Updates inkl. der neuen Programme. Bisher siehts sehr gut aus - auch das X tut jetzt dank richtiger Modelines in der xorg.conf. Wenn ich lustig bin gibts Screenshots ;-)
Tags für diesen Artikel: , ,
Kategorie: Linux

SMTP Test Tools

Da ich @work momentan fast ausschließlich an der Mailer Infrastruktur basteln darf, Mailrouting umstelle etc. muss ich dementsprechend viele Testmails verschicken. Zwei geniale Tools erleichtern mir dort die Arbeit ziemlich:


Vielleicht kann noch jemand was damit anfangen...
Kategorie: Linux

To Do Liste fürs Wochenende

Dieses Wochenende möchte der Rootserver mal wieder ein wenig bekümmert werden, so einige Dinge schiebe ich schon länger vor mir her:
Mal schaun was ich davon gebacken bekomme - vor allem der Sonntag könnte schwer werden nach der Nacht ;-)
Kategorie: Linux

Sie ist tot, Jim!

Sie - die Festplatte meines Billig-Alturo-Servers hat mich verlassen. Erstaunlicherweise habe ich das System aber doch recht schnell wieder flott bekommen.

Timeline:

So viel Stress am Abend - aber endlich hatte ich mal Backups als ich sie gebraucht habe ;-)
Kategorie: Linux