About September 2008

This page contains all entries posted to /blog/wvk in September 2008. They are listed from oldest to newest.

May 2008 is the previous archive.

October 2008 is the next archive.

Many more can be found on the main index page or by looking through the archives.

Powered by
Movable Type 3.31

« May 2008 | Main | October 2008 »

September 2008 Archives

September 28, 2008

Debian + Raid + LVM + dm-crypt....

Nachdem ich vor nunmehr einigen Monaten irgendwie das RAID meines Arbeitsrechners leicht angeschossen habe, habe ich heute wieder einmal einen Reparaturversuch gestartet. Diesmal kam auf Grund von Plänen, nächste Woche zwei 1TB-Platten einzubauen, die Idee hinzu, den ganzen Plattenzoo mit LVM zusammenzufassen. Herausgekommen ist nach dieser Anleitung: http://www.howtoforge.com/linux_lvm sowie etwas eigenem Hirnschmalz folgendes Setup, welches alle wesentlichen Anforderungen erfüllt:

  • Datensicherheit (safety) durch Spiegelung auf je 2 identischen Platten
  • Flexiblität in der Erweiterung des Speichers durch logische statt physikalische Volumes
  • Datensicherheit (security) durch Verschlüsselung der logischen Volumes

path13916.png

Schon erstaunlich, wie man um der Flexiblität Willen erst einmal seine Platten in Partitionen zerteilt, um diese sogleich zu RAID-devides zusammenfasst, um diese dann wiederum zu logischen Volume Groups zusammenzufassen, die wiederum in einzelne Logical Volumes unterteilt werden -- dafür aber von der Einheit "Festplattenkapazität" unabhängig sind. Was im Mainframe-Bereich schon seit Jahr und Tag üblich ist, findet also endlich im eigenen Arbeitszimmer Einzug ;)

Wenn als nächste Woche die neuen Platten kommen, dann werden diese einfach dem einen oder anderen Logical Volume angehängt und es brauchen keine Daten umkopiert werden. Und ja, das ganze scheint bislang mit verschlüsseltem FS hervorragend zu funktionieren. Dafür, dass es unter Linux noch keinen vernünftigen ZFS-Support gibt, halte ich dieses Setup für optimal.

Nachtrag: Die beiden neuen Platten sind eingebaut. mit diesen Befehlen klappte sodann auch das Erweitern der LV's inklusive der verschlüsselten Dateisysteme einwandfrei:

~# cfdisk [erstelle je eine 1TB-Partition auf sdc und sdd]
~# mdadm --create -l1 -n2 /dev/sdc1 /dev/sdd1
~# pvcreate /dev/md3
~# vgextend data /dev/md3
~# lvextend -L+1T /dev/data/ftp
~# e2fsck -f /dev/mapper/data-ftp_crypt
~# resize2fs /dev/mapper/data-ftp_crypt

Ein nochmaliger Aufruf von e2fsck bezeugte, dass das Dateisystem weiterhin gesund und munter ist :)