LVM question
Nitai @ ComputerOil
nitai at computeroil.com
Thu Apr 21 16:59:12 UTC 2005
Thank you for your answer.
Yes, I did use auto-Installation. In the meantime I reinstalled Linux
and did the partitions by hand. I will keep your notes on the side for
future references :-)
Nitai
Aleksandar Milivojevic wrote:
> Nitai @ ComputerOil wrote:
>
>> Hi all,
>>
>> I have a huge problem, with that I installed on a 25GB Partiton WinXP
>> and then run the FC3 installer. With disk Druid I made a partition
>> for swap (2GB), one for /boot, one for /home (10GB) and another for /
>> (10GB). So, this made up another 25GB of my HardDisk.
>>
>> Now the problem ist that I have a 80GB HardDisk and that I have
>> another FreeSpace of 29GB which I somehow cant access anymore,
>> because the Linux Installer made the /, swap and /home to a LVM Volume.
>>
>> Does anymore know how I can get the remaining 29GB back? Better would
>> be to have them as Fat32 partitioned so I can access them with WinXP.
>
>
> ...
>
>> vgdisplay:
>>
>> --- Volume group ---
>> VG Name VolGroup00
>> VG Size 50.00 GB
>> PE Size 32.00 MB
>> Total PE 1600
>> Alloc PE / Size 688 / 21.50 GB
>> Free PE / Size 912 / 28.50 GB
>
>
> This is strange. Have you used "autopartition" feature, or have you
> created partitions completely by hand? If you used "autopartition"
> feature, maybe you should make a bug report. If you created them by
> hand, well, than the only possibility is that you told installer to
> use all available space for LVM partition.
>
> I don't think there's much you can do now, since pvresize command is
> not yet implemented. If you have 20GB+ disk somewhere, you might try
> popping it into the machine and doing something as described below.
> If you don't, your only option might be to reinstall Linux from
> scratch, but this time, make sure you size your partitions appropriately.
>
> I'll assume new disk is /dev/hdb, and you are going to create single
> primary partition /dev/hdb1.
>
> Also, from the above output, it is not visible on which partition your
> current physical volume is. Output of "pvdisplay" or "p" command in
> fdisk would show that. I'll assume it is /dev/hda3 (probably isn't).
>
> Change device names appropriately.
>
> # fdisk /dev/hdb
>
> create partition on it, and mark it as type 8e (Linux LVM). The size
> must be at least what "Alloc PE / Size" line from vgdisplay output says.
>
> Now, import the partition into LVM (create physical volume on it):
>
> # pvcreate /dev/hdb1
>
> Add this new physical volume to volume group
>
> # vgextend VolGroup00 /dev/hdb1
>
> Remove the "old" physical volume. This will probably take some time
> to complete (20GB+ of data needs to be moved from one disk to another):
>
> # vgreduce VolGroup00 /dev/hda3 <- change to match your real PV
>
> Remove the "old" partition from LVM system:
>
> # pvremove /dev/hda3 <- same thing
>
> Repartition the disk:
>
> # fdisk /dev/hda
>
> delete partition where PV was, create new one with correct size
> (which, again, must be at least what "Alloc PE / Size" line from
> vgdisplay output says). Make sure you tag partition as type 8e (Linux
> LVM). You may also create new FAT32 partition in this step. Make
> sure you tag that partition as type b (FAT32).
>
> Now, this steps are basically the same thing as above. We are just
> moving things where they were, so that you can remove second disk from
> the system.
>
> # pvcreate /dev/hda3
> # vgextend VolGroup00 /dev/hda3
> # vgreduce VolGroup00 /dev/hdb1
> # pvremove /dev/hdb1
>
More information about the fedora-list
mailing list