About

This page contains a single entry from the blog posted on September 28, 2008 9:59 PM.

The previous post in this blog was Daten vernichten: wenn, dann richtig!.

The next post in this blog is Das leidige Thema 'Ruby und Strings'.

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

Powered by
Movable Type 3.31

« Daten vernichten: wenn, dann richtig! | Main | Das leidige Thema 'Ruby und Strings' »

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 :)

TrackBack

TrackBack URL for this entry:
http://www.innoq.com/movabletype/mt-tb.cgi/3060

Comments (2)

Anonymous:

welches Programm hast du für die Grafik genutzt?

wvk:

Die Block-Grafik hab ich mit Inkscape erstellt, Schatten und Hintergrund mit GIMP.

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)