====== LVM ====== De ce que j'ai compris, le but de LVM est de créer des volume virtuels, qui peuvent être à cheval sur plusieurs disques. On dépasse les limites ancestrales de partitions primaires et logiques, on implémente des tailles dynamiques (LVM-thin sur [[proxmox]]), on peut faire des snapshots... Un peu à la façon de zfs, on trouve plusieurs couches de volume : * Les Physical Volume (PV), lié au hardware, (en gros un par disque, ou usage de partitions existantes) * Les Volum Group (VG), qui peuvent regrouper plusieurs PV (extension taille ou redondance) * Les Logical Volumes (LV), qui sont des sortes de partitions au sein d'un VG ===== Physical Volume ===== # créer un PV pvcreate # supprimer un PV pvremove # Listing the available physical volumes pvs # <-- ma préférence pvscan pvdisplay ===== Volume group ===== Si on suit la vie d'un VG: # Création vgcreate # Listing the volum groups vgsv # <-- ma préférence vgscan vgdisplay # Etendre un volume Group à un nouveau physical volume vgextend vgreeduce (le contraire) # détruire le VG vgremove ===== Logical Volume ===== # lister les LV lvs # <-- ma préférence lvscan lvdisplay # créer un LV lvcreate # Une fois le LV créé, on obtient une "partition" # dans laquelle on peut créer un système de fichier -> mkfs.ext4 etc. #Changer la taille lvextend lvresize lvreduce # After the volume size has increased, the filesystem must be resized as well. # For ext4, the command to use is resize2fs # supprimer un LV lvremove