<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>lvm Archives - Mon linux</title>
	<atom:link href="https://www.monlinux.net/tag/lvm/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.monlinux.net/tag/lvm/</link>
	<description>by Belgotux</description>
	<lastBuildDate>Mon, 05 Sep 2022 15:56:52 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.5</generator>

<image>
	<url>https://www.monlinux.net/wp-content/uploads/cropped-mon-linux-logo-grey-512-32x32.png</url>
	<title>lvm Archives - Mon linux</title>
	<link>https://www.monlinux.net/tag/lvm/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>LVM réduire ou augmenter la taille d&#8217;un volume en toute sécurité</title>
		<link>https://www.monlinux.net/2014/12/reduire-augmenter-taille-logical-volume-lvm/</link>
					<comments>https://www.monlinux.net/2014/12/reduire-augmenter-taille-logical-volume-lvm/#comments</comments>
		
		<dc:creator><![CDATA[belgotux]]></dc:creator>
		<pubDate>Mon, 01 Dec 2014 21:04:11 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[lvm]]></category>
		<guid isPermaLink="false">http://www.monlinux.net/?p=715</guid>

					<description><![CDATA[<p>Il arrive de manquer de place sur son serveur. M&#234;me si on dispose de LVM, parfois il ne reste plus d&#8217;espace &#224; allouer&#8230; Il faut donc penser &#224; repartitionner. Dans mon cas, c&#8217;est pour des vservers et cela peu se... <a class="more-link" href="https://www.monlinux.net/2014/12/reduire-augmenter-taille-logical-volume-lvm/">Continue Reading &#8594;</a></p>
<p>L’article <a href="https://www.monlinux.net/2014/12/reduire-augmenter-taille-logical-volume-lvm/">LVM réduire ou augmenter la taille d&rsquo;un volume en toute sécurité</a> est apparu en premier sur <a href="https://www.monlinux.net">Mon linux</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Il arrive de manquer de place sur son serveur. Même si on dispose de LVM, parfois il ne reste plus d&rsquo;espace à allouer&#8230; Il faut donc penser à repartitionner. Dans mon cas, c&rsquo;est pour des vservers et cela peu se faire à chaud. Pour vous, même dans le cas de la partition root du système, tout peut se faire à chaud <strong>SAUF le fsck qui nécessite un redémarrage.</strong></p>
<p>Il y a 2 étapes :</p>
<ul>
<li>On va réduire un volume LVM disposant de trop d&rsquo;espace</li>
<li>On va ajouter cette espace récupéré à un autre volume LVM qui en a besoin</li>
</ul>
<p><span id="more-715"></span></p>
<h2>Réduction d&rsquo;un Logical Volume LVM</h2>
<p>On commence par réduire la taille du LV (volume logique) dont on a suffisamment de place pour raboter. Notre VG (volume gorup) aura de nouveau de l&rsquo;espace libre. Et ensuite on attribuera cette place libre au LV qui doit être augmenté.</p>
<p>On check le type de système, la taille etc :</p>
<pre class="lang:sh decode:true ">$ dumpe2fs -h /dev/mapper/vgsys-vservers</pre>
<p>On démonte et on force le check de la partition :</p>
<pre class="lang:sh decode:true ">$ umount /dev/mapper/vgsys-vservers

$ fsck.ext4 -fy /dev/mapper/vgsys-vservers</pre>
<p>Pour une partition montée à forcer au démarrage de la machine, créez un fichier vide nommé « forcefsck » à la racine du système.</p>
<p>&nbsp;</p>
<p>On regarde la taille de la partition à réduire :</p>
<pre class="lang:sh decode:true ">$ lvs

LV         VG     Attr   LSize   Origin Snap%  Move Log Copy%  Convert
vservers   vgsys  -wi-a-  88.47g</pre>
<p>Ici je veux réduire à 80G, on va donc réduire à <strong>79G.</strong> C&rsquo;est pour être certain de ne perdre aucune donnée lorsque l&rsquo;on va réduire le LV. Une fois le LV réduit à 80Go, on augmentera la taille du système de fichiers à celui du LV pour avoir nos 80G.</p>
<pre class="lang:sh decode:true ">$ resize2fs /dev/mapper/vgsys-vservers 79G</pre>
<p>On réduit le logical volume :</p>
<pre class="lang:sh decode:true ">$ lvreduce -L 80G -v /dev/mapper/vgsys-vservers
Finding volume group vgsys
WARNING: Reducing active logical volume to 80.00 GiB
THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce vservers? [y/n]: y
Archiving volume group "vgsys" metadata (seqno 26).
Reducing logical volume vservers to 80.00 GiB
Found volume group "vgsys"
Found volume group "vgsys"
Loading vgsys-vservers table (254:6)
Suspending vgsys-vservers (254:6) with device flush
Found volume group "vgsys"
Resuming vgsys-vservers (254:6)
Creating volume group backup "/etc/lvm/backup/vgsys" (seqno 27).
Logical volume vservers successfully resized</pre>
<p>On vérifie :</p>
<pre class="lang:sh decode:true">$ lvs</pre>
<p>On adapte la taille de notre système de fichiers pour atteindre les 80G :</p>
<pre class="lang:sh decode:true">$ resize2fs /dev/mapper/vgsys-vservers</pre>
<p>On remonte et c&rsquo;est fait.</p>
<pre class="lang:sh decode:true">$ mount /dev/mapper/vgsys-vservers</pre>
<p>On a maintenant ~8,5Go à répartir :</p>
<pre class="lang:sh decode:true  ">$ vgdisplay vgsys
--- Volume group ---
VG Name               vgsys
System ID
Format                lvm2
Metadata Areas        1
Metadata Sequence No  27
VG Access             read/write
VG Status             resizable
MAX LV                0
Cur LV                10
Open LV               10
Max PV                0
Cur PV                1
Act PV                1
VG Size               148.81 GiB
PE Size               4.00 MiB
Total PE              38096
Alloc PE / Size       35927 / 140.34 GiB
Free  PE / Size       2169 / 8.47 GiB</pre>
<p>&nbsp;</p>
<h2>Augmenter la taille d&rsquo;un volume logique LVM</h2>
<p>On va maintenant augmenter la taille de notre LV manquant de place. Cela peut se faire à chaud sans démontage de partition :</p>
<p>On prend le nombre max d&rsquo;extend libre, ici 2169 repris dans la commande « vgdisplay » plus haut. Attention qu&rsquo;on utilise l&rsquo;option petit « L » pour travailler avec les extend plutôt que la taille :</p>
<pre class="lang:sh decode:true ">$ lvextend -l +2169 /dev/mapper/vs-mysql

Extending logical volume vs-mysql to 28.47 GiB
Logical volume rigamysql successfully resized

$ resize2fs /dev/mapper/vs-mysql

Filesystem at /dev/mapper/vs-mysql is mounted on /vserver/server/var/lib/mysql; on-line resizing required
old desc_blocks = 2, new_desc_blocks = 2
Performing an on-line resize of /dev/mapper/vs-mysq to 7463936 (4k) blocks.
The filesystem on /dev/mapper/vs-mysq is now 7463936 blocks long.</pre>
<p>Voilà on respire à nouveau <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Un lien si vous avez besoin de<a href="https://man7.org/linux/man-pages/man8/lvm.8.html" target="_blank" rel="noopener"> plus d&rsquo;informations sur LVM</a>.</p>
<p>&nbsp;</p>
<p>L’article <a href="https://www.monlinux.net/2014/12/reduire-augmenter-taille-logical-volume-lvm/">LVM réduire ou augmenter la taille d&rsquo;un volume en toute sécurité</a> est apparu en premier sur <a href="https://www.monlinux.net">Mon linux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.monlinux.net/2014/12/reduire-augmenter-taille-logical-volume-lvm/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/

Mise en cache de page à l’aide de Disk: Enhanced 
Mise en cache de la base de données de 4/42 requêtes en 0.046 secondes utilisant Disk

Served from: www.monlinux.net @ 2026-07-15 15:46:05 by W3 Total Cache
-->