Juli, 2012

VMDK 2 RAW

Samstag, Juli 7th, 2012

Heute habe ich in der BA den alten VMware Server auf KVM migriert. Dafür musste ich die gesplitteten VMDK Dateien zu einer RAW Datei bzw. ins LV coppiern.

vmdk2raw.sh

#!/bin/sh

for i in `ls *[0-9].vmdk`; do
    echo $i
    qemu-img convert $i -O raw $i.raw
done

cat *.raw > /dev/mapper/vg-mail

Partitionen in einem LV mounten

Samstag, Juli 7th, 2012

Heute musst ich eine KVM Image Mounten. Da es raw in einem LV lag musste ich die Partitionen im LV mounten. Dies geht mit einem loop device.

losetup /dev/loop0 /dev/mapper/server
kpartx -a /dev/loop0

Dann stehen einem die Partitonen entweder als:
mount /dev/mapper/loop0p1 /mnt/server

oder wieder rum als lv zur verfügung:
vgscan
mount /dev/vg-server/server /mnt/server

Split Screen

Donnerstag, Juli 5th, 2012

Für das Arbeiten mit einer Screen ist es manchmal hilfreich die mehreren Fenster neben- oder untereinander zusehen.

In einer Screen gibt man die Steuersequenz an STRG + a und zum Splitten entweder mit einem großen S für eine horizontales fenster oder mit einer Pipe | für ein vertikals Fenster:
STRG + a + S
STRG + a + |

Zwichen den Fenster kann man mittels: STRG + a + TAB hin und her Springen.

Wenn man in einem neuen Fenster ist muss man das noch eine Session erstellen.
STRG + a + c

Schließen kann mann die bash mit: STRG + d.
Aus der laufenden Screen Session kommt man mit STRG + a + d kein kommt mann dann wieder mit screen -r

bash operator

Donnerstag, Juli 5th, 2012
le <= less than or equal 
eq == equal
ne != not equal 
ge >= greater then or equal 
gt >  greater then