🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.os.linux
13 messages
13 total messages Started by szopen Wed, 31 May 2023 10:33
Klonowanie dysku z LVM
#907155
Author: szopen
Date: Wed, 31 May 2023 10:33
9 lines
1227 bytes
Mam dysk z partycją EFI i LVM, teraz chcę ten dysk sklonować na większy, 
więc zrobię dd, a potem mam zamiar za pomocą managera partycji zwiększyć 
size partycji LVM do końca dysku.
Czy po tej operacji LVM się nie rozsypie?
Czy może trzeba to powiększanie robić jakoś specyficznie dla LVM?

-- 
szopen
Re: Klonowanie dysku z LVM
#907156
Author: Kamil Jońca
Date: Wed, 31 May 2023 10:47
20 lines
1680 bytes
szopen <szop@en.szop> writes:

> Mam dysk z partycją EFI i LVM, teraz chcę ten dysk sklonować na
> większy, więc zrobię dd, a potem mam zamiar za pomocą managera
> partycji zwiększyć size partycji LVM do końca dysku.
> Czy po tej operacji LVM się nie rozsypie?
> Czy może trzeba to powiększanie robić jakoś specyficznie dla LVM?

ja bym zrobił tak.
"sklonował" pozostałe rzeczy (domyślam się, ze chodzi o boot, efi, itp)
założył partycję pod ten lvm (docelowej wielkości)
następnie vgextend (dodał tę nową partycję do VG)
następnie pvmove 'stare pv"
następnie vgreduce
to tak w skrócie.
Ale to Twoje dane i dyski.
KJ

-- 
http://stopstopnop.pl/stop_stopnop.pl_o_nas.html
Re: Klonowanie dysku z LVM
#907160
Author: Dominik Ałaszewski
Date: Wed, 31 May 2023 11:51
18 lines
1719 bytes
Dnia 31.05.2023 szopen <szop@en.szop> napisał/a:

> Czy po tej operacji LVM się nie rozsypie?

Nie powinien, aczkolwiek można rozważyć inne bezpieczniejsze
sposoby, chociażby co stoi na przeszkodzie utworzeniu kolejnej
partycji z wolnego miejsca i dodanie jej do grupy wolumenowej?

> Czy może trzeba to powiększanie robić jakoś specyficznie dla LVM?

Po rozszerzeniu trzeba poinformować LVM że dysk się zwiększył,
pvresize /dev/sda2 (oczywiście odpowiednią partycję).

-- 
Dominik Ałaszewski (via raspbianowy slrn)
"W życiu piękne są tylko chwile…" (Ryszard Riedel)
Wyrażam wyłącznie prywatne poglądy zgodnie z Art. 54 Konstytucji RP 
Pisząc na priv zmień domenę na gmail.
Re: Klonowanie dysku z LVM
#907157
Author: marrgol
Date: Wed, 31 May 2023 12:21
25 lines
2125 bytes
On 31/05/2023 at 12.47, Kamil Jońca wrote:
>> Mam dysk z partycją EFI i LVM, teraz chcę ten dysk sklonować na
>> większy, więc zrobię dd, a potem mam zamiar za pomocą managera
>> partycji zwiększyć size partycji LVM do końca dysku.
>> Czy po tej operacji LVM się nie rozsypie?
>> Czy może trzeba to powiększanie robić jakoś specyficznie dla LVM?
> 
> ja bym zrobił tak.
> "sklonował" pozostałe rzeczy (domyślam się, ze chodzi o boot, efi, itp)
> założył partycję pod ten lvm (docelowej wielkości)
> następnie vgextend (dodał tę nową partycję do VG)
> następnie pvmove 'stare pv"
> następnie vgreduce

MZ prościej (i szybciej, i bezpieczniej) będzie jednak sklonować całość,
uruchomić system z nowego dysku i po prostu utworzyć na nowej, wolnej
przestrzeni nową partycję, utworzyć na niej nowy pv i dodać go do grupy.
Zmiana rozmiaru istniejącej partycji i zmiana rozmiaru posadzonego na
niej pv (to dwie różne operacje do wykonania) to tylko zbędna kosmetyka,
no chyba że kogoś bardzo uwiera to, że na jednym fizycznym dysku ma
więcej niż jeden pv.


-- 
mrg
Re: Klonowanie dysku z LVM
#907158
Author: szopen
Date: Wed, 31 May 2023 12:38
29 lines
2236 bytes
On 31.05.2023 12:47, Kamil Jońca wrote:
>> Mam dysk z partycją EFI i LVM, teraz chcę ten dysk sklonować na
>> większy, więc zrobię dd, a potem mam zamiar za pomocą managera
>> partycji zwiększyć size partycji LVM do końca dysku.
>> Czy po tej operacji LVM się nie rozsypie?
>> Czy może trzeba to powiększanie robić jakoś specyficznie dla LVM?
> 
> ja bym zrobił tak.
> "sklonował" pozostałe rzeczy (domyślam się, ze chodzi o boot, efi, itp)
> założył partycję pod ten lvm (docelowej wielkości)
> następnie vgextend (dodał tę nową partycję do VG)
> następnie pvmove 'stare pv"
> następnie vgreduce
> to tak w skrócie.

W skrócie i to sporym. Nie używałem LVM i nie znam jego "mechaniki" poza 
ogólnym pojęciem wyczytanym na wiki, dlatego dopytam. Jeśli dobrze 
zrozumiałem, to Twój przepis przewiduje jednoczesne operacje na obu 
dyskach, starym i nowym, dodanym do jednej grupy? A ja jednak chciałbym 
zrobić klon i ten stary odłożyć na bok, bo gdyby za 3 dni się okazało, 
że nowy zdechł to będę mógł wrócić do punktu wyjścia.
Zatem jak to zrobić tak, by tylko nowy używać po dd?

> Ale to Twoje dane i dyski.

Tak, dlatego pytam, bo nie znam się na LVM.

-- 
szopen
Re: Klonowanie dysku z LVM
#907159
Author: Kamil Jońca
Date: Wed, 31 May 2023 14:03
10 lines
1207 bytes
szopen <szop@en.szop> writes:

[..]
> się okazało, że nowy zdechł to będę mógł wrócić do punktu wyjścia.
> Zatem jak to zrobić tak, by tylko nowy używać po dd?
No to o mojej metodzie zapomnij :)
KJ

-- 
http://wolnelektury.pl/wesprzyj/teraz/
Re: Klonowanie dysku z LVM
#907162
Author: Olek
Date: Wed, 31 May 2023 21:01
16 lines
1727 bytes
W dniu 31.05.2023 o 12:33, szopen pisze:
> 
> Mam dysk z partycją EFI i LVM, teraz chcę ten dysk sklonować na większy, 
> więc zrobię dd, a potem mam zamiar za pomocą managera partycji zwiększyć 
> size partycji LVM do końca dysku.
> Czy po tej operacji LVM się nie rozsypie?
> Czy może trzeba to powiększanie robić jakoś specyficznie dla LVM?


Sklonuj dysk przez dd, schowaj do szafy stary, a po uruchomieniu systemu 
z nowego dysku postępuj wg procedur opisanych tu:
https://tldp.org/HOWTO/LVM-HOWTO/

Bez takiej ściągi w życiu tego nie zrobisz.
-- 
Olek
Re: Klonowanie dysku z LVM
#907161
Author: Marcin Debowski
Date: Wed, 31 May 2023 23:34
20 lines
1857 bytes
On 2023-05-31, szopen <szop@en.szop> wrote:
>
> Mam dysk z partycją EFI i LVM, teraz chcę ten dysk sklonować na większy, 
> więc zrobię dd, a potem mam zamiar za pomocą managera partycji zwiększyć 
> size partycji LVM do końca dysku.
> Czy po tej operacji LVM się nie rozsypie?
> Czy może trzeba to powiększanie robić jakoś specyficznie dla LVM?

MZ tak się nie da, ale jak chcesz spróbować (bo co Ci szkodzi) to ja bym 
kopiowal same urządzenie blokowe lv a nie pełną strukturę. Tzn. skopiuj 
cały dysk lub wyłącznie cześci poza lvm (o ile się da), odpal z niego, 
wymaż ręcznie wszystko co związane z lvm (o ile są), załóż docelowe pv, 
utwórz tam lv o takiej samej wielkości jak na starym, przekopiuj stare 
lv na nowe lv (w sensie urządzenia blokowego). Poźniej, jesli wszystko 
będzie ok to lvextend i odpowiednio rozszerzenie fs.

A jak to nie zadziała to MZ co doradził marrgol.

-- 
Marcin
Re: Klonowanie dysku z LVM
#907163
Author: Marcin Debowski
Date: Fri, 02 Jun 2023 09:17
24 lines
2158 bytes
On 2023-05-31, Marcin Debowski <agatek@INVALID.zoho.com> wrote:
> On 2023-05-31, szopen <szop@en.szop> wrote:
>>
>> Mam dysk z partycją EFI i LVM, teraz chcę ten dysk sklonować na większy, 
>> więc zrobię dd, a potem mam zamiar za pomocą managera partycji zwiększyć 
>> size partycji LVM do końca dysku.
>> Czy po tej operacji LVM się nie rozsypie?
>> Czy może trzeba to powiększanie robić jakoś specyficznie dla LVM?
>
> MZ tak się nie da, ale jak chcesz spróbować (bo co Ci szkodzi) to ja bym 
> kopiowal same urządzenie blokowe lv a nie pełną strukturę. Tzn. skopiuj 
> cały dysk lub wyłącznie cześci poza lvm (o ile się da), odpal z niego, 
> wymaż ręcznie wszystko co związane z lvm (o ile są), załóż docelowe pv, 
> utwórz tam lv o takiej samej wielkości jak na starym, przekopiuj stare 
> lv na nowe lv (w sensie urządzenia blokowego). Poźniej, jesli wszystko 
> będzie ok to lvextend i odpowiednio rozszerzenie fs.

Z ciekawości sprawdziłem bo to parę minut roboty, i to powyższe działa. 
Wniosek taki, że nawet jeśli lvm coś tam meta przechowuje w blokach 
urządzenia to jest na tyle inteligentny, że potem rozpoznaje to jako 
swoje.

-- 
Marcin
Re: Klonowanie dysku z LVM
#907164
Author: szopen
Date: Fri, 02 Jun 2023 11:51
29 lines
2479 bytes
On 2.06.2023 11:17, Marcin Debowski wrote:
> On 2023-05-31, Marcin Debowski <agatek@INVALID.zoho.com> wrote:
>> On 2023-05-31, szopen <szop@en.szop> wrote:
>>>
>>> Mam dysk z partycją EFI i LVM, teraz chcę ten dysk sklonować na większy,
>>> więc zrobię dd, a potem mam zamiar za pomocą managera partycji zwiększyć
>>> size partycji LVM do końca dysku.
>>> Czy po tej operacji LVM się nie rozsypie?
>>> Czy może trzeba to powiększanie robić jakoś specyficznie dla LVM?
>>
>> MZ tak się nie da, ale jak chcesz spróbować (bo co Ci szkodzi) to ja bym
>> kopiowal same urządzenie blokowe lv a nie pełną strukturę. Tzn. skopiuj
>> cały dysk lub wyłącznie cześci poza lvm (o ile się da), odpal z niego,
>> wymaż ręcznie wszystko co związane z lvm (o ile są), załóż docelowe pv,
>> utwórz tam lv o takiej samej wielkości jak na starym, przekopiuj stare
>> lv na nowe lv (w sensie urządzenia blokowego). Poźniej, jesli wszystko
>> będzie ok to lvextend i odpowiednio rozszerzenie fs.
> 
> Z ciekawości sprawdziłem bo to parę minut roboty, i to powyższe działa.
> Wniosek taki, że nawet jeśli lvm coś tam meta przechowuje w blokach
> urządzenia to jest na tyle inteligentny, że potem rozpoznaje to jako
> swoje.
> 
Ale sprawdziłeś to co ja pisałem czy to co Ty zaproponowałeś czyli 
kopiowanie bez części lvm i potem jej zakładanie i kopiowanie blokowe ze 
starego lvm?

-- 
szopen
Re: Klonowanie dysku z LVM
#907165
Author: Marcin Debowski
Date: Fri, 02 Jun 2023 12:42
40 lines
2851 bytes
On 2023-06-02, szopen <szop@en.szop> wrote:
> On 2.06.2023 11:17, Marcin Debowski wrote:
>> On 2023-05-31, Marcin Debowski <agatek@INVALID.zoho.com> wrote:
>>> On 2023-05-31, szopen <szop@en.szop> wrote:
>>>>
>>>> Mam dysk z partycją EFI i LVM, teraz chcę ten dysk sklonować na większy,
>>>> więc zrobię dd, a potem mam zamiar za pomocą managera partycji zwiększyć
>>>> size partycji LVM do końca dysku.
>>>> Czy po tej operacji LVM się nie rozsypie?
>>>> Czy może trzeba to powiększanie robić jakoś specyficznie dla LVM?
>>>
>>> MZ tak się nie da, ale jak chcesz spróbować (bo co Ci szkodzi) to ja bym
>>> kopiowal same urządzenie blokowe lv a nie pełną strukturę. Tzn. skopiuj
>>> cały dysk lub wyłącznie cześci poza lvm (o ile się da), odpal z niego,
>>> wymaż ręcznie wszystko co związane z lvm (o ile są), załóż docelowe pv,
>>> utwórz tam lv o takiej samej wielkości jak na starym, przekopiuj stare
>>> lv na nowe lv (w sensie urządzenia blokowego). Poźniej, jesli wszystko
>>> będzie ok to lvextend i odpowiednio rozszerzenie fs.
>> 
>> Z ciekawości sprawdziłem bo to parę minut roboty, i to powyższe działa.
>> Wniosek taki, że nawet jeśli lvm coś tam meta przechowuje w blokach
>> urządzenia to jest na tyle inteligentny, że potem rozpoznaje to jako
>> swoje.
>> 
> Ale sprawdziłeś to co ja pisałem czy to co Ty zaproponowałeś czyli 
> kopiowanie bez części lvm i potem jej zakładanie i kopiowanie blokowe ze 
> starego lvm?

No to co sam zaproponowałem.

Pisałeś: "Mam dysk z partycją EFI i LVM, teraz chcę ten dysk sklonować 
na większy, więc zrobię dd, a potem mam zamiar za pomocą managera 
partycji zwiększyć size partycji LVM do końca dysku."

Nie wiem co to za manager partycji i co robi, więc trudno mi się do tego 
odnieść. To co zaproponowałem to parę prostych poleceń w okienku 
terminala.

-- 
Marcin
Re: Klonowanie dysku z LVM
#907166
Author: szopen
Date: Fri, 02 Jun 2023 12:47
36 lines
2753 bytes
On 2.06.2023 14:42, Marcin Debowski wrote:

>>>> MZ tak się nie da, ale jak chcesz spróbować (bo co Ci szkodzi) to ja bym
>>>> kopiowal same urządzenie blokowe lv a nie pełną strukturę. Tzn. skopiuj
>>>> cały dysk lub wyłącznie cześci poza lvm (o ile się da), odpal z niego,
>>>> wymaż ręcznie wszystko co związane z lvm (o ile są), załóż docelowe pv,
>>>> utwórz tam lv o takiej samej wielkości jak na starym, przekopiuj stare
>>>> lv na nowe lv (w sensie urządzenia blokowego). Poźniej, jesli wszystko
>>>> będzie ok to lvextend i odpowiednio rozszerzenie fs.
>>>
>>> Z ciekawości sprawdziłem bo to parę minut roboty, i to powyższe działa.
>>> Wniosek taki, że nawet jeśli lvm coś tam meta przechowuje w blokach
>>> urządzenia to jest na tyle inteligentny, że potem rozpoznaje to jako
>>> swoje.
>>>
>> Ale sprawdziłeś to co ja pisałem czy to co Ty zaproponowałeś czyli
>> kopiowanie bez części lvm i potem jej zakładanie i kopiowanie blokowe ze
>> starego lvm?
> 
> No to co sam zaproponowałem.
> 
> Pisałeś: "Mam dysk z partycją EFI i LVM, teraz chcę ten dysk sklonować
> na większy, więc zrobię dd, a potem mam zamiar za pomocą managera
> partycji zwiększyć size partycji LVM do końca dysku."
> 
> Nie wiem co to za manager partycji i co robi, więc trudno mi się do tego
> odnieść. To co zaproponowałem to parę prostych poleceń w okienku
> terminala.

Ok, tylko Twój sposób to skasować partycję z LVM, gdzie jest system, a 
potem ..."odpal z niego" - ewidentnie mi się to nie klei :-)

Chyba, że mogę to wszystko zrobić startując z ubuntu live?

-- 
szopen
Re: Klonowanie dysku z LVM
#907167
Author: Marcin Debowski
Date: Fri, 02 Jun 2023 13:06
46 lines
3258 bytes
On 2023-06-02, szopen <szop@en.szop> wrote:
> On 2.06.2023 14:42, Marcin Debowski wrote:
>
>>>>> MZ tak się nie da, ale jak chcesz spróbować (bo co Ci szkodzi) to ja bym
>>>>> kopiowal same urządzenie blokowe lv a nie pełną strukturę. Tzn. skopiuj
>>>>> cały dysk lub wyłącznie cześci poza lvm (o ile się da), odpal z niego,
>>>>> wymaż ręcznie wszystko co związane z lvm (o ile są), załóż docelowe pv,
>>>>> utwórz tam lv o takiej samej wielkości jak na starym, przekopiuj stare
>>>>> lv na nowe lv (w sensie urządzenia blokowego). Poźniej, jesli wszystko
>>>>> będzie ok to lvextend i odpowiednio rozszerzenie fs.
>>>>
>>>> Z ciekawości sprawdziłem bo to parę minut roboty, i to powyższe działa.
>>>> Wniosek taki, że nawet jeśli lvm coś tam meta przechowuje w blokach
>>>> urządzenia to jest na tyle inteligentny, że potem rozpoznaje to jako
>>>> swoje.
>>>>
>>> Ale sprawdziłeś to co ja pisałem czy to co Ty zaproponowałeś czyli
>>> kopiowanie bez części lvm i potem jej zakładanie i kopiowanie blokowe ze
>>> starego lvm?
>> 
>> No to co sam zaproponowałem.
>> 
>> Pisałeś: "Mam dysk z partycją EFI i LVM, teraz chcę ten dysk sklonować
>> na większy, więc zrobię dd, a potem mam zamiar za pomocą managera
>> partycji zwiększyć size partycji LVM do końca dysku."
>> 
>> Nie wiem co to za manager partycji i co robi, więc trudno mi się do tego
>> odnieść. To co zaproponowałem to parę prostych poleceń w okienku
>> terminala.
>
> Ok, tylko Twój sposób to skasować partycję z LVM, gdzie jest system, a 
> potem ..."odpal z niego" - ewidentnie mi się to nie klei :-)

No nie pisałeś, że tam jest system. To trochę potencjalnie zmienia.

> Chyba, że mogę to wszystko zrobić startując z ubuntu live?

Nawet powinieneś bo jak się nie wie co się może spieprzyć to lepiej nie 
kopiować systemu rw z otwartymi plikami. Skoro to jest urządzenie z 
systemem to nie wiem jak po takiej operacji będzie z bootowaniem. Samo 
urządzenie się pod lvm mapuje, system plików błedów nie ma i montuje bez 
problemu. Z ext4 sprawdzałem. W każdym razie możesz spróbować. W 
najgorszym wypadku nauczysz się bindować katalogii pod "live" dla gruba :)

-- 
Marcin
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads