Accesso (hdd esterno) a partizione linux lvm già esistente

Salve a tutti,
ho clonato l’hdd di un portatile in un ssd. Inserendo l’ssd ottenuto nel portatile, tutto ok. Entrambi i SO che avevo nel vecchio hdd (Win10, retaggio dell’acquisto del notebook…, e Fedora 31) funzionano perfettamente anche nel nuovo ssd. E fin qui ok.
Il vecchio hdd vorrei usarlo come hard disk esterno di backup, tuttavia, prima eventualmente di formattarlo, volevo provare ad accedere alle due partizioni (win e linux) che ancora risiedono nel disco. Il problema è che collegando via usb il vecchio hd, è visibile solo la partizione con win.

So che la cosa dovrebbe essere legata alla gestione lvm di volumi e partizioni, ma non sono esperto di questo argomento e volevo sapere se c’è un modo per rendere visibile (e accessibile) entrambe le partizioni, così da utilizzare il vecchio hdd come disco di backup, ma senza necessariamente riformattarlo (semplicemente utilizzando le varie cartelle che ci sono, come quando l’hdd era “operativo” all’interno del computer…)

Grazie!

Secondo me il problema potrebbe risiedere nel fatto che il Volume Group ha lo stesso nome su entrambi i dischi.

A parte questo, sei sicuro di voler utilizzare il disco senza formattarlo? Anche nell’ipotesi di riuscire a montarlo, parte dello spazio sarebbe occupato dai file dei “vecchi” sistemi (sia Windows che Linux).

Hai ragione, credo che probabilmente taglierò la testa al toro formattandolo. Ma data l’occasione ero curioso di capirne di più…

Allora aspetta. :slight_smile:

Sai indicare quali sono i due dischi?
/dev/sda /dev/sdb?

E potresti incollare qua il risultato di questi comandi?
sudo vgscan
e
sudo lvscan
(Ovviamente con entrambi i dischi collegati).

/dev/sda = ssd interno
/dev/sdb = hdd esterno

sudo vgscan
  WARNING: Not using device /dev/sdb7 for PV sXykvm-RweA-xpjE-xauo-gRQL-ZVEd-1BtaBb.
  WARNING: PV sXykvm-RweA-xpjE-xauo-gRQL-ZVEd-1BtaBb prefers device /dev/sda5 because device is used by LV.
  Found volume group "fedora_localhost-live" using metadata type lvm2

sudo lvscan
  WARNING: Not using device /dev/sdb7 for PV sXykvm-RweA-xpjE-xauo-gRQL-ZVEd-1BtaBb.
  WARNING: PV sXykvm-RweA-xpjE-xauo-gRQL-ZVEd-1BtaBb prefers device /dev/sda5 because device is used by LV.
  ACTIVE            '/dev/fedora_localhost-live/root' [50,00 GiB] inherit
  ACTIVE            '/dev/fedora_localhost-live/home' [<396,81 GiB] inherit
  ACTIVE            '/dev/fedora_localhost-live/swap' [<7,84 GiB] inherit

Poi questo
sudo vgdisplay

sudo vgdisplay
  WARNING: Not using device /dev/sdb7 for PV sXykvm-RweA-xpjE-xauo-gRQL-ZVEd-1BtaBb.
  WARNING: PV sXykvm-RweA-xpjE-xauo-gRQL-ZVEd-1BtaBb prefers device /dev/sda5 because device is used by LV.
  --- Volume group ---
  VG Name               fedora_localhost-live
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  4
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                3
  Open LV               3
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               454,64 GiB
  PE Size               4,00 MiB
  Total PE              116389
  Alloc PE / Size       116389 / 454,64 GiB
  Free  PE / Size       0 / 0   
  VG UUID               DU4hrT-Gm5d-1Ysc-jido-z6oQ-ux4f-D95btg

E infine
sudo pvscan

sudo pvscan
  WARNING: Not using device /dev/sdb7 for PV sXykvm-RweA-xpjE-xauo-gRQL-ZVEd-1BtaBb.
  WARNING: PV sXykvm-RweA-xpjE-xauo-gRQL-ZVEd-1BtaBb prefers device /dev/sda5 because device is used by LV.
  PV /dev/sda5   VG fedora_localhost-live   lvm2 [454,64 GiB / 0    free]
  Total: 1 [454,64 GiB] / in use: 1 [454,64 GiB] / in no VG: 0 [0   ]

/dev/sdb7 è il vecchio LVM?

sudo fdisk -l /dev/sdb

Sì.

  sudo fdisk -l /dev/sdb
    Disk /dev/sdb: 931,53 GiB, 1000204886016 bytes, 1953525168 sectors
    Disk model: JPVX-60JC3T1    
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 4096 bytes
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes
    Disklabel type: gpt
    Disk identifier: C98A6D2F-9478-4312-9D79-91078EBAB3B0

    Dispositivo      Start       Fine   Settori   Size Tipo
    /dev/sdb1         2048     534527    532480   260M EFI System
    /dev/sdb2       534528     567295     32768    16M Microsoft reserved
    /dev/sdb3       567296  962625535 962058240 458,8G Microsoft basic data
    /dev/sdb4   1918185472 1920192511   2007040   980M Windows recovery environment
    /dev/sdb5   1920192512 1953511423  33318912  15,9G Microsoft basic data
    /dev/sdb6    962625536  964722687   2097152     1G Linux filesystem
    /dev/sdb7    964722688 1918185471 953462784 454,7G Linux LVM

    Partition table entries are not in disk order.

Ok.
Allora. Se si rompe tutto non te la prendere con me :smiley:

sudo vgimportclone --basevgname vecchio /dev/sdb7

(vecchio è il nome che daremo al volumegroup sul disco vecchio).

Ahahahahah!!! Ti faccio sapere al più presto, ora devo andare e da quanto ho capito la cosa è più delicata e non vorrei incasinare qualcosa proprio ora che sono in giro! :innocent:

Domanda: ammesso che la cosa funzioni… da quel momento in poi l’hdd non potrà più essere (volendo) rimesso al posto dell’ssd… perché stiamo un po’ cambiando le carte in tavola. Giusto?

In quel caso andrebbero cambiate un paio di cose in fstab e nel GRUB, perché viene cambiato il nome al Volume Group. Oppure, con una live, si deve nuovamente rinominare il VG con il nome precedente.