Инструменты пользователя

Инструменты сайта


klonirovanie_diska_dobavlennogo_v_lvm

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
klonirovanie_diska_dobavlennogo_v_lvm [2016/12/04 22:08] – создано daniilklonirovanie_diska_dobavlennogo_v_lvm [Дата неизвестна] (текущий) – внешнее изменение (Дата неизвестна) 127.0.0.1
Строка 15: Строка 15:
   /dev/vdb   vg00 lvm2 a--  1020,00m    0    /dev/vdb   vg00 lvm2 a--  1020,00m    0 
 </code> </code>
 +
 +----
  
 ===== Исходные данные ===== ===== Исходные данные =====
Строка 22: Строка 24:
 </code> </code>
  
-<code>+<hidden><code>
   --- Physical volume ---   --- Physical volume ---
   PV Name               /dev/vdb   PV Name               /dev/vdb
Строка 33: Строка 35:
   Allocated PE          255   Allocated PE          255
   PV UUID               7Xk2Pa-ipbh-bpk4-z3QU-0xpq-tjeD-C0Jf8b   PV UUID               7Xk2Pa-ipbh-bpk4-z3QU-0xpq-tjeD-C0Jf8b
-</code> +</code></hidden
 +\\
 <code bash> <code bash>
 vgdisplay vgdisplay
 </code> </code>
  
-<code>+<hidden><code>
   --- Volume group ---   --- Volume group ---
   VG Name               vg00   VG Name               vg00
Строка 60: Строка 62:
   Free  PE / Size       0 / 0      Free  PE / Size       0 / 0   
   VG UUID               vAh1eD-qoG3-e1h3-KUD0-NdOx-actC-IrRidA   VG UUID               vAh1eD-qoG3-e1h3-KUD0-NdOx-actC-IrRidA
 +</code></hidden>
 +\\
 +<code bash>
 +lvdisplay
 </code> </code>
 +
 +<hidden><code>
 +  --- Logical volume ---
 +  LV Path                /dev/vg00/lv01
 +  LV Name                lv01
 +  VG Name                vg00
 +  LV UUID                ZZ29Ki-aPTh-62Ad-PWGu-jykB-PHxr-K7sm9l
 +  LV Write Access        read/write
 +  LV Creation host, time i-8745-35715-VM, 2016-12-04 21:58:42 +0300
 +  LV Status              available
 +  # open                 0
 +  LV Size                508,00 MiB
 +  Current LE             127
 +  Segments               1
 +  Allocation             inherit
 +  Read ahead sectors     auto
 +  - currently set to     8192
 +  Block device           252:0
 +   
 +  --- Logical volume ---
 +  LV Path                /dev/vg00/lv02
 +  LV Name                lv02
 +  VG Name                vg00
 +  LV UUID                gVX1e2-cTOd-iwSj-iSXf-4NIi-pRBY-eYRXSS
 +  LV Write Access        read/write
 +  LV Creation host, time i-8745-35715-VM, 2016-12-04 21:58:52 +0300
 +  LV Status              available
 +  # open                 0
 +  LV Size                512,00 MiB
 +  Current LE             128
 +  Segments               1
 +  Allocation             inherit
 +  Read ahead sectors     auto
 +  - currently set to     8192
 +  Block device           252:1
 +
 +</code>
 +</hidden>
 +\\
 +----
 +
 +===== Решение =====
 +Для решения такой проблемы имеется утилита **vgimportclone**:
 +
 +<code>
 +vgimportclone -n old_vg_name new_pv
 +</code>
 +
 +  * В контексте нашего примера выполняем:
  
 <code bash> <code bash>
-lvdisplay+vgimportclone -n vg00 /dev/vdc
 </code> </code>
  
 <code> <code>
 +  Found duplicate PV 7Xk2Paipbhbpk4z3QU0xpqtjeDC0Jf8b: using /dev/vdb not /dev/vdc
 +  Using duplicate PV /dev/vdb without holders, replacing /dev/vdc
 +  WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
 +  WARNING: Activation disabled. No device-mapper interaction will be attempted.
 +  WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
 +  Physical volume "/tmp/snap.orq5PSlR/vgimport0" changed
 +  1 physical volume changed / 0 physical volumes not changed
 +  WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
 +  WARNING: Activation disabled. No device-mapper interaction will be attempted.
 +  WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
 +  Volume group "vg00" successfully changed
 +  WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
 +  WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
 +  Volume group "vg00" successfully renamed to "vg001"
 +</code>
 +
 +----
 +
 +===== Результат =====
 +
 +<code bash>
 +pvdisplay
 +</code>
 +
 +<hidden><code>
 +  --- Physical volume ---
 +  PV Name               /dev/vdc
 +  VG Name               vg001
 +  PV Size               1,00 GiB / not usable 4,00 MiB
 +  Allocatable           yes (but full)
 +  PE Size               4,00 MiB
 +  Total PE              255
 +  Free PE               0
 +  Allocated PE          255
 +  PV UUID               yCBF49-HTrc-K8Rt-1EtJ-kaXA-kKb7-KHwM3i
 +   
 +  --- Physical volume ---
 +  PV Name               /dev/vdb
 +  VG Name               vg00
 +  PV Size               1,00 GiB / not usable 4,00 MiB
 +  Allocatable           yes (but full)
 +  PE Size               4,00 MiB
 +  Total PE              255
 +  Free PE               0
 +  Allocated PE          255
 +  PV UUID               7Xk2Pa-ipbh-bpk4-z3QU-0xpq-tjeD-C0Jf8b
 +</code></hidden>
 +\\
 +<code bash>
 +vgdisplay
 +</code>
 +
 +<hidden><code>
 +  --- Volume group ---
 +  VG Name               vg001
 +  System ID             
 +  Format                lvm2
 +  Metadata Areas        1
 +  Metadata Sequence No  6
 +  VG Access             read/write
 +  VG Status             resizable
 +  MAX LV                0
 +  Cur LV                2
 +  Open LV               0
 +  Max PV                0
 +  Cur PV                1
 +  Act PV                1
 +  VG Size               1020,00 MiB
 +  PE Size               4,00 MiB
 +  Total PE              255
 +  Alloc PE / Size       255 / 1020,00 MiB
 +  Free  PE / Size       0 / 0   
 +  VG UUID               eoUb4u-dDh8-vFOg-LVoR-j0nD-Uese-PFsCol
 +   
 +  --- Volume group ---
 +  VG Name               vg00
 +  System ID             
 +  Format                lvm2
 +  Metadata Areas        1
 +  Metadata Sequence No  3
 +  VG Access             read/write
 +  VG Status             resizable
 +  MAX LV                0
 +  Cur LV                2
 +  Open LV               0
 +  Max PV                0
 +  Cur PV                1
 +  Act PV                1
 +  VG Size               1020,00 MiB
 +  PE Size               4,00 MiB
 +  Total PE              255
 +  Alloc PE / Size       255 / 1020,00 MiB
 +  Free  PE / Size       0 / 0   
 +  VG UUID               vAh1eD-qoG3-e1h3-KUD0-NdOx-actC-IrRidA
 +</code></hidden>
 +\\
 +<code bash>
 +lvdisplay
 +</code>
 +
 +<hidden><code>
 +  --- Logical volume ---
 +  LV Path                /dev/vg001/lv01
 +  LV Name                lv01
 +  VG Name                vg001
 +  LV UUID                ZZ29Ki-aPTh-62Ad-PWGu-jykB-PHxr-K7sm9l
 +  LV Write Access        read/write
 +  LV Creation host, time i-8745-35715-VM, 2016-12-04 21:58:42 +0300
 +  LV Status              NOT available
 +  LV Size                508,00 MiB
 +  Current LE             127
 +  Segments               1
 +  Allocation             inherit
 +  Read ahead sectors     auto
 +   
 +  --- Logical volume ---
 +  LV Path                /dev/vg001/lv02
 +  LV Name                lv02
 +  VG Name                vg001
 +  LV UUID                gVX1e2-cTOd-iwSj-iSXf-4NIi-pRBY-eYRXSS
 +  LV Write Access        read/write
 +  LV Creation host, time i-8745-35715-VM, 2016-12-04 21:58:52 +0300
 +  LV Status              NOT available
 +  LV Size                512,00 MiB
 +  Current LE             128
 +  Segments               1
 +  Allocation             inherit
 +  Read ahead sectors     auto
 +   
   --- Logical volume ---   --- Logical volume ---
   LV Path                /dev/vg00/lv01   LV Path                /dev/vg00/lv01
Строка 100: Строка 284:
   - currently set to     8192   - currently set to     8192
   Block device           252:1   Block device           252:1
 +</code></hidden>
 +\\
 +  * Обращаем внимание на то, что логические тома нового устройства неактивны. 
  
 +<code bash>
 +# lvs
 +  LV   VG    Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
 +  lv01 vg00  -wi-a----- 508,00m                                                    
 +  lv02 vg00  -wi-a----- 512,00m                                                    
 +  lv01 vg001 -wi------- 508,00m                                                    
 +  lv02 vg001 -wi------- 512,00m 
 +</code>
 +
 +  * Для активации выполняем:
 +
 +<code bash>
 +lvchange -ay /dev/vg001/lv01
 +lvchange -ay /dev/vg001/lv02
 +</code>
 +
 +<code bash>
 +# lvs
 +  LV   VG    Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
 +  lv01 vg00  -wi-a----- 508,00m                                                    
 +  lv02 vg00  -wi-a----- 512,00m                                                    
 +  lv01 vg001 -wi-a----- 508,00m                                                    
 +  lv02 vg001 -wi-a----- 512,00m 
 </code> </code>
klonirovanie_diska_dobavlennogo_v_lvm.1480878526.txt.gz · Последнее изменение: 2016/12/04 00:00 (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki