kernel 2.6 - device-mapper

Seit Kernel 2.6.x gibt es den Devicemapper-Treiber, der den LVM-Treiber ersetzt. Die LVM2 Tools benutzen diesen Treiber, weiterhin sind damit auch Cryptofilesysteme möglich, damit ist auch Cryptoloop obsolete. Im Paket util-linux beispielsweise einer SLES9 sind die Programme

  • dmsetup
  • cryptsetup

enthalten, und auch der Kernel ist entsprechend vorbereitet. Das Tool dmsetup ist ein Low-Level Tool, ist allerdings auch recht cryptisch zu bedienen.

Beispiele mit dmsetup

Im gegebenen System seien die Platten hde, hdg, hdi und hdk vorhanden und sollen als ein Device erscheinen. Der Devicemapper ist etwas spröde in seiner Nutzung, daher sind Setupskripte unentbehrlich:

BCCOMP="`blockdev --getsize /dev/hde` + `blockdev --getsize /dev/hdg` + `blockdev --getsize /dev/hdi` + `b
lockdev --getsize /dev/hdk`"
SIZE=`echo $BCCOMP | bc -l`
echo $SIZE
echo 0 $SIZE striped 4 64 /dev/hde 0 /dev/hdg 0 /dev/hdi 0 /dev/hdk 0 | dmsetup create mybigdisk

Hier wird ein Striping über 4 Devices und einer Stripegröße von 64 Blöcken angelegt. Unter /dev/mapper/mybigdisk ist nun unsere neue “Superfestplatte” zu finden.

 
wissen/tips_und_tricks/device_mapper_howto.txt · Zuletzt geändert: 05.09.2010 20:31
 
Recent changes RSS feed Donate Valid XHTML 1.0 Valid CSS Recent cached RSS feed cacert-signed web site: inhalt.serviert.de