« LVM : Créer un Volume Logique » : différence entre les versions

De Adadov.net wiki
((by SublimeText.Mediawiker))
 
Aucun résumé des modifications
 
(3 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
{{EnCours|auteur=adadov}}
{{Auteur|Adadov}}
<!--{{Auteur|Adadov}}-->


Un des gros avantages de LVM est qu'il est possible de créer rapidement de nouveaux volumes, tant qu'il reste de l'espace dans les {{abbr|VG|Groupe de Volume}}. On pourra ensuite faire ce que l'on souhaite de ce nouveau {{abbr|LV|Volume Logique}} comme le déplacer vers un autre disque physique ou même le mettre en mirroir afin de garantir les données ...
Un des gros avantages de LVM est qu'il est possible de créer rapidement de nouveaux volumes, tant qu'il reste de l'espace dans les {{abbr|VG|Groupe de Volume}}. On pourra ensuite faire ce que l'on souhaite de ce nouveau {{abbr|LV|Volume Logique}} comme le déplacer vers un autre disque physique ou même le mettre en miroir afin de garantir les données ...


== Vérification de l'espace disponible ==
== Vérification de l'espace disponible ==
Ligne 23 : Ligne 22 :
{{LxTerm|user=root|text=lvcreate -L{{param|size}} -n{{param|name}} {{param|vgname}}}}
{{LxTerm|user=root|text=lvcreate -L{{param|size}} -n{{param|name}} {{param|vgname}}}}


<div id="table1" />
<div id="table1"></div>
  {{AlTable
  {{AlTable
|cols=2|row1header=yes|class=wikitable|fullwidth=yes
|cols=2|row1header=yes|class=wikitable|fullwidth=yes
Ligne 42 : Ligne 41 :
Nous allons donc créer un volume nommé ''games'' dans le VG ''vgdatas'' et lui attribuer 200G.
Nous allons donc créer un volume nommé ''games'' dans le VG ''vgdatas'' et lui attribuer 200G.


{{LxTerm|user=root|text=lvcreate -L200G -ngames vgdatas}}
{{LxTerm|user=root|text=lvcreate -L{{value|200G}} -n{{value|games}} {{value|vgdatas}}}}
  Logical volume "games" created.
  Logical volume "games" created.


Ligne 51 : Ligne 50 :
{{LxTerm|user=root|text=mkfs.{{param|fs}} /dev/{{param|vgname}}/{{param|name}}}}
{{LxTerm|user=root|text=mkfs.{{param|fs}} /dev/{{param|vgname}}/{{param|name}}}}


<div id="table2" />
<div id="table2"></div>
{{AlTable
{{AlTable
|cols=2|row1header=yes|class=wikitable|fullwidth=yes
|cols=2|row1header=yes|class=wikitable|fullwidth=yes
Ligne 61 : Ligne 60 :
| {{param|fs}}
| {{param|fs}}
| Filesystem à utiliser (ext3, ext4, brtfs, vfat etc ...)
| Filesystem à utiliser (ext3, ext4, brtfs, vfat etc ...)
|  
| &#62;
| Les autres paramètres sont les mêmes que dans la [[#table1|section précédente]]
| Les autres paramètres sont les mêmes que dans la [[#table1|section précédente]]
}}
}}
Ligne 67 : Ligne 66 :
Nous allons utiliser un système de fichier ''ext4'' <s>comme d'habitude</s>.
Nous allons utiliser un système de fichier ''ext4'' <s>comme d'habitude</s>.


{{LxTerm|user=root|text=mkfs.ext4 /dev/vgdatas/games}}
{{LxTerm|user=root|text=mkfs.{{value|ext4}} /dev/{{value|vgdatas}}/{{value|games}}}}
<file>
<file>
mke2fs 1.42.12 (29-Aug-2014)
mke2fs 1.42.12 (29-Aug-2014)

Dernière version du 13 février 2015 à 04:22

Ecrit Par : Adadov


Un des gros avantages de LVM est qu'il est possible de créer rapidement de nouveaux volumes, tant qu'il reste de l'espace dans les VG. On pourra ensuite faire ce que l'on souhaite de ce nouveau LV comme le déplacer vers un autre disque physique ou même le mettre en miroir afin de garantir les données ...

Vérification de l'espace disponible[modifier | modifier le wikicode]

[root@linux] # vgsdblclick to copy

<file>

 VG       #PV #LV #SN Attr   VSize   VFree  
 vgbackup   1   2   0 wz--n- 200.00g  20.00g
 vgdatas    3   4   0 wz--n-   5.46t 651.02g
 vgsystem   1   2   0 wz--n- 336.12g  37.25g
</file>

Cette commande affiche un tableau contenant tous les VG disponibles sur le systèmes ainsi que quelques informations de base pour chacun.
La valeur qui nous intéresse est VFree elle indique l'espace encore non alloué à un LV pour chaque VG.

Nous allons donc utiliser le VG vgdatas pour créer notre nouveau LV.

Création du Volume Logique[modifier | modifier le wikicode]

[root@linux] # lvcreate -L<size> -n<name> <vgname>dblclick to copy
Paramètre Description
<size> Taille du volume logique que l'on souhaite créer. Il faut spécifier la valeur ainsi que son unité.

Bytes Sectors Kilobytes Megabytes Gigabytes Terabytes Petabytes Exabytes

<name> Nom du volume logique. C'est une chaine de caractères libre mais je déconseille fortement les espaces.
<vgname> Nom du VG dans lequel créer le volume.

Nous allons donc créer un volume nommé games dans le VG vgdatas et lui attribuer 200G.

[root@linux] # lvcreate -L200G -ngames vgdatasdblclick to copy
Logical volume "games" created.

Nous avons maintenant un nouvel espace pratiquement utilisable, il ne reste plus qu'à le formater.

Formatage du Volume Logique[modifier | modifier le wikicode]

[root@linux] # mkfs.<fs> /dev/<vgname>/<name>dblclick to copy
Paramètre Description
<fs> Filesystem à utiliser (ext3, ext4, brtfs, vfat etc ...)
> Les autres paramètres sont les mêmes que dans la section précédente

Nous allons utiliser un système de fichier ext4 comme d'habitude.

[root@linux] # mkfs.ext4 /dev/vgdatas/gamesdblclick to copy

<file> mke2fs 1.42.12 (29-Aug-2014) Creating filesystem with 52428800 4k blocks and 13107200 inodes Filesystem UUID: 8653a0a8-8966-4955-88b9-63b7df11f299 Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872

Allocating group tables: done Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done </file>

Cette fois c'est prêt, notre nouvel espace de stockage est créé et formaté, il ne reste plus qu'à le monter pour l'utiliser.

Montage[modifier | modifier le wikicode]

Pour monter un disque, on peut soit le monter manuellement chaque fois que nécessaire, avec une bonne dose de courage c'est faisable.
Sinon on peut directement ajouter l'entrée dans fstab

et la magie de l'automatisation fera le travail pour nous à chaque redémarrage.
[root@linux] # echo "/dev/vgdatas/games /export/games ext4 defaults,acl 0 0" >> /etc/fstabdblclick to copy

Pour plus d'explications je vous propose de demander à Google, il vous expliquera ça très bien et facilement.