Comment monter une patition LVM qui a le même nom VG que ma partition actuelle

19

Je me suis arraché les cheveux pendant environ une semaine pour essayer de comprendre comment faire cela.

J'ai deux disques durs sur mon serveur, les deux 250gig. Ils ont tous deux installé Ubuntu, l'un est actuellement démarré. Je souhaite monter le deuxième (ancien) lecteur sur/mnt/external

Si je monte à travers /dev/disk/by-uuidIl monte simplement la partition de démarrage, et non mes données réelles.

J'ai aussi essayé vgs-vde déterminer, mais les noms sont les mêmes, et je ne sais pas où aller d'ici.

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

et ça

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

Mais /dev/disk/by-uuidne montre toujours rien d'autre.
Toute aide appréciée.

Cameron Aziz
la source

Réponses:

0

Jetez un oeil à /dev/SysVolGroupet / oudev/mapper

ls /dev/SysVolGroup

Montez maintenant les partitions qui y sont répertoriées

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

Veuillez faire attention, les groupes de volumes avec le même nom peuvent causer des problèmes, je changerais le nom de l'un des deux.

Panthère
la source
tout ce qui est /dev/SysVolGroupdedans est root et swap_1. J'ai déjà essayé cela et si je monte root, il se monte à nouveau!
Cameron Aziz
Déconnectez l'un des disques durs, démarrez un CD live (de bureau) et modifiez le nom du groupe de volumes.
Panther
16

J'ai eu un problème similaire sur mon système. Je viens de renommer le groupe de volumes logiques externes.

Attention, cela rend probablement le disque renommé impossible à démarrer! Je ne sais pas quels fichiers vous devez modifier afin que vous puissiez redémarrer par la suite.

Obtenez d'abord l'UUID du groupe à renommer. j'ai utilisé

$ 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

Je veux renommer le premier. Parce que c'est ma clé USB.

Maintenant, je connais l'UUID et je peux exécuter un changement de nom. Peut-être qu'une monture pourrait également fonctionner avec l'UUID, mais je m'en fichais.

   $ 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
keiki
la source
Pour restaurer la capacité de démarrage: mount / dev / mapper / vg-mint-stick-root / mnt; monter / dev / mapper / vg-mint-stick-boot / mnt / boot; sudo nano / etc / fstab; # modifier les noms des groupes de volumes pour les montures; cd / mnt; pour i dans proc sys dev; faire monter -o bind / $ i $ i; terminé; chroot / mnt; grub-install --boot-dir = / boot / dev / sdX; # sélectionnez le bon lecteur; synchronisation; synchronisation; reboot -f now; # notez que grub-install réparera pour vous les entrées /boot/grub/grub.cfg, mais si cela échoue, vous pouvez également renommer les groupes de volumes.
Wil
4

Pour monter un disque dur externe (partitions LVM2 et EXT4):

  1. Vérifiez le numéro UID du disque dur

    sudo vgdisplay
    
  2. Montez votre disque dur:

    sudo vgrename <UID> volgroup
    
  3. Activez le volume de montage:

    sudo vgchange -a y
    
Rajesh Maharajan
la source