Gestion Du Stockage

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 24

30/09/2023

GESTION DU STOCKAGE 1

A. GESTION ET CONFIGURATION DES SYSTEMES DE FICHIERS


B. Sauvegardes
C. RAID
D. LVM
E. TP

Administration avancée des systèmes LINUX/UNIX

GESTION DU STOCKAGE

A. GESTION ET CONFIGURATION DES SYSTEMES DE FICHIERS

1. Systèmes de fichiers courants

Ext2:
Système de fichiers historique de linux.
Taille maximum des fichiers 2To
Taille maximum d’un volume 32 To
Horodatage des fichiers gérés jusqu’en 2038
Obsolète aujourd’hui.
Recommandé uniquement pour la partition /boot

Administration avancée des systèmes LINUX/UNIX 2

1
30/09/2023

GESTION DU STOCKAGE

A. GESTION ET CONFIGURATION DES SYSTEMES DE FICHIERS

1. Systèmes de fichiers courants

Ext3:
Extension de ext2 avec la mise en œuvre de la
journalisation.
Taille maximum des fichiers 2To
Taille maximum d’un volume 32 To
Horodatage des fichiers gérés jusqu’en 2038
Obsolète aujourd’hui.

Administration avancée des systèmes LINUX/UNIX 3

GESTION DU STOCKAGE

A. GESTION ET CONFIGURATION DES SYSTEMES DE FICHIERS

1. Systèmes de fichiers courants

Ext4:
Evolution de l’EXT3 avec des performances elevées.
Taille maximum des fichiers 16To
Taille maximum d’un volume 1 Eo=1024 Po= 1024x1024 To
Horodatage des fichiers gérés jusqu’en 2514
Recommandé actuellement

Administration avancée des systèmes LINUX/UNIX 4

2
30/09/2023

GESTION DU STOCKAGE

A. GESTION ET CONFIGURATION DES SYSTEMES DE FICHIERS

1. Systèmes de fichiers courants

XFS:
FS conçu en 1994 par l’entreprise SGI Evolution.
Intégré à linux à partir de du noyau 2.4
Taille maximum théorique des fichiers et d’un volume 8 exaoctect (la
taille est fonction des distributions)

Administration avancée des systèmes LINUX/UNIX 5

GESTION DU STOCKAGE

A. GESTION ET CONFIGURATION DES SYSTEMES DE FICHIERS

2. Systèmes de fichiers virtuels ou pseudo-filesytems


Les systèmes de fichiers virtuels on pour but de garder en mémoire
certaines informations du noyau lors du fonctionnment de l’OS,

/proc:
Il permet de de visualiser des éléments systèmes liés à la gestion des
processus par noyau.
/proc affiche également un certain nombre d’infos liées aux matériels.
Exemple1: cat /proc/cpuinfo pour les infos liées aux cpus
Exemple2: cat /proc/meminfo pour les infos liées à la mémoire

Administration avancée des systèmes LINUX/UNIX 6

3
30/09/2023

GESTION DU STOCKAGE

A. GESTION ET CONFIGURATION DES SYSTEMES DE FICHIERS

2. Systèmes de fichiers virtuels ou pseudo-filesytems

/sys:
Il permet de de visualiser des éléments systèmes liés aux périphériques.
Exemple1: cat /sys/bloch/sda/removable pour voir si le device /dev/sda
est (dé)connectable à chaud
Exemple1: cat /sys/bloch/sda/size pour voir la taille du device en nombre
de blocks

Administration avancée des systèmes LINUX/UNIX 7

GESTION DU STOCKAGE

A. GESTION ET CONFIGURATION DES SYSTEMES DE FICHIERS

3. Création des Systèmes de fichiers

EXT/XFS:
Commande: mkfs –t device
-t type de filesystems
device: fichier spécial en mode bloc (partition le plus souvent)
Autres commandes: mkfs.ext2 mkfs.ext3 mkfs.ext4 mkfs.xfs, ….

Administration avancée des systèmes LINUX/UNIX 8

4
30/09/2023

GESTION DU STOCKAGE

A. GESTION ET CONFIGURATION DES SYSTEMES DE FICHIERS

3. Création des Systèmes de fichiers

EXT/XFS:
Commande: mkfs –t device
-t type de filesystems
device: fichier spécial en mode bloc (partition le plus souvent)
Autres commandes: mkfs.ext2 mkfs.ext3 mkfs.ext4 mkfs.xfs, ….

Administration avancée des systèmes LINUX/UNIX 9

GESTION DU STOCKAGE

A. GESTION ET CONFIGURATION DES SYSTEMES DE FICHIERS

3. Création des Systèmes de fichiers


Commandes spécifiques pour ext2/3/4
Commande: mkfs.ext2 device pour créer un FS ext2
Commande: mkfs.ext3 device pour créer un FS ext3
Comnande: mkfs.ext3 device pour créer un FS ext4
Tune2fs –l device pour afficher les caractéristiques d’un FS
Conversion d’un ext2 en ext3: tune2fs –j device
Conversion d’un ext3 en ext4: tune2fs –O extents,uninit_bg,dir_index device
Administration avancée des systèmes LINUX/UNIX 10

10

5
30/09/2023

GESTION DU STOCKAGE

A. GESTION ET CONFIGURATION DES SYSTEMES DE FICHIERS

3. Création des Systèmes de fichiers


Commandes communes pour ext2/3/4/xfs
Commande tune2fs –L label device pour ajouter un label au FS
Commande tune2fs –U uuid device pour affecter un UUID(universal Unique Identifier) au FS
Commande tune2fs –U random device pour affecter un UUID aléatoirement
Commande tune2fs –U time device pour affecter un UUID basé sur l’heure
Commande xfs_admin –U uuid device pour affecter un UUID à un FS xfs

Administration avancée des systèmes LINUX/UNIX 11

11

GESTION DU STOCKAGE

A. GESTION ET CONFIGURATION DES SYSTEMES DE FICHIERS

3. Création des Systèmes de fichiers


Commandes spécfiques pour xfs
Commande: mkfs.xfs device pour créer un FS xfs
Commande: xfs_admin -l device pour afficher le label d’un FS xfs
Commande xfs_admin –L label device pour ajouter un label au FS xfs
Commande xfs_info device pour afficher les infos sur le FS xfs
Commande xfs_admin –U uuid device pour affecter un UUID à un FS xfs

Administration avancée des systèmes LINUX/UNIX 12

12

6
30/09/2023

GESTION DU STOCKAGE

A. GESTION ET CONFIGURATION DES SYSTEMES DE FICHIERS

4. Extension des Systèmes de fichiers


Commandes spécifiques pour ext3/4
Commande: resize2fs –f device pour augmenter un FS ext3/4 sur l’ensemble du device
Commande: resize2fs –f device Nouvelle_Taille pour fixer un FS ext3/4 sur la taille indiquée

Administration avancée des systèmes LINUX/UNIX 13

13

GESTION DU STOCKAGE

A. GESTION ET CONFIGURATION DES SYSTEMES DE FICHIERS

4. Extension des Systèmes de fichiers


Commandes spécifiques pour xfs
Commande: xfs_grow –D nouvelle_taille point_de_montage pour augmenter un FS xfs
Commande: xfs_grow –D nouvelle_taille device pour augmenter un FS xfs
Commande: xfs_grow –d device pour resizer un FS xfs sur l’ensemble du device

Administration avancée des systèmes LINUX/UNIX 14

14

7
30/09/2023

GESTION DU STOCKAGE

A. GESTION ET CONFIGURATION DES SYSTEMES DE FICHIERS

5. Le swap
Swap ou mémoire virtuelle pour pallier l’insuffisance de la mémoire RAM
Commande: mkswap device pour créer un swap sur device
Commande : swapon device pour activer le swap
Commande : swapoff device pour désactiver le swap
Commande : swapon -s ou cat /proc/swaps pour afficher les swap

Administration avancée des systèmes LINUX/UNIX 15

15

GESTION DU STOCKAGE

A. GESTION ET CONFIGURATION DES SYSTEMES DE FICHIERS

6. (Dé)Montage des FS
Monter un FS
Commande mount –t type_fs –o options device point_de_montage w –d device pour resizer
Démonter un FS
Commande umount –o options device ou point_de_montage
Visualisation des FS montés
Commande cat /proc/mounts ou mount

Administration avancée des systèmes LINUX/UNIX 16

16

8
30/09/2023

GESTION DU STOCKAGE

A. GESTION ET CONFIGURATION DES SYSTEMES DE FICHIERS

6. (Dé)Montage des FS
Le fichier /etc/fstab
Le fichier est lu au démarrage pour monter les FS. Format type d’une ligne d’un fichier;
Device(Label ou UUID ou device) point_montage type options dump fsck
Exemple:
/dev/sdb /data xfs defaults 1 2
LABEL=/var /var ext4 defaults 1 2
UUID=06cf3ca0-5ffb-494f-83d0-c7b966119460 /tmp ext4 defaults 0 2

Administration avancée des systèmes LINUX/UNIX 17

17

GESTION DU STOCKAGE

A. GESTION ET CONFIGURATION DES SYSTEMES DE FICHIERS

7. Protection des données


Au niveau fichier
Pour chiffrer un fichier on fait appel à la commande crypt
Syntaxe: crypt < fichier_à_crypter > fichier_crypté
Pour déchiffrer un fichier on fait appel à la commande crypt
Syntaxe: crypt < fichier_crypté

Administration avancée des systèmes LINUX/UNIX 18

18

9
30/09/2023

GESTION DU STOCKAGE

A. GESTION ET CONFIGURATION DES SYSTEMES DE FICHIERS

7. Protection des données


Au niveau disque/partition
Chiffrement du disque: cryptsetup –v –y luksFormat device
Ouverture pour montage et aperçu de l’etat:
cryptsetup luksOpen /dev/sdb securesdb;
crypsetup status securesdb
Création de FS: mkfs.ext4 /dev/mapper/securesdb
Montage: mkdir /seruresdbmonte; cd /; mount /dev/mapper/securesdb / seruresdbmonte
Demontage et fermeture: umount /securesdbmonte; cryptsetup luksClose securesdb
Modification du passphrase; cryptsetup luksAddKey /dev/sdb
Administration avancée des systèmes LINUX/UNIX 19

19

GESTION DU STOCKAGE

A. GESTION ET CONFIGURATION DES SYSTEMES DE FICHIERS

7. Protection des données


Au niveau FS
Option de montage ecryptfs
Syntaxe: mount –t ecryptfs repertoire_crypté point_de_montage

Administration avancée des systèmes LINUX/UNIX 20

20

10
30/09/2023

GESTION DU STOCKAGE

A. GESTION ET CONFIGURATION DES SYSTEMES DE FICHIERS

8. Gestion des disques durs


affichage
Périphériques détectés au démarrage: dmesg | grep [sh]d
Infos sur un périphérique: udevadm info --query=all --name=/dev/sdb
Monitorer les events: udevmonitor
Lister les devices: lsscsi | lsdev ; ls /dev/disk

Administration avancée des systèmes LINUX/UNIX 21

21

GESTION DU STOCKAGE

A. GESTION ET CONFIGURATION DES SYSTEMES DE FICHIERS

8. Gestion des disques durs


Gestion des performances
Affichage/modification des performances: sdparm|hdparm device

Administration avancée des systèmes LINUX/UNIX 22

22

11
30/09/2023

GESTION DU STOCKAGE

A. GESTION ET CONFIGURATION DES SYSTEMES DE FICHIERS

9. Gestion des disques iscsi


Au niveau FS
Commande: xfs_grow –d device pour resizer un FS xfs sur l’ensemble du device

Administration avancée des systèmes LINUX/UNIX 23

23

GESTION DU STOCKAGE

B. SAUVEGARDE DES SYSTEMES DE FICHIERS

1. Commandes spécifiques pour ext2/3/4


Commande: dump 0 –f chemin_sauves device pour le sauvegarder FS existant de device
Commande: restore –rvf chemin_sauves pour restaurer le fs ext3

Administration avancée des systèmes LINUX/UNIX 24

24

12
30/09/2023

GESTION DU STOCKAGE

B. SAUVEGARDE DES SYSTEMES DE FICHIERS

2. Commandes spécifiques pour xfs


Commande: xfs_dump –F –E –f chemin_sauves device pour le sauvegarder FS xfs exisnatnt
de device
Commande: xfs_restore chemin_sauves destination_restauration pour restaurer le fs cfx
dans destination_restauration

Commande: xfs_grow –d device pour resizer un FS xfs sur l’ensemble du device

Administration avancée des systèmes LINUX/UNIX 25

25

GESTION DU STOCKAGE

B. SAUVEGARDE DES SYSTEMES DE FICHIERS

2. Commandes générales
Commande tar
syntaxe: tar -options /chemin/nom_archives fichiers_aarchiver
Options
c: création
-t lister
-x : extraire
-z : compression au format gzip
-j : compression au format bz2
tar -options /chemin/nom_archives fichiers_aarchiver
Administration avancée des systèmes LINUX/UNIX 26

26

13
30/09/2023

GESTION DU STOCKAGE

B. SAUVEGARDE DES SYSTEMES DE FICHIERS

2. Commandes générales
Commande de clonage dd
copie binaire ou clonage de disque, création d’un fichier de blocs, effacement d’un disque
syntaxe: dd if=/unite_originale of=unite_clone
Copie de cdrom/dvd: dd if=/dev/cdrom of=/home/mondvd.iso

Autres utilités de dd
Création de fichiers de blocs: dd if=/dev/zero of=/monfichier bs=1024M count =10
Effacement d’un disque: dd if=/dev/zero of /dev/sdb

Administration avancée des systèmes LINUX/UNIX 27

27

GESTION DU STOCKAGE

B. SAUVEGARDE DES SYSTEMES DE FICHIERS

2. Commandes générales
Commande rsync: Objectifs: répliquer les fichiers en temps réel.
Fichier de configuration
/etc/rsyncd.conf
uid = utilisateur
Read only = false
[instance]
Path=repertoire
Relance le service: systemctl restart rsync
Synchro simple: rsync –av –delete /repertoire/ ip_serveur::instance
Synchro securisée: Rsync –av –delete -e ssh /repertoire/ utilisateur@ip_serveur:/chemin_cible
Options: -a: Replique à l’identique en préservant les droits
-v : mode verbose
Administration avancée des systèmes LINUX/UNIX 28

28

14
30/09/2023

GESTION DU STOCKAGE

C. RAID

1. Principaux raids
RAID0 : appelé stripe mode : deux disques au moins forment un seul volume. Les deux disques ont en principe
la même taille. Chaque opération de lecture/écriture sera fractionnée et effectuée sur chacun des
disques.
● RAID1 : appelé mirroring : premier mode redondant. Il peut être utilisé à partir de deux disques ou plus avec
d’éventuels disques de secours (Spare Disk). Chaque information écrite sur un disque est dupliquée sur
les autres. Les performances en lecture sont bonnes, car RAID emploie un algorithme qui peut lire les données
sur chaque disque (puisqu’ils sont identiques).
● RAID5 : RAID avec bande de parité redistribuée. C’est le mode le plus utilisé car c’est celui qui offre le
meilleur compromis entre le nombre de disques, l’espace disponible et la redondance. Il faut au moins trois
disques avec d’éventuels disques de secours. La parité est présente sur chacun des disques. Les performances en
lecture sont équivalentes à celles du RAID0 tandis qu’en écriture, elles dépendent de l’algorithme employé et de
la mémoire de la machine
Administration avancée des systèmes LINUX/UNIX 29

29

GESTION DU STOCKAGE

C. RAID

2. Configuration
Syntaxe: mdadm action nom-volume –l niv_raid –n nbr_disk disk1 disk2 ..diskn
Action: -C: créer -S: désactiver et libérer les ressources -A: reconstituer
Création du RAID0
Soient deux partitions /dev/sdb1 et /dev/sdc1.
# mdadm -C /dev/md0 -l 0 -n 2 /dev/sdb1 /dev/sdc1
Il ne reste plus qu’à installer le système de fichiers sur le disque RAID :
# mkfs -t ext4 /dev/md0

Pour le raid 1 # mdadm -C /dev/md0 -l 1 -n 2 /dev/sdb1 /dev/sdc1


Pour le raid 1 # mdadm -C /dev/md0 -l 1 -n 2 /dev/sdb1 /dev/sdc1 /dev/
Administration avancée des systèmes LINUX/UNIX 30

30

15
30/09/2023

GESTION DU STOCKAGE

C. RAID

2. Verification
Syntaxe: mdadm –D deviceraid
Fichier /proc/mdstat

Administration avancée des systèmes LINUX/UNIX 31

31

GESTION DU STOCKAGE

C. RAID

3. Remplacement de disque dans le raid


Simuler une panne
Simuler une panne sur /dev/sdb2:
# mdadm /dev/md1 -f /dev/sbd2
mdadm: set /dev/sdb2 faulty in /dev/md1
vérifiez l’état du RAID dans /proc/mdstat
Remplacer un disque
retrait de /dev/sdb2: mdadm /dev/md1 -r /dev/sdb2; cat /proc/mdstat
ajout de /dev/sdb3: mdadm /dev/md1 -a /dev/sdb3; # cat /proc/mdstat
détails dans la supervision: mdadm -D/dev/md1

Administration avancée des systèmes LINUX/UNIX 32

32

16
30/09/2023

GESTION DU STOCKAGE

C. RAID

3. Remplacement de disque dans le raid


Arrêt et relance manuels
Arrêter ponctuellement une matrice RAID avec -S (--stop) : # mdadm -S /dev/md1
Redémarrez une matrice RAID avec -As (--assemble -scan).
Cela implique que le fichier /etc/mdadm/mdadm.conf . Extrait du Fichier :
DEVICE /dev/sdb[12]
ARRAY /dev/md1 devices=/dev/sdb2,/dev/sdb1
Commande : mdadm --assemble --scan /dev/md1
Si le RAID ne redémarre pas, l’option -R (--run) peut être utilisée :# mdadm --run /dev/md1
Administration avancée des systèmes LINUX/UNIX 33

33

GESTION DU STOCKAGE

D. LVM

1. Principes
§ Fournit une abstraction du matériel de stockage :
o on travaille sur des volumes logiques et non plus sur des partitions
o on travaille sur des volume groups au lieu de disques
o on peut ajouter des partitions dans des volumes groups
o on peut agrandir les volumes logiques si necessaire
§ LVM permet au final de construire des systèmes de fichiers sur des devices ayant des tailles
modulables
§ Le système de fichier doit supporter le redimensionnement pour en profiter !

Administration avancée des systèmes LINUX/UNIX 34

34

17
30/09/2023

GESTION DU STOCKAGE

D. LVM

2. Principes

Administration avancée des systèmes LINUX/UNIX 35

35

GESTION DU STOCKAGE

D. LVM

3. Vocabulaire
PV: Un PV (Physical Volume) désigne un disque Linux /dev/sda ou une partition /dev/sda1,
/dev/hdb2 ou des disque raid /dev/md0
PE: Un PE (Physical Extent) est l’unité d’allocation d’espace contigü pour un volume logique
dans un VG
LE : Chaque LE (Logical Extent) est associé à un PE et peut être combiné en un volume
logique
VG: Un VG (Volume Group) désigne un regroupement de PV
LV: Un LV (Logical Volume) est une partition logique créé dans un VG

Administration avancée des systèmes LINUX/UNIX 36

36

18
30/09/2023

GESTION DU STOCKAGE

D. LVM

4. Création de PV
Les volumes physiques
Créer un volume physique
Un volume physique peut être un disque complet ou une partition classique au sein d’un disque. Dans ce cas, la
partition doit être de type 0x8e.
Utilisez la commande pvcreate sur une première partition (plusieurs partitions peuvent être précisées) :
# pvcreate /dev/sdb2

Afficher les volumes physiques


La commande pvdisplay permet de visualiser l’ensemble des volumes physiques accessibles sur votre système.
Elle peut prendre aussi un nom de volume spécifique.
# pvdisplay /dev/sdb2

Administration avancée des systèmes LINUX/UNIX 37

37

GESTION DU STOCKAGE

D. LVM

4. Création de VG
Créer un groupe de volumes
Vous pouvez créer un groupe de volumes avec la commande vgcreate.
# vgcreate vg01 /dev/sdb2
b. Propriétés d’un VG
Le groupe de volumes a de nombreuses propriétés qui peuvent être affichées avec la
commande vgdisplay.
# vgdisplay vg01
La commande vgdisplay accepte le paramètre v qui donne plus de détails, et notamment la
liste des volumes physiques qui le composent.
# vgdisplay -v vg01
Administration avancée des systèmes LINUX/UNIX 38

38

19
30/09/2023

GESTION DU STOCKAGE

D. LVM

5. Création de LV
Créer un volume logique
Un volume logique est un découpage d’un VG (groupe de volumes) qui est l’équivalent d’une partition dans
laquelle vous pourrez créer un système de fichiers. Un volume logique LV occupe un certain nombre de PE
(extensions physiques) d’un VG, contigus ou non. Vous créez un volume logique avec la commande lvcreate.
# lvcreate -n data01 -L 6G vg01
Un LV est vu comme une partition, et dispose après sa création d’un fichier périphérique associé. Le fichier est
dans le dossier /dev/<nom_du_vg>/<nom_du_lv>. Notez qu’il s’agit d’un lien symbolique vers un fichier de
/dev/mapper pour garder une compatibilité avec les autres Unix.
# ls -l /dev/vg01/data01
lrwxrwxrwx 1 root root 23 sept. 13 09:27 /dev/vg01/data01 -> /dev/mapper/vg01-data01

Administration avancée des systèmes LINUX/UNIX 39

39

GESTION DU STOCKAGE

D. LVM

6. Affichage et des LV
Propriétés d’un volume logique
Les propriétés d’un volume logique sont accessibles par la commande lvdisplay :
# lvdisplay /dev/vg01/data01
Vous pouvez passer les paramètres -v et -m. Dans ce dernier cas, lvdisplay affiche aussi les
segments qu’occupe le volume logique au sein des divers volumes physiques, donc la
répartition des extensions physiques occupées par le volume logique au sein de chaque
volume physique.
# lvdisplay -m /dev/vg01/data01

Administration avancée des systèmes LINUX/UNIX 40

40

20
30/09/2023

GESTION DU STOCKAGE

D. LVM

7. Snapshot des LV
Propriétés d’un volume logique
Le snapshot est un instané d’un lv . Son rôle est de permettre une sauvegarde tandis que le
système reste en production
Syntaxe: lvcreate –L taille –s –n nom_snapshot lv_origine
Exemple : lvcreate –L 2G –s –n snaplv01 /dev/vg01/data01

Administration avancée des systèmes LINUX/UNIX 41

41

GESTION DU STOCKAGE

D. LVM

8. Extension
Etendre un groupes de volumes
# pvcreate /dev/sdb3
# vgextend vg01 /dev/sdb3

Etendre un volume logique


# lvextend -L +2G /dev/vg01/data01

Etendre le système de fichiers


# resize2fs /dev/vg01/data01 pour étendre le système de fichiers

Administration avancée des systèmes LINUX/UNIX 42

42

21
30/09/2023

GESTION DU STOCKAGE

D. LVM

9. Réduction
Réduire un volume logique
Pour réduire la taille d’un volume logique, vous devez procéder dans cet ordre :
● Vérification du système de fichiers à réduire avec fsck.
● Réduction du système de fichiers contenu dans le volume logique avec resize2fs.
● Réduction du volume logique avec la commande lvreduce.
Le système de fichiers ne peut être réduit que s’il n’est pas monté ; démontezle :
# umount /mnt/data01
Vérifiez le système de fichiers : # fsck -f /dev/vg01/data01
Redimensionnez le système de fichiers à 4 Go : # resize2fs /dev/vg01/data01 4G
# lvreduce -L 4G /dev/vg01/data01
Remontez le système de fichiers :
# mount -t ext4 /dev/vg01/data01 /mnt/data01
Administration avancée des systèmes LINUX/UNIX 43

43

GESTION DU STOCKAGE

D. LVM

10. Migration des données


Déplacer le contenu d’un volume physique
Il est possible de déplacer un PV vers un autre. Dans ce cas, vous pouvez déplacer le contenu d’un PV vers un
autre, voire des PE d’un LV vers un autre PV, ou encore certains PE précis.
Sans rien préciser comme destination, le LVM va déplacer tous les PE du PV dans les autres PV du groupe de
volumes. Les volumes physiques doivent être dans le même groupe de volumes.
La commande pvmove permet de déplacer les PE d’un PV vers un autre.
# pvdisplay -m /dev/sdb3
Déplacez le PV /dev/sdb3 vers le PV /dev/sdb2. Vous pouvez utiliser le paramètre v pour suivre l’avancement.
L’opération s’effectue alors sans démontage d’un système de fichiers:
# pvmove -v /dev/sdb3 /dev/sdb2
Vérifiez maintenant l’état du groupe de volumes :
# vgdisplay -v vg01 | grep -A 100 "Physical"
Administration avancée des systèmes LINUX/UNIX 44

44

22
30/09/2023

GESTION DU STOCKAGE

D. LVM

11. Suppression
Supprimer un volume logique
# lvremove /dev/vg01/data01 /dev/vg01/data02

Réduire un groupe de volumes: # vgreduce vg01 /dev/sdb3

Etapes pour supprimer un groupe de volumes


● Démonter tous les systèmes de fichiers des LV associés.
● Supprimer tous les volumes logiques avec lvremove.
● Retirer tous les volumes physiques du VG avec vgreduce.
● Détruire le VG avec vgremove.
Détruire un groupe de volumes: # vgremove vg01
Supprimer un volume physique: #pvremove
Administration avancée des systèmes LINUX/UNIX 45

45

GESTION DU STOCKAGE

D. LVM

12. Commandes usuelles


pvchange : modifie l’état d’un volume physique, par exemple pour interdire l’allocation d’extensions physiques sur ce
volume.
● pvresize : redimensionne un volume physique si sa partition ou disque d’origine a été agrandie ou réduite.
● pvscan : recherche tous les volumes physiques présents sur tous les supports de stockage du système.
● vgchange : modifie les attributs d’un groupe de volumes, pour l’activer ou le désactiver par exemple, mais aussi pour
modifier les valeurs maximales de PV et de PE, ou pour interdire son agrandissement ou sa réduction.
● vgscan : recherche tous les groupes de volumes sur tous les supports.
● vgrename : renomme un groupe de volumes.
● vgmerge : regroupe deux groupes de volumes en un seul.
● lvresize : redimensionne un volume logique, équivaut tant à lvextend qu’à lvreduce.
● lvchange : modifie les attributs d’un volume logique.
● lvrename : renomme un volume logique.
● Vgcfgbackup/vgcfgrestore,Vgexport/vgimport, vgextend, lvscan
Administration avancée des systèmes LINUX/UNIX 46

46

23
30/09/2023

GESTION DU STOCKAGE

D. LVM

12. Commandes usuelles(fin)


Créer Afficher Scanner Étendre Supprimer
PV pvcreate pvdisplay pvscan pvextend pvremove

VG vgcreate vgdisplay vgscan vgextend vgremove

LV lvcreate lvdisplay lvscan lvextend lvremove

Administration avancée des systèmes LINUX/UNIX


47

47

48
GESTION DU STOCKAGE

D. LVM

6. Formatage et montage
Accès au volume logique
Créer un système de fichiers et monter le LV comme pour n’importe quelle partition :
# mkfs -t ext4 /dev/vg01/data01
# mount -t ext4 /dev/vg01/data01 /mnt/data01
# df /mnt/data01

Administration avancée des systèmes LINUX/UNIX

48

24

Vous aimerez peut-être aussi