Назад | Перейти на главную страницу

Как получить доступ к старому системному диску, подключенному через USB, с таким же идентификатором группы томов

Недавно мне пришлось заменить системный диск на удаленном сервере, а контроллер домена подключил старый диск к USB-порту. Проблема в том, что CentOS была установлена ​​на обоих со всеми значениями по умолчанию, поэтому теперь вывод lvscan является:

[root@IS-55825 /]# lvscan
  inactive          '/dev/vg_is55825/lv_root' [50.00 GiB] inherit
  inactive          '/dev/vg_is55825/lv_home' [53.46 GiB] inherit
  inactive          '/dev/vg_is55825/lv_swap' [7.67 GiB] inherit
  ACTIVE            '/dev/vg_is55825/lv_root' [50.00 GiB] inherit
  ACTIVE            '/dev/vg_is55825/lv_home' [53.24 GiB] inherit
  ACTIVE            '/dev/vg_is55825/lv_swap' [7.89 GiB] inherit

pvs могу сказать разницу, но я не могу понять, как разделить их таким образом, чтобы я мог просто смонтировать один из старых разделов, чтобы получить обратно некоторую информацию о конфигурации:

[root@IS-55825 /]# pvs -v
    Using physical volume(s) on command line.
    Wiping cache of LVM-capable devices
    Wiping internal VG cache
    Cache: Duplicate VG name vg_is55825: Existing KbuKYZ-yPtq-VI65-DlqY-e0j3-5Van-9UTe06 (created here) takes precedence over gVj6yw-hbls-RgTh-MKe3-saoW-KH3B-ggf2LO
    Cache: Duplicate VG name vg_is55825: Existing KbuKYZ-yPtq-VI65-DlqY-e0j3-5Van-9UTe06 (created here) takes precedence over gVj6yw-hbls-RgTh-MKe3-saoW-KH3B-ggf2LO
  PV         VG         Fmt  Attr PSize   PFree DevSize PV UUID
  /dev/sda2  vg_is55825 lvm2 a--u 111.13g    0  111.13g QC5BPW-VdKx-dNnw-vSNm-cH6H-fZwB-HHXwFb
  /dev/sdd2  vg_is55825 lvm2 a--u 111.13g    0  111.13g LNSYx6-8DCv-u9CG-S1zv-vI20-fNIq-7BA8Le

Это /dev/sdd2 что мне нужно, но он не будет монтироваться напрямую:

[root@IS-55825 /]# mount /dev/sdd2 /oldsys
mount: unknown filesystem type 'LVM2_member'

Я попытался lvdisplay --select vg_uuid=LNSYx6-8DCv-u9CG-S1zv-vI20-fNIq-7BA8Le но он не дает никаких результатов, и это все, что у меня есть ... Есть ли способ получить к нему доступ?

ОК - я смог исправить это с помощью vgrename. Во-первых, бег lvscan -v:

[root@IS-55825 ~]# lvscan -v
    Using logical volume(s) on command line.
    Cache: Duplicate VG name vg_is55825: Existing KbuKYZ-yPtq-VI65-DlqY-e0j3-5Van-9UTe06 (created here) takes precedence over gVj6yw-hbls-RgTh-MKe3-saoW-KH3B-ggf2LO
    Cache: Duplicate VG name vg_is55825: Existing KbuKYZ-yPtq-VI65-DlqY-e0j3-5Van-9UTe06 (created here) takes precedence over gVj6yw-hbls-RgTh-MKe3-saoW-KH3B-ggf2LO
    Cache: Duplicate VG name vg_is55825: Existing gVj6yw-hbls-RgTh-MKe3-saoW-KH3B-ggf2LO (created here) takes precedence over KbuKYZ-yPtq-VI65-DlqY-e0j3-5Van-9UTe06
  inactive          '/dev/vg_is55825/lv_root' [50.00 GiB] inherit
  inactive          '/dev/vg_is55825/lv_home' [53.46 GiB] inherit
  inactive          '/dev/vg_is55825/lv_swap' [7.67 GiB] inherit
    Cache: Duplicate VG name vg_is55825: Existing KbuKYZ-yPtq-VI65-DlqY-e0j3-5Van-9UTe06 (created here) takes precedence over gVj6yw-hbls-RgTh-MKe3-saoW-KH3B-ggf2LO
  ACTIVE            '/dev/vg_is55825/lv_root' [50.00 GiB] inherit
  ACTIVE            '/dev/vg_is55825/lv_home' [53.24 GiB] inherit
  ACTIVE            '/dev/vg_is55825/lv_swap' [7.89 GiB] inherit

Итак, я угадал UUID gVj6yw-hbls-RgTh-MKe3-saoW-KH3B-ggf2LO был старый диск. Так что я побежал vgrename:

[root@IS-55825 ~]# vgrename gVj6yw-hbls-RgTh-MKe3-saoW-KH3B-ggf2LO vg_oldsys
  Processing VG vg_is55825 because of matching UUID gVj6yw-hbls-RgTh-MKe3-saoW-KH3B-ggf2LO
  Volume group "gVj6yw-hbls-RgTh-MKe3-saoW-KH3B-ggf2LO" successfully renamed to "vg_oldsys"

И тогда я смог установить /dev/vg_oldsys/lv-root. Фух.