Wie mounten Sie eine LVM-Partition, die denselben VG-Namen wie meine aktuelle Partition hat?

19

Ich habe mir seit ungefähr einer Woche die Haare ausgerissen, um herauszufinden, wie das geht.

Ich habe zwei Festplatten in meinem Server, beide 250gig. Beide haben Ubuntu installiert, eines ist gerade gebootet. Ich möchte das zweite (alte) Laufwerk anhängen/mnt/external

Wenn ich durchmounte, mounte /dev/disk/by-uuides nur die Boot-Partition und nicht meine eigentlichen Daten.

Ich habe auch versucht vgs-vfestzustellen, aber die Namen sind die gleichen und ich weiß nicht, wohin ich von hier aus gehen soll.

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

und das

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

Aber zeigt /dev/disk/by-uuidnoch nichts anderes.
Jede Hilfe dankbar.

Cameron Aziz
quelle

Antworten:

0

Schauen Sie sich /dev/SysVolGroupund / oder andev/mapper

ls /dev/SysVolGroup

Hängen Sie nun die dort aufgelisteten Partitionen ein

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

Bitte beachten Sie, dass gleichnamige Volume-Gruppen Probleme verursachen können. Ich würde den Namen eines der beiden ändern.

Panther
quelle
alles, was /dev/SysVolGroupdrin ist, sind root und swap_1. Ich habe das vorher versucht und wenn ich root mounte, mounte es sich einfach wieder!
Cameron Aziz
Trennen Sie eine der Festplatten, starten Sie eine Live-CD (Desktop) und ändern Sie den Namen der Volume-Gruppe.
Panther
16

Ich hatte ein ähnliches Problem auf meinem System. Ich habe gerade die externe logische Datenträgergruppe umbenannt.

Beachten Sie, dass das umbenannte Laufwerk dadurch möglicherweise nicht mehr bootfähig ist! Ich weiß nicht, welche Dateien Sie ändern müssen, damit Sie danach erneut booten können.

Holen Sie sich zuerst die UUID der umzubenennenden Gruppe. ich benutzte

$ 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

Ich möchte den ersten umbenennen. Denn das ist mein Daumenantrieb.

Jetzt kenne ich die UUID und kann eine Umbenennung durchführen. Vielleicht könnte ein Mount auch mit der UUID funktionieren, aber es war mir egal.

   $ 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
quelle
So stellen Sie die Bootfähigkeit wieder her: mount / dev / mapper / vg-mint-stick-root / mnt; mount / dev / mapper / vg-mint-stick-boot / mnt / boot; sudo nano / etc / fstab; # Bearbeiten Sie die Volumengruppennamen für die Halterungen. cd / mnt; denn ich in proc sys dev; mounte -o bind / $ i $ i; getan; chroot / mnt; grub-install --boot-dir = / boot / dev / sdX; # das richtige Laufwerk auswählen; synchronisieren; synchronisieren; starte -f jetzt neu; # Beachten Sie, dass grub-install die Einträge /boot/grub/grub.cfg für Sie repariert. Wenn dies jedoch fehlschlägt, können Sie die Volume-Gruppen dort ebenfalls umbenennen.
Wil
4

So hängen Sie eine externe Festplatte ein (LVM2- und EXT4-Partitionen):

  1. Überprüfen Sie die UID-Nummer der Festplatte

    sudo vgdisplay
    
  2. Hängen Sie Ihre Festplatte ein:

    sudo vgrename <UID> volgroup
    
  3. Aktivieren Sie das Mount-Volume:

    sudo vgchange -a y
    
Rajesh Maharajan
quelle