Warning: main(./../../common/html/menutop.html) [function.main]: failed to open stream: No such file or directory in /mnt/129/sdb/8/f/gadille/doc/linux/details/linux-partitionage.php on line 19

Warning: main() [function.include]: Failed opening './../../common/html/menutop.html' for inclusion (include_path='/mnt/129/sdb/8/f/gadille/include:.:/usr/php4/lib/php') in /mnt/129/sdb/8/f/gadille/doc/linux/details/linux-partitionage.php on line 19
Partitionage LVM
Toc:


Intro

df -h permet de reperer les partition actuel
du -hs * voir l'utilisation par sous repertoire
mount voir les points de montage
Exemple 1 :
-----------
   (hdd1) (hdd2)
    hda1   hdc1      (PV:s on partitions or whole disks)
       \   /          physical volume
        \ /
   diskvg/volume00   (VG) volume group
       /  |  \
      /   |   \
  lvol1 lvol2 lvol3  (LV:s)  logical volume
    |     |     |
 ext2   ext2   ext2  (filesystems)  
 
Exemple 2:
----------
   (hdd1) 	(hdd2)
    hda1   	 hdb1       (PV:s on partitions or whole disks)
      |    		|       	physical volume
      |    		|
 volume00 	volume01  	(VG) volume group
      |  		|  
      |   		|
	lvol1 		lvol2  	(LV:s)  logical volume
    	|     	| 
 	ext2   		ext2   	(filesystems)  

fdisk

fdisk /dev/sda -l
Disk /dev/sda: 36.3 GB, 36364615680 bytes
255 heads, 63 sectors/track, 4421 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          33      265041   83  Linux
/dev/sda2              34        4421    35246610   8e  Linux LVM
Donc le disk a est partitioné il dipose de 36.3gb sois 363646.... bytes
une petite partie 265bytes pour le system de boot
et 35.2 gb pour le LVM

fdisk /dev/sdb -l
Disk /dev/sdb: 146.6 GB, 146695782400 bytes
255 heads, 63 sectors/track, 17834 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
Disque vide non utilisé.
Continuer l'alphabet pour savoir si il y'a d'autre disque

Creation d'une partion LVM:
fdisk /dev/sdb
n pour creer
p pour primary
puis utiliser t pour changer le type de la partition vers le type 8e (LVM)
w pour sauver
vous pouvez maintenant créer un logical volume


Logical volume

taper lvm puis help
List les utilistaire lvm

Commande pour reperer l'existant
lvs logical volume stat
pvs physical volume
vgs volume goupe stats

exemple avec un resize de partition
pvs
PV                                                    VG              Fmt  Attr PSize   PFree  
dev/mapper/luks-887fb207-61fe-45aa-8f90-0cd7d6d5a734 fedora_ensinfo5 lvm2 a--  593,83g 165,31g

vgs
VG                #PV #LV #SN Attr   VSize   VFree
fedora_ensinfo5 1 4 0 wz--n- 593,83g 165,31g lvs LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert home fedora_ensinfo5 -wi-ao---- 195,31g opt fedora_ensinfo5 -wi-ao---- 30,00g root fedora_ensinfo5 -wi-ao---- 195,31g swap fedora_ensinfo5 -wi-ao---- 7,89g lvextend -l +100%FREE /dev/mapper/fedora_ensinfo5-home lvs LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert home fedora_ensinfo5 -wi-ao---- 360,62g opt fedora_ensinfo5 -wi-ao---- 30,00g root fedora_ensinfo5 -wi-ao---- 195,31g swap fedora_ensinfo5 -wi-ao---- 7,89g
pvcreate /dev/sdb1 (creation du volume physique disque b partion 1)
vgcreate Volume01 /dev/sdb1 (creation du volume logique disque b partion 1)

lvcreate -L tailleK|M|G [-n nom]
-L tailleK|M|G : taille du volume logique exprimable en Ko, Mo ou Go
-n nom : nom du volume logique - l'operation cree un fichier special
portant ce nom pour le volume logique et sera place dans le repertoire /dev/nom_volume

exemple:
lvcreate -L 10G -nopt Volume01
lvcreate -L 50G -nhome Volume01

utiliser al completion pour le nom
lvextend -L +20G -n /dev/Volume02/xen-04-vm-03
Formatage de la partition
mke2fs -j /dev/Volume01/home

Montage
cd /home
mkdir tmp
mount /dev/Volume01/home /home/tmp
transferer les donnée ensuite on remonte correctement

resize partition

df /home
Sys. de fichiers blocks de 1K Utilisé Disponible Uti% Monté sur
/dev/mapper/fedora_ensinfo5-home 201454560 171625560 19572616 90% /home

resize2fs -p /dev/mapper/fedora_ensinfo5-home
resize2fs 1.42.8 (20-Jun-2013)
Le système de fichiers de /dev/mapper/fedora_ensinfo5-home est monté sur /home ; le changement de taille doit être effectué en ligne
old_desc_blocks = 13, new_desc_blocks = 23
Le système de fichiers /dev/mapper/fedora_ensinfo5-home a maintenant une taille de 94535680 blocs.

df -h /home
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/mapper/fedora_ensinfo5-home 355G 164G 175G 49% /home

La partition a remplie tous l'espace disponible dans son vg
One st passé de 90% prit a 49%

Swap Resizing

cat /etc/fstab/
/dev/VolGroup00/swap swap defaults 0 0

swapoff -a
detruire sa partition (outil gparted ou lvm manager)
la refaire a la taille voulue
swapon -a /dev/VolGroup00/swap

verifier le /etc/fstab sinon pas de reboot