{{tag>Disque FS LVM}} = LVM changement remplacement de PV Voir : * http://www.microhowto.info/howto/replace_one_of_the_physical_volumes_in_an_lvm_volume_group.html Exemple de remplacement de **sdb** par **sdc** Redémarrer sur SystemRescueCD si besoin pvcreate /dev/sdc vgextend vg0 /dev/sdc pvmove /dev/sdb /dev/sdc vgreduce vg0 /dev/sdb # pvremove /dev/sdb --force --force pvremove /dev/sdb Il peut être utile de redimensionner les LVs avant lvresize --resizefs --size 20G /dev/mapper/debian2--vg-home Si cela ne marche pas (et si partition non montée) fsck -f /dev/mapper/debian2--vg-home == Changement taille PV pvresize /dev/sdb == Exemple #pvresize --setphysicalvolumesize 40G /dev/sda2 #pvmove --alloc anywhere /dev/sda2 #pvs -v --segments /dev/sda2 ==== Avant fdisk mkdir /mnt/tmppv mount /dev/sdb1 /mnt/tmppv truncate -s 40G mnt/tmppv/pv losetup -l losetup /dev/loop1 /mnt/tmppv/pv pvcreate /dev/loop1 vgs vgextend debian-vg /dev/loop1 pvmove /dev/sda2 /dev/loop vgreduce debian-vg /dev/sda2 # pvremove /dev/sda2 --force --force pvremove /dev/sda2 ==== Fdisk fdisk /dev/sda Effacement de la partition. Recreation de la partition. Partition en "8e" (Linux LVM) ==== Après fdisk vgextend debian-vg /dev/sda2 pvmove /dev/loop1 /dev/sda2 vgreduce debian-vg /dev/loop1 pvremove /dev/loop1 losetup -d /dev/loop1 rm /mnt/tmppv/pv umount /mnt/tmppv