sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #102809
Re: Expandera LVM på en o samma disk? uppssss.
Du har glemt -r til lvextend. Så nu skal du køre :
resize2fs /dev/mapper/vg_gw-lv_home
Jeg vil så tilføje at det måske ikke er særlig smart at udvide /root så
voldsomt - hele ideen med LVM er at man laver en stor pool af alle sine
diske og derefter allokerer "små" logiske partitioner til forskellige
formål ovenpå denne pool. Hele ideen med LVM er at man ikke automatisk
allokerer hele disken fra starten men udvider de områder der har behov
for mere plads efterhånden som behovet opsẗår.
/root har typisk ikke brug for enorme mængder plads så den vil næsten
altid være relativt lille og så har man nogle større /home, /opt eller /usr.
Hvis du var startet fra scratch med en ny maskine i dag, ville jeg nok
have anbefalet at du brugte btrfs istedet for lvm, da den kan meget af
det samme men du kun behøver at forholde dig til et sæt kommandoer.
Sidst men ikke mindst vil jeg anbefale dig at du læser om hvordan LVM
fungerer, der er mange forskellige Wiki's der beskriver hvordan og det
tager tid at forstå konceptet til bunds.
Mvh.
Kristian
On 2014-08-11 22:24, Håkan Larsson wrote:
> Uppssss.
> Nu rapporterar fdisk -l :-
>
> Disk /dev/sda: 1000,2 GB, 1000204886016 byte
> ------snip---
> 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 121602 976248832 8e Linux LVM
> -----
> Disk /dev/mapper/vg_gw-lv_root: 428,8 GB, 428758532096 byte
> -----
> Disk /dev/mapper/vg_gw-lv_home: 566,7 GB, 566721773568 byte
> ------
> Det är så jag önsker.
>
> df -h rapporterar:-
> /dev/mapper/vg_gw-lv_root
> 50G 15G 33G 31% /
> /dev/mapper/vg_gw-lv_home
> 176G 15G 152G 9% /home
>
> Varför är dessa lv inte 428 resp 566??????
>
> Jag som trodde jag lyckats...
> Var kan det gått fel?
>
> Så här gjorde jag.
>
> Ökade partitionen sdc2 från 192GB till 700GB med GParted live CD
> körde
> pvrezise /dev/sdc2
> lvextend --size +357695M /dev/vg_gw/lv_root
> lvextend --size +357695M /dev/vg_gw/lv_home
>
> Nu trodde jag det var klart. Men icke :-(
> Vad gick galt?
>
> /håkan
>
>
> Kristian Duus Østergaard skrev 2014-08-11 15:55:
>> 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
>>
>
>
--
Mvh.
Kristian Duus Østergard
Follow ups
References