sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #102806
Re: Expandera LVM på en o samma disk?
Det nemmeste er nok at installere Gparted og vælge resize i menuen.
On 10. aug. 2014 22.18.42 CEST, "Håkan Larsson" <finns@xxxxxxxxx> wrote:
>Hej Kristian.
>
>Tack för svaret.
>Det är sdc2 som måste utvidgas. Men hur gör jag det med fdisk utan att
>få dataförlust?
>Mvh.
> Håkan
>
>Kristian Duus Østergaard skrev 2014-08-10 11:10:
>> On 09/08/14 18.10, Håkan Larsson wrote:
>>> Hej.
>>> Har frågat detta tidigare men får inte till det.
>>>
>>> Jag har en 250GB disk enligt:-
>>> Enhet Start Början Slut Block Id System
>>> /dev/sda1 * 1 64 512000 83 Linux
>>> Partition 1 slutar inte på cylindergräns.
>>> /dev/sda2 64 30402 243685376 8e Linux LVM
>>>
>>> Har kopierat med "ddrescue -v /dev/sda /dev/sdc --force"
>>> Tar en stund men fungerar 100%
>>> /dev/sdc är en 1TB med följande innehåll:-
>>> Enhet Start Början Slut Block Id System
>>> /dev/sdc1 * 2048 1026047 512000 83 Linux
>>> /dev/sdc2 1026048 488396799 243685376 8e Linux LVM
>>>
>>> Dvs lika som sda-disken.
>>> På sdc har jag ledigt utruymme på 750145,73 MB.
>>> Hur gör jag nu för att utöka sdc2 med 750145,73MB?
>>>
>>> De logiska enheterna är enligt:
>>> Disk /dev/mapper/vg_gw-lv_root: 53.7 GB, 53687091200 bytes,
>104857600
>>> sectors
>>> Units = sectors of 1 * 512 = 512 bytes
>>> Sector size (logical/physical): 512 bytes / 512 bytes
>>> I/O size (minimum/optimal): 512 bytes / 512 bytes
>>> Disk /dev/mapper/vg_gw-lv_home: 191.7 GB, 191650332672 bytes,
>>> 374317056 sectors
>>> Units = sectors of 1 * 512 = 512 bytes
>>> Sector size (logical/physical): 512 bytes / 512 bytes
>>> I/O size (minimum/optimal): 512 bytes / 512 bytes
>>> Disk /dev/mapper/vg_gw-lv_swap: 4194 MB, 4194304000 bytes, 8192000
>>> sectors
>>> Units = sectors of 1 * 512 = 512 bytes
>>> Sector size (logical/physical): 512 bytes / 512 bytes
>>> I/O size (minimum/optimal): 512 bytes / 512 bytes
>>>
>>> Det är Disk /dev/mapper/vg_gw-lv_home: 191.7 GB
>>> Jag vill öka med den lediga platsen på disken med ca 750GB.
>>>
>>> Har provat:lvextend och sedan resizefs2 och får följande resultat.
>>>
>>> [root@localhost ~]# lvextend --size +750145M /dev/vg_gw/lv_home
>>> Rounding size to boundary between physical extents: 732,57 GiB
>>> Extending logical volume lv_home to 911,05 GiB
>>> Insufficient free space: 187537 extents needed, but only 0
>available
>>>
>>> [root@localhost ~]# resize2fs /dev/vg_gw/lv_home
>>> resize2fs 1.42.9 (28-Dec-2013)
>>> Filsystemet är redan 46789632 block långt. Inget behöver göras!
>>>
>>> Har provat använda Gparted livedisk mm. utan att lyckas.
>>>
>>> Jag uppskattar all hjälp jag kan få. Just nu har jag inga idéer
>kvar.
>>>
>>> Mvh
>>> Håkan
>>>
>>>
>> Hej Håkan,
>>
>> Det du glemmer er at LVM har en PV (Physical Volume) som er
>grundlaget
>> for din Pool
>> som igen er grundlaget for dine LV (Logical Volume). Det nytter med
>> andre ord ikke at forsøge at
>> udvide din LV før din Pool er blevet større. Du kan kan udvide din
>Pool
>> på to måder, den nemmeste
>> er at lave en ekstra LVM partition /dev/sdc3 og tilføje den til til
>din
>> pool med vgextend.
>> Den anden mulighed er at udvide din PV, som er den løsning der er
>> tættest på det du gerne vil.
>> Det du skal gøre er fx. gparted eller fdisk til at udvide /dev/sdc2
>og
>> så derefter bruge pvresize til at udvide
>> din PV.
>>
>> Så hvis jeg har forstået det du har gjort, så har du formegentlig
>fået
>> udvidet din /dev/sdc2 så den fylder resten af disken, men har taget
>fejl
>> af pvresize og lvextend. Jeg tror det eneste du skal gøre er at køre
>> pvresize /dev/sdc2, så vil din pool nu fylde hele din nye disk og du
>kan
>> så bruge lvextend til at udvide dine LV'er. Men det kunne også være
>at
>> du skulle overveje om ikke du kunne bruge flere LV'er istedet for
>blot
>> at udvide dit /home
>>
>> Taget fra man-siden :
>>
>> Expand the PV on /dev/sda1 after enlarging the partition with
>> fdisk:
>>
>> pvresize /dev/sda1
>>
Mvh.
Kristian Duus Østergaard
Follow ups
References