현재 파티션과 동일한 VG 이름을 가진 LVM 파티션을 마운트하는 방법


19

나는 약 일주일 동안 내 머리카락을 찢어 냈는데 지금이 방법을 알아 내려고 노력 중입니다.

서버에 250gig의 HDD 두 개가 있습니다. 둘 다 우분투를 설치했으며, 하나는 현재 부팅되어 있습니다. 두 번째 (오래된) 드라이브를 마운트하고 싶습니다/mnt/external

내가 마운트하면 /dev/disk/by-uuid실제 데이터가 아닌 부트 파티션 만 마운트합니다.

나는 또한 vgs-v결정 하려고 노력 했지만 이름은 동일하며 여기서 어디로 가야할지 모른다.

root@onlinelabtests:~# vgs -v
Finding all volume groups
Finding volume group "SysVolGroup"
Archiving volume group "SysVolGroup" metadata (seqno 3).
Archiving volume group "SysVolGroup" metadata (seqno 3).
Creating volume group backup "/etc/lvm/backup/SysVolGroup" (seqno 3).
Finding volume group "SysVolGroup"
Archiving volume group "SysVolGroup" metadata (seqno 3).
Archiving volume group "SysVolGroup" metadata (seqno 3).`
Creating volume group backup "/etc/lvm/backup/SysVolGroup" (seqno 3).
VG          Attr   Ext   #PV #LV #SN VSize   VFree VG UUID      
SysVolGroup wz--n- 4.00m   1   2   0 233.72g    0  812dMv-qSf3-xnpP-khlB-mkIf-q64l-Z2Rawf     
SysVolGroup wz--n- 4.00m   1   2   0 233.72g    0  Z3IbWM-FEvq-n6fs-lhm9-5uQq-mdxj-QNfDLJ

root@onlinelabtests:~# vgchange -a y
2 logical volume(s) in volume group "SysVolGroup" now active
2 logical volume(s) in volume group "SysVolGroup" now active

그러나 /dev/disk/by-uuid여전히 다른 것을 보여주지 않습니다.
도움을 주셔서 감사합니다.

답변:


0

살펴보기 /dev/SysVolGroup및 / 또는dev/mapper

ls /dev/SysVolGroup

이제 거기에 나열된 파티션을 마운트하십시오.

sudo mkdir /media/LVM{1,2}
sudo mount /dev/SysVolGroup/first_lvm /media/LVM1
sudo mount /dev/SysVolGroup/second_lvm /media/LVM2

같은 이름의 볼륨 그룹이 문제를 일으킬 수 있으므로 두 가지 중 하나의 이름을 변경하십시오.


모든 /dev/SysVolGroup것은 root와 swap_1입니다. 나는 그것을 시도하기 전에 루트를 마운트하면 다시 마운트됩니다!
Cameron Aziz

하드 드라이브 중 하나를 분리하고 라이브 (데스크톱) cd를 부팅 한 다음 볼륨 그룹의 이름을 변경하십시오.
Panther

16

내 시스템에서 비슷한 문제가 발생했습니다. 방금 외부 논리 볼륨 그룹의 이름을 변경했습니다.

이렇게하면 이름이 바뀐 드라이브를 부팅 할 수 없게됩니다! 어떤 파일을 변경해야할지 모르겠으므로 나중에 다시 부팅 할 수 있습니다.

먼저 이름을 바꿀 그룹의 UUID를 가져옵니다. 나는 사용했다

$ sudo vgdisplay

  --- Volume group ---
  VG Name               mint-vg
  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               119,00 GiB
  PE Size               4,00 MiB
  Total PE              30464
  Alloc PE / Size       30464 / 119,00 GiB
  Free  PE / Size       0 / 0   
  VG UUID               jWIQCX-uxUT-aG1x-1tpc-1Ixk-pxw2-gL6mlJ

  --- Volume group ---
  VG Name               mint-vg
  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               2
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               238,23 GiB
  PE Size               4,00 MiB
  Total PE              60987
  Alloc PE / Size       60987 / 238,23 GiB
  Free  PE / Size       0 / 0   
  VG UUID               TZus4Q-JQKU-eyyl-kkEv-liM4-mUXd-e19TcT

첫 번째 이름을 바꾸고 싶습니다. 이것이 내 엄지 드라이브이기 때문입니다.

이제 UUID를 알고 있으며 이름을 바꿀 수 있습니다. 어쩌면 마운트가 UUID와 작동 할 수도 있지만 신경 쓰지 않았습니다.

   $ sudo vgrename -v jWIQCX-uxUT-aG1x-1tpc-1Ixk-pxw2-gL6mlJ mint-stick

   Checking for existing volume group "jWIQCX-uxUT-aG1x-1tpc-1Ixk-pxw2-gL6mlJ"
    Checking for new volume group "mint-stick"
    Archiving volume group "mint-vg" metadata (seqno 3).
    Writing out updated volume group
    Renaming "/dev/mint-vg" to "/dev/mint-stick"
    Creating volume group backup "/etc/lvm/backup/mint-stick" (seqno 4).
  Volume group "mint-vg" successfully renamed to "mint-stick"
    Wiping cache of LVM-capable devices
    Wiping internal VG cache

부팅 기능을 복원하려면 : mount / dev / mapper / vg-mint-stick-root / mnt; 마운트 / dev / mapper / vg-mint-stick-boot / mnt / boot; sudo nano / etc / fstab; # 마운트에 대한 볼륨 그룹 이름을 편집하십시오. cd / mnt; proc sys dev에서 i의 경우; mount -o bind / $ i $ i를 수행하십시오; 끝난; chroot / mnt; grub-install --boot-dir = / boot / dev / sdX; # 올바른 드라이브를 선택하십시오; 동조; 동조; 지금 재부팅 -f; # grub-install은 /boot/grub/grub.cfg 항목을 복구하지만, 실패하면 볼륨 그룹의 이름도 바꿀 수 있습니다.
Wil

4

외부 하드 디스크를 마운트하려면 (LVM2 및 EXT4 파티션) :

  1. 하드 디스크의 UID 번호 확인

    sudo vgdisplay
    
  2. 하드 디스크를 마운트하십시오 :

    sudo vgrename <UID> volgroup
    
  3. 마운트 볼륨을 활성화하십시오.

    sudo vgchange -a y
    
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.