logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 06-12-2017 16:36:12

bertaudmarc
Membre
Lieu : suisse
Distrib. : Buster 10.6
Noyau : Linux 4.19.0-12-amd64
(G)UI : Xfce 4.12
Inscription : 19-04-2016

[Résolu]Copie entre deux disques ayant le même nom de VG

Bonjour,

Toujours en train de jongler avec des lvm de même noms sur des disques différents ...

J'ai donc booté sur un liveCD et j'ai 2 disques ayant le même nom de vg (j'ai appris ma leçon)

fdisk/l

donne:

Disk /dev/loop0: 415.5 MiB, 435646464 bytes, 850872 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x9f63b6f5

Device     Boot  Start        End    Sectors  Size Id Type
/dev/sda1  *      2048     976895     974848  476M 83 Linux
/dev/sda2       976896 3907028991 3906052096  1.8T 8e Linux LVM


Disk /dev/sdb: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x7d993a1e

Device     Boot      Start        End    Sectors   Size Id Type
/dev/sdb1  *          2048     500094     498047 243.2M 83 Linux
/dev/sdb2           501758 3907028991 3906527234   1.8T  5 Extended
/dev/sdb5           501760 2586621951 2586120192   1.2T 8e Linux LVM
/dev/sdb6       2586624000 3907028991 1320404992 629.6G 83 Linux


Disk /dev/sdc: 3.6 GiB, 3880779776 bytes, 7579648 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x000e6388

Device     Boot Start     End Sectors  Size Id Type
/dev/sdc1  *     2048 7579647 7577600  3.6G  c W95 FAT32 (LBA)


Disk /dev/mapper/myVG0-lv--root: 465.7 GiB, 499998785536 bytes, 976560128 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/myVG0-lv--home: 255 GiB, 273804165120 bytes, 534773760 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/myVG0-swap: 3.7 GiB, 3997171712 bytes, 7806976 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
 


vgs

donne:

VG    #PV #LV #SN Attr   VSize VFree  
  myVG0   1   3   0 wz--n- 1.20t 508.77g
  myVG0   1   3   0 wz--n- 1.82t 972.21g
 


pvs

donne:

PV         VG    Fmt  Attr PSize PFree  
  /dev/sda2  myVG0 lvm2 a--  1.82t 972.21g
  /dev/sdb5  myVG0 lvm2 a--  1.20t 508.77g
 


lvs

donne:

LV      VG    Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  lv-home myVG0 -wi-a----- 255.00g                                                    
  lv-home myVG0 -wi------- 237.48g                                                    
  lv-root myVG0 -wi-a----- 465.66g                                                    
  lv-root myVG0 -wi------- 651.93g                                                    
  swap    myVG0 -wi-a-----   3.72g                                                    
  swap    myVG0 -wi------- 952.00m    


blkid

donne:

/dev/loop0: TYPE="squashfs"
/dev/sda1: LABEL="Boot" UUID="fce5d59c-4b6f-42b7-8c39-ec927b08c077" TYPE="ext4" PARTUUID="9f63b6f5-01"
/dev/sda2: UUID="tS1hpX-ZMw1-I4Ps-OFRW-qQdm-0ZW9-jMOxpg" TYPE="LVM2_member" PARTUUID="9f63b6f5-02"
/dev/sdb1: UUID="33a6c33d-ae69-4d73-a5fc-fd6526b457cb" TYPE="ext4" PARTUUID="7d993a1e-01"
/dev/sdb5: UUID="ISxiRw-SikF-6aak-jBbT-SrwS-vXm7-TRpnQM" TYPE="LVM2_member" PARTUUID="7d993a1e-05"
/dev/sdb6: LABEL="Sauvegarde" UUID="d7e2142c-4a25-4552-af99-d38a43be3f6e" TYPE="ext4" PARTUUID="7d993a1e-06"
/dev/sdc1: LABEL="MULTIBOOT" UUID="BC7B-DB4F" TYPE="vfat" PARTUUID="000e6388-01"
/dev/mapper/myVG0-lv--root: UUID="379ccb71-d05f-42a6-a13d-7f7134f7c0dd" TYPE="ext4"
/dev/mapper/myVG0-lv--home: UUID="700f99f1-2ec9-4b84-9201-b0aff1a15b5b" TYPE="ext4"
/dev/mapper/myVG0-swap: UUID="7a15115c-b155-49c1-a9a9-6ec41055dd2f" TYPE="swap"
 


Note: les uuid des lv du disque sda ne sont pas listés !
Je voudrais copier des fichiers situés dans sdb6 vers le home de sda.
Note: la source ne fait pas partie d'un vg
Je fais:

mkdir /mnt/sdb6
mount /dev/sdb6 /mnt/sdb6



Par contre je ne vois pas comment monter le lv-home du disque sda !!!!

Dernière modification par bertaudmarc (07-12-2017 18:56:39)

Hors ligne

#2 06-12-2017 18:20:27

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [Résolu]Copie entre deux disques ayant le même nom de VG

Bonjour
Essai avec l'option -a voir si tu as + d'info

Je viens de relire un peu ton autre poste https://debian-facile.org/viewtopic.php?id=19977
Dans ton message #6 résultat de la commande

lvscan




ACTIVE            '/dev/myVG0/lv-root' [465.66 GiB] inherit
  ACTIVE            '/dev/myVG0/lv-home' [255.00 GiB] inherit
  ACTIVE            '/dev/myVG0/swap' [3.72 GiB] inherit
  inactive          '/dev/myVG0/lv-root' [651.93 GiB] inherit
  inactive          '/dev/myVG0/lv-home' [237.48 GiB] inherit
  inactive          '/dev/myVG0/swap' [952.00 MiB] inherit
 


Tu as que un VG actif l'autre est inactif , on doit pouvoir activer ou désactiver le VG avec la commande vgchange d’après ce que j'en comprend
Mais je ne connais pas la commande et je ne peux la tester


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#3 06-12-2017 20:42:32

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu]Copie entre deux disques ayant le même nom de VG

Après les précédentes discussions sur ce thème, Je croyais qu'il était clair pour toi que deux VG portant le même nom ne pouvaient pas être actifs simultanément, et que l'un d'eux devait être renommé.

Il vaut mieux montrer que raconter.

Hors ligne

#4 07-12-2017 01:29:52

bertaudmarc
Membre
Lieu : suisse
Distrib. : Buster 10.6
Noyau : Linux 4.19.0-12-amd64
(G)UI : Xfce 4.12
Inscription : 19-04-2016

Re : [Résolu]Copie entre deux disques ayant le même nom de VG

Oui mais cette fois-ci je boote depuis la clef, je pensais que se serait différent ...

Je me suis inspiré de forums.fedora-fr.org/viewtopic.php?id=24506

A la fin de l'article l'auteur explique comment copier quand on a deux VG de même nom. Pas besoin d'aller touiller dans fstab, grub.cfg, etc ...

En gros il faut renommer un vg

vgrename son_uuid myVG1


Puis l'activer

vgchange -ay myVG1


Puis monter pour faire des copies

mount /dev/myVG1/lv...


Copier
Remettre le nom en place:
d'abord en désactivant

vgchange -an myVG1


puis renommer
vgrename myVG1 son_uuid

Pour moi cela n'a pas marché du premier coup:
En rebootant la machine j'ai eu un message en boucle

Unable to find LVM volume


Puis

Alert ! /dev/mapper/myVG0-lv--root does not exits



Et je me retrouve dans (initramfs)

J'ai donc recommencer la maneuvre en bootant avec la clef MAIS avec seulement le disque incriminé.
J'ai fais

fdisk -l


et le nom provisoire, soit myVG1, était encore visible devant les lv (/dev/mapper/myVG1-lv--root)     !!!!!!!!!!!!!

J'ai alors fait

vgrename -v myVG1 myVG0



J'ai quand même regardé par acquis de conscience fstab, grub.cfg, etc...

Puis j'ai fait shutdown et rebooté sans la clé et TOUT semble en ordre !

La question que je me pose est pourquoi le nom n'a pas changé la première fois ?

Dernière modification par bertaudmarc (07-12-2017 01:41:14)

Hors ligne

#5 07-12-2017 10:46:07

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu]Copie entre deux disques ayant le même nom de VG

bertaudmarc a écrit :

Oui mais cette fois-ci je boote depuis la clef, je pensais que se serait différent


Je ne vois aucune raison pour que ce soit différent. Les VG doivent avoir des noms distincts en toutes circonstances.

bertaudmarc a écrit :

En gros il faut renommer un vg


On te le dit depuis des jours.

bertaudmarc a écrit :

La question que je me pose est pourquoi le nom n'a pas changé la première fois ?


Peut-être parce que la commande que tu as exécutée était incorrecte, si ta transcription est bonne :

bertaudmarc a écrit :

vgrename myVG1 son_uuid


n'est manifestement pas la bonne commande pour renommer le vg en "myVG0".
Mais à ta place, j'aurais laissé le nom différent au cas où j'aurais encore besoin d'utiliser les deux VG simultanément, et j'aurais modifié les fichiers de configuration (/etc/fstab...) pour s'adapter à ce nouveau nom.

Dernière modification par raleur (07-12-2017 10:49:04)


Il vaut mieux montrer que raconter.

Hors ligne

#6 08-12-2017 17:55:29

bertaudmarc
Membre
Lieu : suisse
Distrib. : Buster 10.6
Noyau : Linux 4.19.0-12-amd64
(G)UI : Xfce 4.12
Inscription : 19-04-2016

Re : [Résolu]Copie entre deux disques ayant le même nom de VG

Oui tu as raison. J'aurais du ou plutôt j'aurais pu. Mais je préfère garder ce nom pour mon système courant.
En revanche je vais refaire l'exercice pour l'autre disque.

Hors ligne

#7 08-12-2017 20:16:39

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu]Copie entre deux disques ayant le même nom de VG

Si je puis me permettre un dernier conseil, tu pourrais en profiter pour choisir un nom plus "unique" et parlant que "myVG0" car dans le genre on peut difficilement faire pire..

Il vaut mieux montrer que raconter.

Hors ligne

Pied de page des forums