LVM: Unterschied zwischen den Versionen
Cbs (Diskussion | Beiträge) (→lvm vergroessern) |
Cbs (Diskussion | Beiträge) |
||
Zeile 19: | Zeile 19: | ||
lvcreate -L 10G -n <name (z.b. usr)> <vol-group (z.b. vg1)> | lvcreate -L 10G -n <name (z.b. usr)> <vol-group (z.b. vg1)> | ||
− | + | '''wenn verschluesselt werden soll:''' | |
cryptsetup -c aes-cbc-essiv:sha256 -y -s256 luksFormat /dev/<vol-grp>/<name> | cryptsetup -c aes-cbc-essiv:sha256 -y -s256 luksFormat /dev/<vol-grp>/<name> | ||
cryptsetup luksOpen /dev/<vol-grp>/<name> anonymous | cryptsetup luksOpen /dev/<vol-grp>/<name> anonymous | ||
Zeile 29: | Zeile 29: | ||
z.b.: | z.b.: | ||
mkfs.ext3 /dev/main/usr | mkfs.ext3 /dev/main/usr | ||
− | oder verschluesselt: | + | '''oder falls verschluesselt:''' |
mkfs.ext3 /dev/mapper/anonymous | mkfs.ext3 /dev/mapper/anonymous | ||
Zeile 37: | Zeile 37: | ||
=lvm vergroessern= | =lvm vergroessern= | ||
lvextend -L +100G /dev/vg1/home | lvextend -L +100G /dev/vg1/home | ||
− | wenn verschluesselt: | + | '''wenn verschluesselt:''' |
cryptsetup resize anonymous | cryptsetup resize anonymous | ||
danach das filesystem vergroessern... | danach das filesystem vergroessern... | ||
Zeile 43: | Zeile 43: | ||
oder | oder | ||
resize2fs /dev/vg1/home | resize2fs /dev/vg1/home | ||
− | wenn verschluesselt: | + | '''wenn verschluesselt:''' |
resize2fs /dev/mapper/anonymous | resize2fs /dev/mapper/anonymous | ||
Zeile 54: | Zeile 54: | ||
sfdisk -d /dev/sda | sfdisk /dev/sdb | sfdisk -d /dev/sda | sfdisk /dev/sdb | ||
− | raid-partition zu | + | raid-partition zu mdX hinzufuegen |
mdadm /dev/md0 -a /dev/sdb5 | mdadm /dev/md0 -a /dev/sdb5 | ||
Zeile 61: | Zeile 61: | ||
− | = | + | =Raid-Status= |
+ | <pre> | ||
+ | cat /proc/mdstat | ||
− | + | Personalities : [raid1] | |
− | + | md0 : active raid1 sdb5[1] sda5[0] | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
155999040 blocks [2/2] [UU] | 155999040 blocks [2/2] [UU] | ||
− | + | unused devices: <none> | |
− | + | </pre> | |
− | + | ausgabe bei inconsitenz oder fehlender platte: | |
− | + | <pre> | |
− | + | Personalities : [raid1] | |
− | + | md0 : active raid1 sda5[0] | |
− | + | ||
− | + | ||
155999040 blocks [2/1] [U_] | 155999040 blocks [2/1] [U_] | ||
− | + | ||
− | + | unused devices: <none> | |
+ | </pre> | ||
+ | mit folgendem kommando kann wird die ausgabe staendig refreshed: | ||
+ | watch cat /proc/mdstat |
Version vom 28. September 2008, 08:09 Uhr
TODO: mach et schoener... ;-)
Inhaltsverzeichnis
pakete
apt-get install lvm2 cryptsetup mdadm
raid erzeugen
mdadm -C /dev/md0 -l1 -n2 /dev/sdb1 /dev/sdc1
packt die platten sdb1 und sdc1 in ein raid1 (-l1)
-n2 = 2 raid-member
lvm anlegen
pvcreate /dev/hda5 /dev/hdc /dev/sda2
fuegt die physical volumes hinzu.
bei der verwendung eines raid's muss das device /dev/mdX (z.B. /dev/md0 oder /dev/md1) verwendet werden |
vgcreate vg1 /dev/md0
legt die volume-group 'vg1' an. name frei waehlbar
lvcreate -L 10G -n <name (z.b. usr)> <vol-group (z.b. vg1)>
wenn verschluesselt werden soll:
cryptsetup -c aes-cbc-essiv:sha256 -y -s256 luksFormat /dev/<vol-grp>/<name> cryptsetup luksOpen /dev/<vol-grp>/<name> anonymous
Physical (encrypted) /dev/<vol-grp>/<name>
Logical (unencrypted) /dev/mapper/anonymous
--> don't forget to:
mkfs.ext3 /dev/<vol-grp>/<name>
z.b.:
mkfs.ext3 /dev/main/usr
oder falls verschluesselt:
mkfs.ext3 /dev/mapper/anonymous
vgdisplay (zeige volume-group an -> verbleibender/benutzter speicher etc.) vgdisplay [vol-group (z.b. main)]
lvm vergroessern
lvextend -L +100G /dev/vg1/home
wenn verschluesselt:
cryptsetup resize anonymous
danach das filesystem vergroessern...
resize2fs /dev/mapper/vg1-home
oder
resize2fs /dev/vg1/home
wenn verschluesselt:
resize2fs /dev/mapper/anonymous
Platte austauschen
ACHTUNG: bei platten die bereits als raid in benutzung waren: das magig-flag am anfang der raid-partition muss ueberschrieben werden! |
dd if=/dev/zero of=/dev/sdb5 bs=1024 count=1000
Partitionstabelle auf neue sdb uebertragen:
sfdisk -d /dev/sda | sfdisk /dev/sdb
raid-partition zu mdX hinzufuegen
mdadm /dev/md0 -a /dev/sdb5
replication abwarten:
watch cat /proc/mdstat
Raid-Status
cat /proc/mdstat Personalities : [raid1] md0 : active raid1 sdb5[1] sda5[0] 155999040 blocks [2/2] [UU] unused devices: <none>
ausgabe bei inconsitenz oder fehlender platte:
Personalities : [raid1] md0 : active raid1 sda5[0] 155999040 blocks [2/1] [U_] unused devices: <none>
mit folgendem kommando kann wird die ausgabe staendig refreshed:
watch cat /proc/mdstat