* On Tue, 09 Jul 2002 at 9:52 +0200, Bjoern.Falkenhagen@Sieb-Meyer.de wrote:
ich habe da mal eine Frage. Ich habe hier ein Hardware Raid 5 (Mylex Controller) mit 3 Platten laufen. Darauf wurde dann LVM aufgesetzt. Jetzt habe ich das Raid mit 3 weiteren Platten erweitert. Das LVM weiß davon jedoch nichts, und zeigt noch die alte größe an. Wie bringe vergrößere ich den jetzt das Physical Volume vom LVM???
Da wirst Du die Finger in den Code der LVM-Utils stecken müssen und ein pvresize basteln. Oder bei Sistina dafür zahlen, daß Dir jemand eins bastelt.
Ich finde dazu einfach nichts. Das ich die Logical Volumes vergrößern kann ist klar, aber wie geht das beim Physical Volume??
S.o., gar nicht. Ist auch gegen das Konzept vom LVM - LVM stellt Erweiterbarkeit durch _neue_ Devices zur Verfügung, nicht durch Vergrößerung der bestehenden. Warum machst Du nicht ein eigenes Array aus den 3 Platten, kann das der Mylex-Controller nicht? Dieses Array kannst Du dann mit pvcreate & vgextend dazufügen. Oder - aber die Lösung ist so grauenhaft, lies das bitte nicht, ich weiß auch nicht im Ansatz, obs funktioniert - setz Dir mit losetup ein Loop-Device auf (natürlich mit Offset) und häng das nach pvcreate zur VG dazu. Mach bitte vorher ein Backup (das hast Du aber eh schon vor dem Hinzufügen der Platten gemacht) und teste ob vgextend überhaupt ein loop-Device frisst. -- Adalbert PGP welcome, request public key: mailto:adalbert+key@lopez.at