[LVM] Vergroten logical volume

Pagina: 1
Acties:

  • DRAFTER86
  • Registratie: April 2002
  • Nu online
Ik heb op mijn Suse 9.3 server lvm draaien met 1 volume group, met daarin 1 logical volume op die LV staat weer ReiserFS.
Nu heb ik op een andere harddisk wat ruimte over die ik graag bij die LV wil trekken, dus ik heb in die vrije ruimte een LVM partitie gemaakt (8e) en geprobeerd die via Yast aan de LV toetevoegen.
Dat resulteert steeds in een corrupte metadata-file.
Kan iemand mij misschien in de goeie richting duwen hoe dit vanaf het begin aan te pakken?
Ik heb nu dus gewoon ongepartitioneerde ruimte en een werkende LVM config met slechts 1 LV...

  • zomertje
  • Registratie: Januari 2000
  • Laatst online: 03-02 16:28

zomertje

Barisax knorretje

Je kan alleen hele hd's in een VG zetten, daarvan kan je dan ruimte in kleinere of grotere stukjes toevoegen aan je LV's. Een 'stukje' van een andere hd die niet in je VG zit kun je niet zomaar toevoegen. (disclamer, dit is op basis van de kennis van AIX, niet van de Linuxversie :P )

het ultieme jaargetijde.... | #!/usr/bin/girl | Art prints and fun


  • Rukapul
  • Registratie: Februari 2000
  • Laatst online: 12:44
zomertje schreef op donderdag 05 januari 2006 @ 22:29:
Je kan alleen hele hd's in een VG zetten, daarvan kan je dan ruimte in kleinere of grotere stukjes toevoegen aan je LV's. Een 'stukje' van een andere hd die niet in je VG zit kun je niet zomaar toevoegen. (disclamer, dit is op basis van de kennis van AIX, niet van de Linuxversie :P )
Dat kan weldegelijk.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
pvr:~# lvdisplay
  --- Logical volume ---
  LV Name                /dev/content_volume_group/content_logical_volume
  VG Name                content_volume_group

pvr:~# vgdisplay
  --- Volume group ---
  VG Name               content_volume_group
 
pvr:~# pvdisplay
  --- Physical volume ---
  PV Name               /dev/hda3
  VG Name               content_volume_group
 
  --- Physical volume ---
  PV Name               /dev/hdb1
  VG Name               content_volume_group
 
  --- Physical volume ---
  PV Name               /dev/hdb2
  VG Name               content_volume_group


Ik ken de tools van TS (Suse/Yast) niet goed genoeg om te kunnen adviseren. Handmatig zou het te doen moeten zijn mbv de LVM howto's die op het web wel te vinden zijn.

[ Voor 9% gewijzigd door Rukapul op 05-01-2006 22:42 ]


  • zomertje
  • Registratie: Januari 2000
  • Laatst online: 03-02 16:28

zomertje

Barisax knorretje

Rukapul schreef op donderdag 05 januari 2006 @ 22:41:
[...]

Dat kan weldegelijk.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
pvr:~# lvdisplay
  --- Logical volume ---
  LV Name                /dev/content_volume_group/content_logical_volume
  VG Name                content_volume_group

pvr:~# vgdisplay
  --- Volume group ---
  VG Name               content_volume_group
 
pvr:~# pvdisplay
  --- Physical volume ---
  PV Name               /dev/hda3
  VG Name               content_volume_group
 
  --- Physical volume ---
  PV Name               /dev/hdb1
  VG Name               content_volume_group
 
  --- Physical volume ---
  PV Name               /dev/hdb2
  VG Name               content_volume_group


Ik ken de tools van TS (Suse/Yast) niet goed genoeg om te kunnen adviseren. Handmatig zou het te doen moeten zijn mbv de LVM howto's die op het web wel te vinden zijn.
Hmm, dan is dat toch anders dan in AIX :o

het ultieme jaargetijde.... | #!/usr/bin/girl | Art prints and fun


  • DRAFTER86
  • Registratie: April 2002
  • Nu online
Ik heb het nu via de console geprobeerd, als ik het goed heb moet ik de volgende stappen doorlopen:
- Partitie aanmaken met als type 8e
- PV aanmaken op die partitie: pvcreate /dev/hdc3
- PV aan VG toevoegen: vgextend system /dev/hdc3
- LV vergroten: lvextend -L400G /dev/system/srv
- FS vergroten: resize_reiserfs -f /dev/system/srv

Dit doe ik allemaal met de PV niet gemount.
Het gaat echter bij stap 2 (pvcreate) al fout, ik heb dus een partitie met type Linux LVM (8e) gemaakt en wil daar nu een PV op aanmaken. Ik krijg dan de volgende melding:
code:
1
2
3
4
5
6
7
Couldn't find device with uuid 'een of andere hash'.
Couldn't find all physical volumes for volume group system.
Warning: Volume group system is not consistent.
Couldn't find device with uuid 'een of andere hash'.
Couldn't find all physical volumes for volume group system.
Warning: Volume group system is not consistent.
Physical volume "/dev/hdc3" succesfully created


Als ik vervolgens pvscan doe krijg ik inderdaad ook /dev/hdc3 in de lijst. Maar het lijk me dat dit toch niet helemaal goed is.

  • DRAFTER86
  • Registratie: April 2002
  • Nu online
DRAFTER86 schreef op vrijdag 06 januari 2006 @ 11:46:
Ik heb het nu via de console geprobeerd, als ik het goed heb moet ik de volgende stappen doorlopen:
- Partitie aanmaken met als type 8e
- PV aanmaken op die partitie: pvcreate /dev/hdc3
- PV aan VG toevoegen: vgextend system /dev/hdc3
- LV vergroten: lvextend -L400G /dev/system/srv
- FS vergroten: resize_reiserfs -f /dev/system/srv

Dit doe ik allemaal met de PV niet gemount.
Het gaat echter bij stap 2 (pvcreate) al fout, ik heb dus een partitie met type Linux LVM (8e) gemaakt en wil daar nu een PV op aanmaken. Ik krijg dan de volgende melding:
code:
1
2
3
4
5
6
7
Couldn't find device with uuid 'een of andere hash'.
Couldn't find all physical volumes for volume group system.
Warning: Volume group system is not consistent.
Couldn't find device with uuid 'een of andere hash'.
Couldn't find all physical volumes for volume group system.
Warning: Volume group system is not consistent.
Physical volume "/dev/hdc3" succesfully created


Als ik vervolgens pvscan doe krijg ik inderdaad ook /dev/hdc3 in de lijst. Maar het lijk me dat dit toch niet helemaal goed is.
Volgens mij is het gelukt, precies zoals hierboven beschreven. Ik heb geen idee wat nu het probleem was. Ik heb wel een keer vgck gedraaid, die zou de VG moeten checken. Dit gaf geen output maar misschien dat het toch iets gerepareerd heeft.
Pagina: 1