{"id":577,"date":"2018-08-09T19:26:34","date_gmt":"2018-08-09T17:26:34","guid":{"rendered":"http:\/\/union31xh.free.fr\/?p=577"},"modified":"2018-08-09T20:26:05","modified_gmt":"2018-08-09T18:26:05","slug":"linux-lvm-cas-pratique","status":"publish","type":"post","link":"https:\/\/blogperso.union31.fr\/?p=577","title":{"rendered":"Linux : LVM cas pratique"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Sommaire<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blogperso.union31.fr\/?p=577\/#Cas_pratique_dutilisation_de_LVM\" >Cas pratique d&rsquo;utilisation de LVM :<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blogperso.union31.fr\/?p=577\/#I_Conditions_et_resultats_a_obtenir\" >I Conditions et r\u00e9sultats \u00e0 obtenir :<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blogperso.union31.fr\/?p=577\/#II_Cest_parti_%E2%80%A6\" >II C&rsquo;est parti &#8230;<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blogperso.union31.fr\/?p=577\/#II1_Verification_presence_disques_dur\" >II.1 V\u00e9rification pr\u00e9sence disques dur<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/blogperso.union31.fr\/?p=577\/#II2_Creation_du_volume_groupe\" >II.2 Cr\u00e9ation du volume groupe<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/blogperso.union31.fr\/?p=577\/#II3_Creation_du_volume_logique_filesystem\" >II.3 Cr\u00e9ation du volume logique + filesystem<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/blogperso.union31.fr\/?p=577\/#II4_Fin_creation\" >II.4 Fin cr\u00e9ation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/blogperso.union31.fr\/?p=577\/#II5_Recuperation_dun_disque_physique\" >II.5 R\u00e9cup\u00e9ration d&rsquo;un disque physique<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h1><span class=\"ez-toc-section\" id=\"Cas_pratique_dutilisation_de_LVM\"><\/span>Cas pratique d&rsquo;utilisation de LVM :<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"I_Conditions_et_resultats_a_obtenir\"><\/span>I Conditions et r\u00e9sultats \u00e0 obtenir :<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"text-decoration: underline;\">Initial :<\/span><\/p>\n<ul>\n<li>Linux Centos 7 install\u00e9 de base sur un disque physique<\/li>\n<li>Ajout de 2 disques non utilis\u00e9s<\/li>\n<\/ul>\n<p><span style=\"text-decoration: underline;\">A faire :<\/span><\/p>\n<ul>\n<li>Cr\u00e9ation d&rsquo;un groupe de volumes comprenant les 2 nouveaux disques<\/li>\n<li>Suppression d&rsquo;un premier disque qui compose le groupe de volumes<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"II_Cest_parti_%E2%80%A6\"><\/span>II C&rsquo;est parti &#8230;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"II1_Verification_presence_disques_dur\"><\/span>II.1 V\u00e9rification pr\u00e9sence disques dur<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>lsblk -f<\/li>\n<\/ul>\n<pre>sda\r\n\u251c\u2500sda1 xfs dc103496-c8f0-427c-8d24-182472f24d3f \/boot\r\n\u2514\u2500sda2 LVM2_member i63M7M-z29v-ccrO-58fh-UVbx-OZYq-yLBhNf\r\n \u251c\u2500centos-root xfs 66b2362b-959c-4eb7-b2e5-a917172f56a7 \/\r\n \u2514\u2500centos-swap swap 1eefbfad-a121-48ae-ac30-3b042cd56b91 [SWAP]\r\n<strong>sdb<\/strong>\r\n<strong>sdc<\/strong>\r\nsr0<\/pre>\n<p>Pr\u00e9sence effective de 2 disques \u00ab\u00a0vierges\u00a0\u00bb confirm\u00e9es<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"II2_Creation_du_volume_groupe\"><\/span>II.2 Cr\u00e9ation du volume groupe<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Affectation des disques entiers au syst\u00e8me LVM : cr\u00e9ation de 2 volumes physiques (PV)<\/p>\n<ul>\n<li>pvcreate \/dev\/sdb<\/li>\n<li>pvcreate \/dev\/sdc<\/li>\n<\/ul>\n<p>v\u00e9rification via pvscan :<\/p>\n<pre> PV \/dev\/sda2 VG centos lvm2 [&lt;7,00 GiB \/ 0 free]\r\n PV \/dev\/sdb lvm2 [&lt;1010,92 MiB]\r\n PV \/dev\/sdc lvm2 [&lt;1,08 GiB]\r\n Total: 3 [9,06 GiB] \/ in use: 1 [&lt;7,00 GiB] \/ in no VG: 2 [&lt;2,07 GiB]<\/pre>\n<p>&nbsp;<\/p>\n<p>Cr\u00e9ation d&rsquo;un groupe de volumes \u00ab\u00a0groupe_volume\u00a0\u00bb avec le disque \u00ab\u00a0sdb\u00a0\u00bb :<\/p>\n<ul>\n<li>vgcreate groupe_volume \/dev\/sdb<\/li>\n<\/ul>\n<p>Ajout d&rsquo;un deuxi\u00e8me volume physique \u00ab\u00a0sdc\u00a0\u00bb au groupe de volumes \u00ab\u00a0groupe_volume\u00a0\u00bb<\/p>\n<ul>\n<li>vgextend groupe_volume \/dev\/sdc<\/li>\n<\/ul>\n<p>V\u00e9rification avec pvscan :<\/p>\n<pre><strong>PV \/dev\/sdb VG <span style=\"color: #993300;\">groupe_volume<\/span> lvm2 [1008,00 MiB \/ 1008,00 MiB free]<\/strong>\r\n<strong>PV \/dev\/sdc VG <span style=\"color: #993300;\">groupe_volume<\/span> lvm2 [1,07 GiB \/ 1,07 GiB free]<\/strong>\r\nPV \/dev\/sda2 VG centos lvm2 [&lt;7,00 GiB \/ 0 free]\r\n Total: 3 [9,05 GiB] \/ in use: 3 [9,05 GiB] \/ in no VG: 0 [0 ]<\/pre>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"II3_Creation_du_volume_logique_filesystem\"><\/span>II.3 Cr\u00e9ation du volume logique + filesystem<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Cr\u00e9ation du volume logique :<\/p>\n<ul>\n<li>lvcreate -n Vol1_logique -L 2g groupe_volume<\/li>\n<\/ul>\n<p>V\u00e9rification par lvscan :<\/p>\n<pre> ACTIVE '\/dev\/groupe_volume\/Vol1_logique' [2,00 GiB] inherit\r\n ACTIVE '\/dev\/centos\/swap' [820,00 MiB] inherit\r\n ACTIVE '\/dev\/centos\/root' [&lt;6,20 GiB] inherit<\/pre>\n<p>Formattage du volume logique en ext4 et montage du filesystem :<\/p>\n<ul>\n<li>mkfs -t ext4 \/dev\/groupe_volume\/Vol1_logique<\/li>\n<li>mkdir \/mnt\/espace_lvm<\/li>\n<li>mount \/dev\/groupe_volume\/Vol1_logique \/mnt\/espace_lvm\/<\/li>\n<\/ul>\n<p>V\u00e9rification via un df -h :<\/p>\n<pre>Sys. de fichiers Taille Utilis\u00e9 Dispo Uti% Mont\u00e9 sur\r\n\/dev\/mapper\/centos-root 6,2G 1,1G 5,1G 18% \/\r\ndevtmpfs 485M 0 485M 0% \/dev\r\ntmpfs 496M 0 496M 0% \/dev\/shm\r\ntmpfs 496M 6,8M 490M 2% \/run\r\ntmpfs 496M 0 496M 0% \/sys\/fs\/cgroup\r\n\/dev\/sda1 1014M 129M 886M 13% \/boot\r\ntmpfs 100M 0 100M 0% \/run\/user\/0\r\n<strong>\/dev\/mapper\/groupe_volume-Vol1_logique 2,0G 6,0M 1,8G 1% \/mnt\/espace_lvm<\/strong><\/pre>\n<h3><span class=\"ez-toc-section\" id=\"II4_Fin_creation\"><\/span>II.4 Fin cr\u00e9ation<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>A ce stade le r\u00e9pertoire \u00ab\u00a0espace_lvm\u00a0\u00bb est utilisable. Il est mont\u00e9 sur un volume disque \u00ab\u00a0Vol1_logique\u00a0\u00bb qui repose sur le groupe de volume \u00ab\u00a0groupe_volume\u00a0\u00bb. Ce groupe de volumes est compos\u00e9 de 2 disques \u00ab\u00a0\/dev\/sdb\u00a0\u00bb et \u00ab\u00a0\/dev\/sdc\u00a0\u00bb.<\/p>\n<p>&nbsp;<\/p>\n<p>Il est maintenant possible d&rsquo;utiliser ce \u00ab\u00a0partage\u00a0\u00bb.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"II5_Recuperation_dun_disque_physique\"><\/span>II.5 R\u00e9cup\u00e9ration d&rsquo;un disque physique<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>l&rsquo;id\u00e9e est de r\u00e9cup\u00e9rer le disque \u00ab\u00a0\/dev\/sdb\u00a0\u00bb<\/p>\n<p>Or :<\/p>\n<ul>\n<li>le volume logique fait 2Go environ<\/li>\n<li>le disque \u00ab\u00a0\/dev\/sdb\u00a0\u00bb est le premier disque qui a \u00e9t\u00e9 utilis\u00e9 pour cr\u00e9er le volume groupe \u00ab\u00a0groupe_volume\u00a0\u00bb<\/li>\n<\/ul>\n<p>Dans un premier temps la taille du volume logique va \u00eatre r\u00e9duit :<\/p>\n<ul>\n<li>lvresize &#8211;resizefs &#8211;size -1,1G \/dev\/groupe_volume\/Vol1_logique<\/li>\n<\/ul>\n<p>Maintenant, la taille du volume logique peut \u00eatre contenu dans 1 disque :<\/p>\n<pre><strong> ACTIVE '\/dev\/groupe_volume\/Vol1_logique' [924,00 MiB] inherit<\/strong>\r\n ACTIVE '\/dev\/centos\/swap' [820,00 MiB] inherit\r\n ACTIVE '\/dev\/centos\/root' [&lt;6,20 GiB] inherit<\/pre>\n<p>&nbsp;<\/p>\n<p>Il est possible de retirer le disque \u00ab\u00a0sdb\u00a0\u00bb du groupe de volumes :<\/p>\n<ul>\n<li>vgreduce groupe_volume \/dev\/sdb<\/li>\n<\/ul>\n<p>V\u00e9rification (pvscan) :<\/p>\n<pre> PV \/dev\/sdc VG groupe_volume lvm2 [1,07 GiB \/ 176,00 MiB free]\r\n PV \/dev\/sda2 VG centos lvm2 [&lt;7,00 GiB \/ 0 free]\r\n <strong>PV \/dev\/sdb lvm2 [&lt;1010,92 MiB]<\/strong>\r\n Total: 3 [&lt;9,06 GiB] \/ in use: 2 [8,07 GiB] \/ in no VG: 1 [&lt;1010,92 MiB]<\/pre>\n<p>Le disque sdb n&rsquo;est plus associ\u00e9 au groupe de volume \u00ab\u00a0groupe_volume\u00a0\u00bb.<\/p>\n<p>On peut maintenant sortir ce disque de la gestion LVM :<\/p>\n<ul>\n<li>pvremove \/dev\/sdb<\/li>\n<\/ul>\n<p>V\u00e9rification :<\/p>\n<pre>PV \/dev\/sdc VG groupe_volume lvm2 [1,07 GiB \/ 176,00 MiB free]\r\n PV \/dev\/sda2 VG centos lvm2 [&lt;7,00 GiB \/ 0 free]\r\n Total: 2 [8,07 GiB] \/ in use: 2 [8,07 GiB] \/ in no VG: 0 [0 ]<\/pre>\n<p>Le disque peut maintenant \u00eatre enlev\u00e9 sans risque de perte de donn\u00e9es !<\/p>\n<p style=\"text-align: center;\">* * *<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cas pratique d&rsquo;utilisation de LVM : &nbsp; I Conditions et r\u00e9sultats \u00e0 obtenir : Initial : Linux Centos 7 install\u00e9 de base sur un disque physique Ajout de 2 disques non utilis\u00e9s A faire : Cr\u00e9ation d&rsquo;un groupe de volumes<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-577","post","type-post","status-publish","format-standard","hentry","category-_systeme"],"_links":{"self":[{"href":"https:\/\/blogperso.union31.fr\/index.php?rest_route=\/wp\/v2\/posts\/577","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogperso.union31.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogperso.union31.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogperso.union31.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogperso.union31.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=577"}],"version-history":[{"count":11,"href":"https:\/\/blogperso.union31.fr\/index.php?rest_route=\/wp\/v2\/posts\/577\/revisions"}],"predecessor-version":[{"id":589,"href":"https:\/\/blogperso.union31.fr\/index.php?rest_route=\/wp\/v2\/posts\/577\/revisions\/589"}],"wp:attachment":[{"href":"https:\/\/blogperso.union31.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=577"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogperso.union31.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=577"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogperso.union31.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=577"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}