• geez
  • Registratie: Juni 2002
  • Laatst online: 25-10-2025
Op mijn laptop heb ik debian staan, en bij mijn laatste reinstall eens voor LVM gekozen. Nu heb ik voor de LVM partitie 3 andere partities staan:

code:
1
2
3
4
5
6
7
8
9
Disk /dev/sda: 78.5GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
 1      32.3kB  90.5MB  90.4MB  primary  fat16             
 2      90.5MB  37.7GB  37.6GB  primary  ntfs         boot 
 3      37.7GB  66.7GB  29.0GB  primary  ntfs              
 4      69.9GB  78.5GB  8587MB  primary               lvm


Zoals jullie zien zit er zo'n 3.2GB ruimte tussen partitie 3 en de LVM partitie (4), dit omdat ik de NTFS partitie resized heb en ik de LVM graag wil vergroten. Alleen die PV maakt deel uit van de VG 'debian', en erin zitten 3 LV's:

code:
1
2
3
4
5
lvm> lvs
  LV   VG     Attr   LSize   Origin Snap%  Move Log Copy%  Convert
  home debian -wi-ao   3.71G                                      
  root debian -wi-ao   3.91G                                      
  swap debian -wi-ao 388.00M


Nu wil ik graag de PV (en dus de VG) vergroten, zodat ik op zijn beurt de verschillende LV's kan vergroten. Ik heb pvresize geprobeerd;

code:
1
2
lvm> pvresize --help
  pvresize: Resize physical volume(s)

Maar die doet verder weinig, alleen door --setphysicalvolumesize te gebruiken kan ik het 'attribuut' veranderen lijkt het, met de PV zelf gebeurt niks als ik met bijvoorbeeld parted kijk. Google hielp me hier niet veel verder mee helaas.

Hebben jullie een idee hoe ik verder moet?

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Dit kan niet. Je zult van die lege ruimte een nieuwe PV moeten maken die je aan je VG toe kunt voegen. De resize ops kunnen, zover ik weet, alleen verlengen. Niet ook naar voren schuiven. En je zou in een dergelijk geval minimaal zelf de partities aan moeten passen.

[ Voor 44% gewijzigd door CyBeR op 13-03-2008 21:31 ]

All my posts are provided as-is. They come with NO WARRANTY at all.


  • Rukapul
  • Registratie: Februari 2000
  • Laatst online: 08:36
Iig moet je de partitie vergroten. Dat staat ook in 'man pvresize'. Ik zie niet direct een reden waarom pvresize geen extents ervoor zou kunnen maken, maar het zou kunnen zoals CyBeR zegt.

Een extra PV maken is een vrij makkelijke oplossing. Een extra partitie gaat afaik niet omdat er al 4 primary partitions zijn.

  • geez
  • Registratie: Juni 2002
  • Laatst online: 25-10-2025
Een extra PV aanmaken en die aan de VG toevoegen had ik over nagedacht inderdaad. Maar een extra PV aanmaken kan in de huidige situatie dus niet, omdat ik dan meer dan 4 pri partities zou hebben..

De enige oplossing lijkt een reinstall?

  • Rukapul
  • Registratie: Februari 2000
  • Laatst online: 08:36
Al geprobeerd om de partitie te vergroten aan de voorkant?

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Als je dat doet, zorg wel dat je de originele waarden ergens bewaart zodat je 't weer terug kan zetten indien de partitie niet meer herkend wordt omdat de header opeens niet meer aan het begin zit.

All my posts are provided as-is. They come with NO WARRANTY at all.


  • geez
  • Registratie: Juni 2002
  • Laatst online: 25-10-2025
Dat zou ik wel kunnen proberen, hoe doe ik dat precies? De 3.2GB vrije ruimte tussen partities 3 en 4 word als Unusable aangegeven (waarschijnlijk omdat er al 4 pri partities zijn), en het lijkt me dat ik dan de partition table moet aanpassen zodat partititie 4 1 cilinder achter partitie 3 begint?

edit: Oke here goes:
code:
1
2
3
4
5
6
7
8
9
10
11
(parted) print                                                            

Disk /dev/sda: 78518523kB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start       End         Size        Type     File system  Flags
 1      32.3kB      90478kB     90446kB     primary  fat16             
 2      90478kB     37671782kB  37581304kB  primary  ntfs         boot 
 3      37671815kB  66698796kB  29026981kB  primary  ntfs              
 4      69931331kB  78518523kB  8587192kB   primary               lvm


Ik probeer 4 te resizen met parted, zodat hij begint op 66698797kB en eindigt op 78518523kB. Parted zegt echter Error: Could not detect file system.

[ Voor 55% gewijzigd door geez op 13-03-2008 23:40 ]


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

parted werkt inderdaad ook alleen met bepaalde filesystems.

All my posts are provided as-is. They come with NO WARRANTY at all.


  • geez
  • Registratie: Juni 2002
  • Laatst online: 25-10-2025
Hoe kan ik dan de voorkant vergroten? cfdisk kan er ook niks mee, zo lijkt het..

Verwijderd

Ik weet weinig van LVM onder Linux af, maar ik zat vandaag de Linux Journal te lezen.

Maar volgens mij moet je ook een resize2fs van ext3 partitie doen:

zie :

http://linuxgazette.net/148/prestia.html

[ Voor 5% gewijzigd door Verwijderd op 14-03-2008 13:32 ]


  • Rukapul
  • Registratie: Februari 2000
  • Laatst online: 08:36
Filesystem resizen doe je pas helemaal aan het eind wanneer je partities, physical volumes, volume groups en logical volumes goed staan. Overigens is heel veel uitstekende documentatie en voorbeelden te vinden in de LVM Howto die overal op internet te vinden in.

Vrees echter dat het probleem hier het aanpassen van de partitie is en daar weet ik ook geen oplossing voor.

  • geez
  • Registratie: Juni 2002
  • Laatst online: 25-10-2025
Denk dat ik dan binnenkort maar een reinstall doe :)

  • Tim
  • Registratie: Mei 2000
  • Laatst online: 04-08-2025

Tim

Parted moet wel gewoon de partitie kunnen verplaatsen zodat hij aansluit, daarna kan je hem handmatig "resizen" (door in bijv. cfdisk de partitie te verwijderen en een nieuwe aan te maken met de juiste grootte).

  • geez
  • Registratie: Juni 2002
  • Laatst online: 25-10-2025
Parted ondersteund geen LVM, althans niet met het move command.
http://www.gnu.org/softwa...tml_chapter/parted_2.html

Jammer, want als dit wel zo was had deze hem ook kunnen resizen :)

[ Voor 20% gewijzigd door geez op 16-03-2008 16:24 ]

Pagina: 1