<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>http://www.yakakliker.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Administrateur</id>
	<title>www.yakakliker.org - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="http://www.yakakliker.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Administrateur"/>
	<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php/Sp%C3%A9cial:Contributions/Administrateur"/>
	<updated>2026-06-16T03:40:46Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Unattended-upgrades&amp;diff=2180</id>
		<title>Unattended-upgrades</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Unattended-upgrades&amp;diff=2180"/>
		<updated>2026-06-08T13:16:56Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation &amp;amp; configuration ==&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt install unattended-upgrades apt-listchanges&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Editer le fichier de configuration :&lt;br /&gt;
** &amp;lt;code&amp;gt;nano /etc/apt/apt.conf.d/50unattended-upgrades&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;quot;origin=Debian,codename=${distro_codename},label=Debian&amp;quot;;&lt;br /&gt;
        &amp;quot;origin=Debian,codename=${distro_codename},label=Debian-Security&amp;quot;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Configuration de l&#039;upgrade automatique&lt;br /&gt;
** &amp;lt;code&amp;gt;cp /usr/share/unattended-upgrades/20auto-upgrades /etc/apt/apt.conf.d/20auto-upgrades&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;nano /etc/apt/apt.conf.d/20auto-upgrades&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
APT::Periodic::Update-Package-Lists &amp;quot;1&amp;quot;;&lt;br /&gt;
APT::Periodic::Unattended-Upgrade &amp;quot;1&amp;quot;;&lt;br /&gt;
APT::Periodic::Download-Upgradeable-Packages &amp;quot;1&amp;quot;;&lt;br /&gt;
APT::Periodic::AutocleanInterval &amp;quot;30&amp;quot;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Planification&lt;br /&gt;
** &amp;lt;code&amp;gt;nano /usr/lib/systemd/system/apt-daily-upgrade.timer&amp;lt;/code&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Timer]&lt;br /&gt;
OnCalendar=&lt;br /&gt;
OnCalendar=03:00&lt;br /&gt;
RandomizedDelaySec=60&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;systemctl restart apt-daily-upgrade.timer&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Contrôle&lt;br /&gt;
** &amp;lt;code&amp;gt;systemctl cat apt-daily-upgrade.timer&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# /lib/systemd/system/apt-daily-upgrade.timer&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Daily apt upgrade and clean activities&lt;br /&gt;
After=apt-daily.timer&lt;br /&gt;
&lt;br /&gt;
[Timer]&lt;br /&gt;
OnCalendar=*-*-* 3:00&lt;br /&gt;
RandomizedDelaySec=60m&lt;br /&gt;
Persistent=true&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=timers.target&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Pour effectuer la mise à jour manuellement &#039;&#039;(permet de valider la configuration)&#039;&#039;&lt;br /&gt;
** &amp;lt;code&amp;gt;sudo unattended-upgrades --dry-run --debug&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Liens ===&lt;br /&gt;
https://www.linuxtricks.fr/wiki/debian-activer-les-mises-a-jour-automatique-avec-unattended-upgrades&lt;br /&gt;
&lt;br /&gt;
== Exemples de configurations ==&lt;br /&gt;
* &amp;lt;code&amp;gt;nano /etc/apt/apt.conf.d/50unattended-upgrade&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Ajoutez cette ligne pour les mises à jour Passbolt :&lt;br /&gt;
        &amp;quot;ce/ubuntu focal:focal&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
# Ajoutez cette ligne pour les mises à jour Webmin :&lt;br /&gt;
        &amp;quot;Jamie Cameron:stable&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
# Ajoutez cette ligne pour les mises à jour Zerotier :&lt;br /&gt;
#       &amp;quot;noble noble:noble&amp;quot;;&lt;br /&gt;
        &amp;quot;jammy jammy:jammy&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
# Ajoutez cette ligne pour les mises à jour Jellyfin :&lt;br /&gt;
		&amp;quot;Jellyfin:&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
# Ajoutez cette ligne pour les mises à jour Plex :&lt;br /&gt;
        &amp;quot;Plex Media Server Repository:public&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Unattended-upgrades]]&lt;br /&gt;
[[Catégorie:Unattended-updates]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
		‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.compteurdevisite.com&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://counter6.optistats.ovh/private/compteurdevisite.php?c=b4epghealnwlf7wuq7gn3ygll9aywrfx&amp;quot; border=&amp;quot;0&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot; alt=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
‎		&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&#039;https://storage.ko-fi.com/cdn/scripts/overlay-widget.js&#039;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
  kofiWidgetOverlay.draw(&#039;yakakliker&#039;, {&lt;br /&gt;
    &#039;type&#039;: &#039;floating-chat&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text&#039;: &#039;Café&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.background-color&#039;: &#039;#00b9fe&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text-color&#039;: &#039;#fff&#039;&lt;br /&gt;
  });&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
[[Catégorie:Plex]]&lt;br /&gt;
[[Catégorie:Jellyfin]]&lt;br /&gt;
[[Catégorie:Webmin]]&lt;br /&gt;
[[Catégorie:Passbolt]]&lt;br /&gt;
[[Catégorie:Linux]]&lt;br /&gt;
[[Catégorie:Ubuntu]]&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Gitlab_:_Mise_%C3%A0_jour&amp;diff=2179</id>
		<title>Gitlab : Mise à jour</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Gitlab_:_Mise_%C3%A0_jour&amp;diff=2179"/>
		<updated>2026-06-05T13:11:54Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Gitlab ==&lt;br /&gt;
&lt;br /&gt;
=== Sauvegardes ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;gitlab-backup create&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Vérification du statut ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;gitlab-ctl check-config&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;gitlab-rake gitlab:check&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mise à jour ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;apt-cache policy gitlab-ce&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;apt-get install gitlab-ce=18.11.0-ce.0&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Vérification que tout est bien redémarré à l&#039;issue de la mise à jour ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;gitlab-ctl status&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Vérification de l&#039;état interne de l&#039;application ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;gitlab-rake gitlab:check&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Surveillance des migrations de fond ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;gitlab-rake gitlab:background_migrations:status&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Les Runners ==&lt;br /&gt;
&lt;br /&gt;
=== Vérification des versions disponibles ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;apt-cache policy gitlab-runner&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installation de la version souhaitée ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;apt-get install gitlab-runner=18.11.3-1 gitlab-runner-helper-images=18.11.3-1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Vérifications à la fin de la mise à jour ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;gitlab-runner --version&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl status gitlab-runner&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Gitlab]]&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Gitlab_:_Mise_%C3%A0_jour&amp;diff=2178</id>
		<title>Gitlab : Mise à jour</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Gitlab_:_Mise_%C3%A0_jour&amp;diff=2178"/>
		<updated>2026-06-05T13:10:49Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Gitlab ==&lt;br /&gt;
&lt;br /&gt;
=== Sauvegardes ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;gitlab-backup create&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Vérification du statut actuel ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;gitlab-ctl check-config&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;gitlab-rake gitlab:check&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mise à jour : ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;apt-cache policy gitlab-ce&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;apt-get install gitlab-ce=18.11.0-ce.0&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Vérification que tout est bien redémarré à l&#039;issue de la mise à jour ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;gitlab-ctl status&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Vérification de l&#039;état interne de l&#039;application : ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;gitlab-rake gitlab:check&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Surveillance des migrations de fond : ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;gitlab-rake gitlab:background_migrations:status&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Les Runners ==&lt;br /&gt;
&lt;br /&gt;
=== Verification des versions disponibles ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;apt-cache policy gitlab-runner&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installation de la version souhaitée ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;apt-get install gitlab-runner=18.11.3-1 gitlab-runner-helper-images=18.11.3-1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Vérification à la fin de la mise à jour : ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;gitlab-runner --version&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl status gitlab-runner&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Gitlab]]&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Gitlab_:_Mise_%C3%A0_jour&amp;diff=2177</id>
		<title>Gitlab : Mise à jour</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Gitlab_:_Mise_%C3%A0_jour&amp;diff=2177"/>
		<updated>2026-06-05T13:10:36Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Gitlab ==&lt;br /&gt;
&lt;br /&gt;
=== Sauvegardes ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;gitlab-backup create&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Vérification du statut actuel ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;gitlab-ctl check-config&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;gitlab-rake gitlab:check&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mise à jour : ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;apt-cache policy gitlab-ce&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;apt-get install gitlab-ce=18.11.0-ce.0&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Vérification que tout est bien redémarré à l&#039;issue de la mise à jour ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;gitlab-ctl status&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Vérification de l&#039;état interne de l&#039;application : ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;gitlab-rake gitlab:check&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Surveillance des migrations de fond : ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;gitlab-rake gitlab:background_migrations:status&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Pour les Runners ==&lt;br /&gt;
&lt;br /&gt;
=== Verification des versions disponibles ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;apt-cache policy gitlab-runner&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installation de la version souhaitée ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;apt-get install gitlab-runner=18.11.3-1 gitlab-runner-helper-images=18.11.3-1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Vérification à la fin de la mise à jour : ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;gitlab-runner --version&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl status gitlab-runner&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Gitlab]]&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Gitlab_:_Mise_%C3%A0_jour&amp;diff=2176</id>
		<title>Gitlab : Mise à jour</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Gitlab_:_Mise_%C3%A0_jour&amp;diff=2176"/>
		<updated>2026-06-05T09:58:54Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Sauvegardes ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;gitlab-backup create&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Vérification du statut actuel ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;gitlab-ctl check-config&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;gitlab-rake gitlab:check&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mise à jour : ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;apt-cache policy gitlab-ce&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;apt-get install gitlab-ce=18.11.0-ce.0&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Vérification que tout est bien redémarré à l&#039;issue de la mise à jour ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;gitlab-ctl status&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Vérification de l&#039;état interne de l&#039;application : ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;gitlab-rake gitlab:check&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Surveillance des migrations de fond : ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;gitlab-rake gitlab:background_migrations:status&amp;lt;/code&amp;gt;&lt;br /&gt;
[[Catégorie:Gitlab]]&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Gitlab_:_Mise_%C3%A0_jour&amp;diff=2175</id>
		<title>Gitlab : Mise à jour</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Gitlab_:_Mise_%C3%A0_jour&amp;diff=2175"/>
		<updated>2026-06-05T09:58:36Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : Page créée avec « === Sauvegardes ===  * &amp;lt;code&amp;gt;gitlab-backup create&amp;lt;/code&amp;gt;  === Vérification du statut actuel ===  * &amp;lt;code&amp;gt;gitlab-ctl check-config&amp;lt;/code&amp;gt; * &amp;lt;code&amp;gt;gitlab-rake gitlab:check&amp;lt;/code&amp;gt;  === Mise à jour : ===  * &amp;lt;code&amp;gt;apt-cache policy gitlab-ce&amp;lt;/code&amp;gt; * &amp;lt;code&amp;gt;apt-get install gitlab-ce=18.11.0-ce.0&amp;lt;/code&amp;gt;  === Vérification que tout est bien redémarré à l&amp;#039;issue de la mise à jour ===  * &amp;lt;code&amp;gt;gitlab-ctl status&amp;lt;/code&amp;gt;  === Vérification de l&amp;#039;état interne de l&amp;#039;applicati... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Sauvegardes ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;gitlab-backup create&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Vérification du statut actuel ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;gitlab-ctl check-config&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;gitlab-rake gitlab:check&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mise à jour : ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;apt-cache policy gitlab-ce&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;apt-get install gitlab-ce=18.11.0-ce.0&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Vérification que tout est bien redémarré à l&#039;issue de la mise à jour ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;gitlab-ctl status&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Vérification de l&#039;état interne de l&#039;application : ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;gitlab-rake gitlab:check&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Surveillance des migrations de fond : ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;gitlab-rake gitlab:background_migrations:status&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Docker_:_Installer_Docker_%26_Portainer_sur_Debian&amp;diff=2174</id>
		<title>Docker : Installer Docker &amp; Portainer sur Debian</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Docker_:_Installer_Docker_%26_Portainer_sur_Debian&amp;diff=2174"/>
		<updated>2026-06-03T08:27:07Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation de Docker ==&lt;br /&gt;
&lt;br /&gt;
* Upgrades&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;apt update &amp;amp;&amp;amp; apt full-upgrade -y&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Installation de Docker&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;apt install docker.io -y&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vérification de l&#039;installation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;systemctl status docker&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation de Docker-compose ==&lt;br /&gt;
&lt;br /&gt;
* Installation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;apt install docker-compose -y&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vérification de l&#039;installation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;docker-compose -v&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation de Portainer ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /srv/docker&lt;br /&gt;
mkdir /srv/docker/portainer&lt;br /&gt;
cd /srv/docker/portainer&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Edition du fichier docker-compose.yaml&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;nano docker-compose.yaml&amp;lt;/code&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
version: &#039;3.3&#039;&lt;br /&gt;
services:&lt;br /&gt;
    portainer-ce:&lt;br /&gt;
        container_name: portainer&lt;br /&gt;
        ports:&lt;br /&gt;
            - 9443:9443&lt;br /&gt;
            - 9000:9000&lt;br /&gt;
        volumes:&lt;br /&gt;
            - /var/run/docker.sock:/var/run/docker.sock&lt;br /&gt;
            - data:/data&lt;br /&gt;
        restart: always&lt;br /&gt;
        image: portainer/portainer-ce:latest&lt;br /&gt;
 &lt;br /&gt;
volumes:&lt;br /&gt;
  data:&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Déploiement&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;docker-compose up -d&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Connexion :&lt;br /&gt;
** http://Adresse_IP:9000&lt;br /&gt;
** https://Adresse_IP:9443&lt;br /&gt;
* Création de l&#039;utilisateur User/Mot de passe&lt;br /&gt;
&lt;br /&gt;
== Liens ==&lt;br /&gt;
https://zatoufly.fr/installer-docker-et-portainer-sur-linux/&lt;br /&gt;
&lt;br /&gt;
https://geekeries.org/2020/04/docker-et-portainer-part-1-les-containeurs-pour-les-debutants/?doing_wp_cron=1780475126.4689099788665771484375&lt;br /&gt;
[[Catégorie:Docker]]&lt;br /&gt;
[[Catégorie:Portainer]]&lt;br /&gt;
[[Catégorie:Container]]&lt;br /&gt;
&lt;br /&gt;
		‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.compteurdevisite.com&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://counter6.optistats.ovh/private/compteurdevisite.php?c=b4epghealnwlf7wuq7gn3ygll9aywrfx&amp;quot; border=&amp;quot;0&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot; alt=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
‎		&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&#039;https://storage.ko-fi.com/cdn/scripts/overlay-widget.js&#039;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
  kofiWidgetOverlay.draw(&#039;yakakliker&#039;, {&lt;br /&gt;
    &#039;type&#039;: &#039;floating-chat&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text&#039;: &#039;Café&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.background-color&#039;: &#039;#00b9fe&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text-color&#039;: &#039;#fff&#039;&lt;br /&gt;
  });&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
[[Catégorie:Linux]]&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Docker_:_Installer_Docker_%26_Portainer_sur_Debian&amp;diff=2173</id>
		<title>Docker : Installer Docker &amp; Portainer sur Debian</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Docker_:_Installer_Docker_%26_Portainer_sur_Debian&amp;diff=2173"/>
		<updated>2026-06-02T12:32:30Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation de Docker ==&lt;br /&gt;
&lt;br /&gt;
* Upgrades&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;apt update &amp;amp;&amp;amp; apt full-upgrade -y&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Installation de Docker&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;apt install docker.io -y&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vérification de l&#039;installation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;systemctl status docker&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation de Docker-compose ==&lt;br /&gt;
&lt;br /&gt;
* Installation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;apt install docker-compose -y&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vérification de l&#039;installation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;docker-compose -v&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation de Portainer ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /srv/docker&lt;br /&gt;
mkdir /srv/docker/portainer&lt;br /&gt;
cd /srv/docker/portainer&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Edition du fichier docker-compose.yaml&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;nano docker-compose.yaml&amp;lt;/code&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
version: &#039;3.3&#039;&lt;br /&gt;
services:&lt;br /&gt;
    portainer-ce:&lt;br /&gt;
        container_name: portainer&lt;br /&gt;
        ports:&lt;br /&gt;
            - 9443:9443&lt;br /&gt;
            - 9000:9000&lt;br /&gt;
        volumes:&lt;br /&gt;
            - /var/run/docker.sock:/var/run/docker.sock&lt;br /&gt;
            - data:/data&lt;br /&gt;
        restart: always&lt;br /&gt;
        image: portainer/portainer-ce:latest&lt;br /&gt;
 &lt;br /&gt;
volumes:&lt;br /&gt;
  data:&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Déploiement&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;docker-compose up -d&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Connexion :&lt;br /&gt;
** http://Adresse_IP:9000&lt;br /&gt;
** https://Adresse_IP:9443&lt;br /&gt;
* Création de l&#039;utilisateur User/Mot de passe&lt;br /&gt;
&lt;br /&gt;
== Liens ==&lt;br /&gt;
https://zatoufly.fr/installer-docker-et-portainer-sur-linux/&lt;br /&gt;
[[Catégorie:Docker]]&lt;br /&gt;
[[Catégorie:Portainer]]&lt;br /&gt;
[[Catégorie:Container]]&lt;br /&gt;
&lt;br /&gt;
		‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.compteurdevisite.com&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://counter6.optistats.ovh/private/compteurdevisite.php?c=b4epghealnwlf7wuq7gn3ygll9aywrfx&amp;quot; border=&amp;quot;0&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot; alt=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
‎		&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&#039;https://storage.ko-fi.com/cdn/scripts/overlay-widget.js&#039;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
  kofiWidgetOverlay.draw(&#039;yakakliker&#039;, {&lt;br /&gt;
    &#039;type&#039;: &#039;floating-chat&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text&#039;: &#039;Café&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.background-color&#039;: &#039;#00b9fe&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text-color&#039;: &#039;#fff&#039;&lt;br /&gt;
  });&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
[[Catégorie:Linux]]&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Cat%C3%A9gorie:Container&amp;diff=2172</id>
		<title>Catégorie:Container</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Cat%C3%A9gorie:Container&amp;diff=2172"/>
		<updated>2026-06-02T12:31:55Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : Page vide créée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Cat%C3%A9gorie:Portainer&amp;diff=2171</id>
		<title>Catégorie:Portainer</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Cat%C3%A9gorie:Portainer&amp;diff=2171"/>
		<updated>2026-06-02T12:31:44Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : Page vide créée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Docker_:_Installer_Docker_%26_Portainer_sur_Debian&amp;diff=2170</id>
		<title>Docker : Installer Docker &amp; Portainer sur Debian</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Docker_:_Installer_Docker_%26_Portainer_sur_Debian&amp;diff=2170"/>
		<updated>2026-06-02T12:31:14Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation de Docker ==&lt;br /&gt;
&lt;br /&gt;
* Upgrades&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;apt update &amp;amp;&amp;amp; apt full-upgrade -y&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Installation de Docker&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;apt install docker.io -y&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vérification de l&#039;installation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;systemctl status docker&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation de Docker-compose ==&lt;br /&gt;
&lt;br /&gt;
* Installation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;apt install docker-compose -y&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vérification de l&#039;installation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;docker-compose -v&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation de Portainer ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /srv/docker&lt;br /&gt;
mkdir /srv/docker/portainer&lt;br /&gt;
cd /srv/docker/portainer&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Edition du fichier docker-compose.yaml&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;nano docker-compose.yaml&amp;lt;/code&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
version: &#039;3.3&#039;&lt;br /&gt;
services:&lt;br /&gt;
    portainer-ce:&lt;br /&gt;
        container_name: portainer&lt;br /&gt;
        ports:&lt;br /&gt;
            - 9443:9443&lt;br /&gt;
            - 9000:9000&lt;br /&gt;
        volumes:&lt;br /&gt;
            - /var/run/docker.sock:/var/run/docker.sock&lt;br /&gt;
            - data:/data&lt;br /&gt;
        restart: always&lt;br /&gt;
        image: portainer/portainer-ce:latest&lt;br /&gt;
 &lt;br /&gt;
volumes:&lt;br /&gt;
  data:&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Déploiement&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;docker-compose up -d&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Connexion :&lt;br /&gt;
** http://Adresse_IP:9000&lt;br /&gt;
** https://Adresse_IP:9443&lt;br /&gt;
* Création de l&#039;utilisateur User/Mot de passe&lt;br /&gt;
&lt;br /&gt;
== Liens ==&lt;br /&gt;
https://zatoufly.fr/installer-docker-et-portainer-sur-linux/&lt;br /&gt;
[[Catégorie:Docker]]&lt;br /&gt;
[[Catégorie:Portainer]]&lt;br /&gt;
[[Catégorie:Container]]&lt;br /&gt;
&lt;br /&gt;
		‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.compteurdevisite.com&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://counter6.optistats.ovh/private/compteurdevisite.php?c=b4epghealnwlf7wuq7gn3ygll9aywrfx&amp;quot; border=&amp;quot;0&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot; alt=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
‎		&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&#039;https://storage.ko-fi.com/cdn/scripts/overlay-widget.js&#039;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
  kofiWidgetOverlay.draw(&#039;yakakliker&#039;, {&lt;br /&gt;
    &#039;type&#039;: &#039;floating-chat&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text&#039;: &#039;Café&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.background-color&#039;: &#039;#00b9fe&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text-color&#039;: &#039;#fff&#039;&lt;br /&gt;
  });&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Docker_:_Installer_Docker_%26_Portainer_sur_Debian&amp;diff=2169</id>
		<title>Docker : Installer Docker &amp; Portainer sur Debian</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Docker_:_Installer_Docker_%26_Portainer_sur_Debian&amp;diff=2169"/>
		<updated>2026-06-02T12:30:44Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation de Docker ==&lt;br /&gt;
&lt;br /&gt;
* Upgrades&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;apt update &amp;amp;&amp;amp; apt full-upgrade -y&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Installation de Docker&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;apt install docker.io -y&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vérification de l&#039;installation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;systemctl status docker&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation de Docker-compose ==&lt;br /&gt;
&lt;br /&gt;
* Installation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;apt install docker-compose -y&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vérification de l&#039;installation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;docker-compose -v&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation de Portainer ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /srv/docker&lt;br /&gt;
mkdir /srv/docker/portainer&lt;br /&gt;
cd /srv/docker/portainer&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Edition du fichier docker-compose.yaml&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;nano docker-compose.yaml&amp;lt;/code&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
version: &#039;3.3&#039;&lt;br /&gt;
services:&lt;br /&gt;
    portainer-ce:&lt;br /&gt;
        container_name: portainer&lt;br /&gt;
        ports:&lt;br /&gt;
            - 9443:9443&lt;br /&gt;
            - 9000:9000&lt;br /&gt;
        volumes:&lt;br /&gt;
            - /var/run/docker.sock:/var/run/docker.sock&lt;br /&gt;
            - data:/data&lt;br /&gt;
        restart: always&lt;br /&gt;
        image: portainer/portainer-ce:latest&lt;br /&gt;
 &lt;br /&gt;
volumes:&lt;br /&gt;
  data:&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Déploiement&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;docker-compose up -d&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Connexion :&lt;br /&gt;
** http://Adresse_IP:9000&lt;br /&gt;
** https://Adresse_IP:9443&lt;br /&gt;
* Création de l&#039;utilisateur User/Mot de passe&lt;br /&gt;
&lt;br /&gt;
== Liens ==&lt;br /&gt;
https://zatoufly.fr/installer-docker-et-portainer-sur-linux/&lt;br /&gt;
[[Catégorie:Docker]]&lt;br /&gt;
[[Catégorie:Portainer]]&lt;br /&gt;
[[Catégorie:Container]]&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Docker_:_Installer_Docker_%26_Portainer_sur_Debian&amp;diff=2168</id>
		<title>Docker : Installer Docker &amp; Portainer sur Debian</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Docker_:_Installer_Docker_%26_Portainer_sur_Debian&amp;diff=2168"/>
		<updated>2026-06-02T12:29:13Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation de Docker ==&lt;br /&gt;
&lt;br /&gt;
* Upgrades&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;apt update &amp;amp;&amp;amp; apt full-upgrade -y&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Installation de Docker&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;apt install docker.io -y&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vérification de l&#039;installation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;systemctl status docker&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation de Docker-compose ==&lt;br /&gt;
&lt;br /&gt;
* Installation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;apt install docker-compose -y&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vérification de l&#039;installation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;docker-compose -v&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation de Portainer ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /srv/docker&lt;br /&gt;
mkdir /srv/docker/portainer&lt;br /&gt;
cd /srv/docker/portainer&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Edition du fichier docker-compose.yaml&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;nano docker-compose.yaml&amp;lt;/code&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
version: &#039;3.3&#039;&lt;br /&gt;
services:&lt;br /&gt;
    portainer-ce:&lt;br /&gt;
        container_name: portainer&lt;br /&gt;
        ports:&lt;br /&gt;
            - 9443:9443&lt;br /&gt;
            - 9000:9000&lt;br /&gt;
        volumes:&lt;br /&gt;
            - /var/run/docker.sock:/var/run/docker.sock&lt;br /&gt;
            - data:/data&lt;br /&gt;
        restart: always&lt;br /&gt;
        image: portainer/portainer-ce:latest&lt;br /&gt;
 &lt;br /&gt;
volumes:&lt;br /&gt;
  data:&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Déploiement&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;docker-compose up -d&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Connexion :&lt;br /&gt;
** http://Adresse_IP:9000&lt;br /&gt;
** https://Adresse_IP:9443&lt;br /&gt;
* Création de l&#039;utilisateur User/Mot de passe&lt;br /&gt;
&lt;br /&gt;
== Liens ==&lt;br /&gt;
https://zatoufly.fr/installer-docker-et-portainer-sur-linux/&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Docker_:_Installer_Docker_%26_Portainer_sur_Debian&amp;diff=2167</id>
		<title>Docker : Installer Docker &amp; Portainer sur Debian</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Docker_:_Installer_Docker_%26_Portainer_sur_Debian&amp;diff=2167"/>
		<updated>2026-06-02T12:25:12Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : Page créée avec « == Installation de Docker ==  * Upgrades  &amp;lt;code&amp;gt;apt update &amp;amp;&amp;amp; apt full-upgrade -y&amp;lt;/code&amp;gt;  * Installation de Docker  &amp;lt;code&amp;gt;apt install docker.io -y&amp;lt;/code&amp;gt;  * Vérification de l&amp;#039;installation  &amp;lt;code&amp;gt;systemctl status docker&amp;lt;/code&amp;gt;  == Installation de Docker-compose ==  * Installation  &amp;lt;code&amp;gt;apt install docker-compose -y&amp;lt;/code&amp;gt;  * Vérification de l&amp;#039;installation  &amp;lt;code&amp;gt;docker-compose -v&amp;lt;/code&amp;gt;  == Installation de Portainer == &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt; mkdir /srv/d... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation de Docker ==&lt;br /&gt;
&lt;br /&gt;
* Upgrades&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;apt update &amp;amp;&amp;amp; apt full-upgrade -y&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Installation de Docker&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;apt install docker.io -y&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vérification de l&#039;installation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;systemctl status docker&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation de Docker-compose ==&lt;br /&gt;
&lt;br /&gt;
* Installation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;apt install docker-compose -y&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vérification de l&#039;installation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;docker-compose -v&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation de Portainer ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /srv/docker&lt;br /&gt;
mkdir /srv/docker/portainer&lt;br /&gt;
cd /srv/docker/portainer&lt;br /&gt;
nano docker-compose.yaml&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Cat%C3%A9gorie:RabbitMQ&amp;diff=2166</id>
		<title>Catégorie:RabbitMQ</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Cat%C3%A9gorie:RabbitMQ&amp;diff=2166"/>
		<updated>2026-06-02T09:07:09Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://www.rabbitmq.com&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=RabbitMQ_:_Installation&amp;diff=2165</id>
		<title>RabbitMQ : Installation</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=RabbitMQ_:_Installation&amp;diff=2165"/>
		<updated>2026-06-02T09:06:51Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Script d&#039;installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
sudo apt-get install curl gnupg apt-transport-https -y&lt;br /&gt;
&lt;br /&gt;
## Team RabbitMQ&#039;s signing key&lt;br /&gt;
curl -1sLf &amp;quot;https://keys.openpgp.org/vks/v1/by-fingerprint/0A9AF2115F4687BD29803A206B73A36E6026DFCA&amp;quot; | sudo gpg --dearmor | sudo tee /usr/share/keyrings/com.rabbitmq.team.gpg &amp;gt; /dev/null&lt;br /&gt;
&lt;br /&gt;
## Add apt repositories maintained by Team RabbitMQ&lt;br /&gt;
sudo tee /etc/apt/sources.list.d/rabbitmq.list &amp;lt;&amp;lt;EOF&lt;br /&gt;
## Latest RabbitMQ releases&lt;br /&gt;
##&lt;br /&gt;
deb [arch=amd64 signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://deb1.rabbitmq.com/rabbitmq-server/debian/trixie trixie main&lt;br /&gt;
deb [arch=amd64 signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://deb2.rabbitmq.com/rabbitmq-server/debian/trixie trixie main&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
## Update package indices&lt;br /&gt;
sudo apt-get update -y&lt;br /&gt;
&lt;br /&gt;
## Install Erlang packages&lt;br /&gt;
sudo apt-get install -y erlang-base \&lt;br /&gt;
                        erlang-asn1 erlang-crypto erlang-eldap erlang-ftp erlang-inets \&lt;br /&gt;
                        erlang-mnesia erlang-os-mon erlang-parsetools erlang-public-key \&lt;br /&gt;
                        erlang-runtime-tools erlang-snmp erlang-ssl \&lt;br /&gt;
                        erlang-syntax-tools erlang-tftp erlang-tools erlang-xmerl&lt;br /&gt;
&lt;br /&gt;
## Install rabbitmq-server and its dependencies&lt;br /&gt;
sudo apt-get install rabbitmq-server -y --fix-missing&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Activation de l&#039;interface de management ==&lt;br /&gt;
&amp;lt;code&amp;gt;rabbitmq-plugins enable rabbitmq_management&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Port de management par défaut : 15672&lt;br /&gt;
* Lien : http://Adresse_IP:15672&lt;br /&gt;
&lt;br /&gt;
== Création du compte utilisateur de management ==&lt;br /&gt;
&lt;br /&gt;
=== Ajout d&#039;un utilisateur ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo rabbitmqctl add_user admin your_secure_password&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Attribution des droits administrateur ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo rabbitmqctl set_user_tags admin administrator&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Attribution de tous les droits sur le Vhost par défaut ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo rabbitmqctl set_permissions -p / admin &amp;quot;.*&amp;quot; &amp;quot;.*&amp;quot; &amp;quot;.*&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Lister les utilisateurs ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo rabbitmqctl list_users&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Supprimer l&#039;utilisateur par défaut ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo rabbitmqctl delete_user guest&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Liens ==&lt;br /&gt;
http://rabbitmq.com/docs/install-debian&lt;br /&gt;
&lt;br /&gt;
https://www.rabbitmq.com/docs&lt;br /&gt;
[[Catégorie:RabbitMQ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
		‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.compteurdevisite.com&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://counter6.optistats.ovh/private/compteurdevisite.php?c=b4epghealnwlf7wuq7gn3ygll9aywrfx&amp;quot; border=&amp;quot;0&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot; alt=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
‎		&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&#039;https://storage.ko-fi.com/cdn/scripts/overlay-widget.js&#039;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
  kofiWidgetOverlay.draw(&#039;yakakliker&#039;, {&lt;br /&gt;
    &#039;type&#039;: &#039;floating-chat&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text&#039;: &#039;Café&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.background-color&#039;: &#039;#00b9fe&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text-color&#039;: &#039;#fff&#039;&lt;br /&gt;
  });&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=RabbitMQ_:_Installation&amp;diff=2164</id>
		<title>RabbitMQ : Installation</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=RabbitMQ_:_Installation&amp;diff=2164"/>
		<updated>2026-06-02T08:57:13Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Script d&#039;installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
sudo apt-get install curl gnupg apt-transport-https -y&lt;br /&gt;
&lt;br /&gt;
## Team RabbitMQ&#039;s signing key&lt;br /&gt;
curl -1sLf &amp;quot;https://keys.openpgp.org/vks/v1/by-fingerprint/0A9AF2115F4687BD29803A206B73A36E6026DFCA&amp;quot; | sudo gpg --dearmor | sudo tee /usr/share/keyrings/com.rabbitmq.team.gpg &amp;gt; /dev/null&lt;br /&gt;
&lt;br /&gt;
## Add apt repositories maintained by Team RabbitMQ&lt;br /&gt;
sudo tee /etc/apt/sources.list.d/rabbitmq.list &amp;lt;&amp;lt;EOF&lt;br /&gt;
## Latest RabbitMQ releases&lt;br /&gt;
##&lt;br /&gt;
deb [arch=amd64 signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://deb1.rabbitmq.com/rabbitmq-server/debian/trixie trixie main&lt;br /&gt;
deb [arch=amd64 signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://deb2.rabbitmq.com/rabbitmq-server/debian/trixie trixie main&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
## Update package indices&lt;br /&gt;
sudo apt-get update -y&lt;br /&gt;
&lt;br /&gt;
## Install Erlang packages&lt;br /&gt;
sudo apt-get install -y erlang-base \&lt;br /&gt;
                        erlang-asn1 erlang-crypto erlang-eldap erlang-ftp erlang-inets \&lt;br /&gt;
                        erlang-mnesia erlang-os-mon erlang-parsetools erlang-public-key \&lt;br /&gt;
                        erlang-runtime-tools erlang-snmp erlang-ssl \&lt;br /&gt;
                        erlang-syntax-tools erlang-tftp erlang-tools erlang-xmerl&lt;br /&gt;
&lt;br /&gt;
## Install rabbitmq-server and its dependencies&lt;br /&gt;
sudo apt-get install rabbitmq-server -y --fix-missing&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Activation de l&#039;interface de management ==&lt;br /&gt;
&amp;lt;code&amp;gt;rabbitmq-plugins enable rabbitmq_management&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Port de management par défaut : 15672&lt;br /&gt;
* Lien : http://Adresse_IP:15672&lt;br /&gt;
&lt;br /&gt;
== Création du compte utilisateur de management ==&lt;br /&gt;
&lt;br /&gt;
=== Ajout d&#039;un utilisateur ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo rabbitmqctl add_user admin your_secure_password&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Attribution des droits administrateur ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo rabbitmqctl set_user_tags admin administrator&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Attribution de tous les droits sur le Vhost par défaut ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo rabbitmqctl set_permissions -p / admin &amp;quot;.*&amp;quot; &amp;quot;.*&amp;quot; &amp;quot;.*&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Lister les utilisateurs ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo rabbitmqctl list_users&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Supprimer l&#039;utilisateur par défaut ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo rabbitmqctl delete_user guest&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Liens ==&lt;br /&gt;
http://rabbitmq.com/docs/install-debian&lt;br /&gt;
[[Catégorie:RabbitMQ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
		‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.compteurdevisite.com&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://counter6.optistats.ovh/private/compteurdevisite.php?c=b4epghealnwlf7wuq7gn3ygll9aywrfx&amp;quot; border=&amp;quot;0&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot; alt=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
‎		&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&#039;https://storage.ko-fi.com/cdn/scripts/overlay-widget.js&#039;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
  kofiWidgetOverlay.draw(&#039;yakakliker&#039;, {&lt;br /&gt;
    &#039;type&#039;: &#039;floating-chat&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text&#039;: &#039;Café&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.background-color&#039;: &#039;#00b9fe&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text-color&#039;: &#039;#fff&#039;&lt;br /&gt;
  });&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=RabbitMQ_:_Installation&amp;diff=2163</id>
		<title>RabbitMQ : Installation</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=RabbitMQ_:_Installation&amp;diff=2163"/>
		<updated>2026-06-02T08:55:33Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Script d&#039;installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
sudo apt-get install curl gnupg apt-transport-https -y&lt;br /&gt;
&lt;br /&gt;
## Team RabbitMQ&#039;s signing key&lt;br /&gt;
curl -1sLf &amp;quot;https://keys.openpgp.org/vks/v1/by-fingerprint/0A9AF2115F4687BD29803A206B73A36E6026DFCA&amp;quot; | sudo gpg --dearmor | sudo tee /usr/share/keyrings/com.rabbitmq.team.gpg &amp;gt; /dev/null&lt;br /&gt;
&lt;br /&gt;
## Add apt repositories maintained by Team RabbitMQ&lt;br /&gt;
sudo tee /etc/apt/sources.list.d/rabbitmq.list &amp;lt;&amp;lt;EOF&lt;br /&gt;
## Latest RabbitMQ releases&lt;br /&gt;
##&lt;br /&gt;
deb [arch=amd64 signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://deb1.rabbitmq.com/rabbitmq-server/debian/trixie trixie main&lt;br /&gt;
deb [arch=amd64 signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://deb2.rabbitmq.com/rabbitmq-server/debian/trixie trixie main&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
## Update package indices&lt;br /&gt;
sudo apt-get update -y&lt;br /&gt;
&lt;br /&gt;
## Install Erlang packages&lt;br /&gt;
sudo apt-get install -y erlang-base \&lt;br /&gt;
                        erlang-asn1 erlang-crypto erlang-eldap erlang-ftp erlang-inets \&lt;br /&gt;
                        erlang-mnesia erlang-os-mon erlang-parsetools erlang-public-key \&lt;br /&gt;
                        erlang-runtime-tools erlang-snmp erlang-ssl \&lt;br /&gt;
                        erlang-syntax-tools erlang-tftp erlang-tools erlang-xmerl&lt;br /&gt;
&lt;br /&gt;
## Install rabbitmq-server and its dependencies&lt;br /&gt;
sudo apt-get install rabbitmq-server -y --fix-missing&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Activation de l&#039;interface de management ==&lt;br /&gt;
&amp;lt;code&amp;gt;rabbitmq-plugins enable rabbitmq_management&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Création du compte utilisateur de management ==&lt;br /&gt;
&lt;br /&gt;
=== Ajout d&#039;un utilisateur ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo rabbitmqctl add_user admin your_secure_password&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Attribution des droits administrateur ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo rabbitmqctl set_user_tags admin administrator&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Attribution de tous les droits sur le Vhost par défaut ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo rabbitmqctl set_permissions -p / admin &amp;quot;.*&amp;quot; &amp;quot;.*&amp;quot; &amp;quot;.*&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Lister les utilisateurs ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo rabbitmqctl list_users&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Supprimer l&#039;utilisateur par défaut ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo rabbitmqctl delete_user guest&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Liens ==&lt;br /&gt;
http://rabbitmq.com/docs/install-debian&lt;br /&gt;
[[Catégorie:RabbitMQ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
		‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.compteurdevisite.com&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://counter6.optistats.ovh/private/compteurdevisite.php?c=b4epghealnwlf7wuq7gn3ygll9aywrfx&amp;quot; border=&amp;quot;0&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot; alt=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
‎		&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&#039;https://storage.ko-fi.com/cdn/scripts/overlay-widget.js&#039;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
  kofiWidgetOverlay.draw(&#039;yakakliker&#039;, {&lt;br /&gt;
    &#039;type&#039;: &#039;floating-chat&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text&#039;: &#039;Café&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.background-color&#039;: &#039;#00b9fe&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text-color&#039;: &#039;#fff&#039;&lt;br /&gt;
  });&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=RabbitMQ_:_Installation&amp;diff=2162</id>
		<title>RabbitMQ : Installation</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=RabbitMQ_:_Installation&amp;diff=2162"/>
		<updated>2026-06-02T08:52:21Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Script d&#039;installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
sudo apt-get install curl gnupg apt-transport-https -y&lt;br /&gt;
&lt;br /&gt;
## Team RabbitMQ&#039;s signing key&lt;br /&gt;
curl -1sLf &amp;quot;https://keys.openpgp.org/vks/v1/by-fingerprint/0A9AF2115F4687BD29803A206B73A36E6026DFCA&amp;quot; | sudo gpg --dearmor | sudo tee /usr/share/keyrings/com.rabbitmq.team.gpg &amp;gt; /dev/null&lt;br /&gt;
&lt;br /&gt;
## Add apt repositories maintained by Team RabbitMQ&lt;br /&gt;
sudo tee /etc/apt/sources.list.d/rabbitmq.list &amp;lt;&amp;lt;EOF&lt;br /&gt;
## Latest RabbitMQ releases&lt;br /&gt;
##&lt;br /&gt;
deb [arch=amd64 signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://deb1.rabbitmq.com/rabbitmq-server/debian/trixie trixie main&lt;br /&gt;
deb [arch=amd64 signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://deb2.rabbitmq.com/rabbitmq-server/debian/trixie trixie main&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
## Update package indices&lt;br /&gt;
sudo apt-get update -y&lt;br /&gt;
&lt;br /&gt;
## Install Erlang packages&lt;br /&gt;
sudo apt-get install -y erlang-base \&lt;br /&gt;
                        erlang-asn1 erlang-crypto erlang-eldap erlang-ftp erlang-inets \&lt;br /&gt;
                        erlang-mnesia erlang-os-mon erlang-parsetools erlang-public-key \&lt;br /&gt;
                        erlang-runtime-tools erlang-snmp erlang-ssl \&lt;br /&gt;
                        erlang-syntax-tools erlang-tftp erlang-tools erlang-xmerl&lt;br /&gt;
&lt;br /&gt;
## Install rabbitmq-server and its dependencies&lt;br /&gt;
sudo apt-get install rabbitmq-server -y --fix-missing&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Activation de l&#039;interface de management ==&lt;br /&gt;
&amp;lt;code&amp;gt;rabbitmq-plugins enable rabbitmq_management&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Création du compte utilisateur de management ==&lt;br /&gt;
&lt;br /&gt;
=== Ajout d&#039;un utilisateur ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo rabbitmqctl add_user admin your_secure_password&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Attribution des droits administrateur ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo rabbitmqctl set_user_tags admin administrator&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Attribution de tous les droits sur le Vhost par défaut ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo rabbitmqctl set_permissions -p / admin &amp;quot;.*&amp;quot; &amp;quot;.*&amp;quot; &amp;quot;.*&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Lister les utilisateurs ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo rabbitmqctl list_users&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Supprimer l&#039;utilisateur par défaut ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo rabbitmqctl delete_user guest&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Liens ==&lt;br /&gt;
http://rabbitmq.com/docs/install-debian&lt;br /&gt;
[[Catégorie:RabbitMQ]]&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Cat%C3%A9gorie:RabbitMQ&amp;diff=2161</id>
		<title>Catégorie:RabbitMQ</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Cat%C3%A9gorie:RabbitMQ&amp;diff=2161"/>
		<updated>2026-06-02T08:51:52Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : Page vide créée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=RabbitMQ_:_Installation&amp;diff=2160</id>
		<title>RabbitMQ : Installation</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=RabbitMQ_:_Installation&amp;diff=2160"/>
		<updated>2026-06-02T08:51:39Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Script d&#039;installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
sudo apt-get install curl gnupg apt-transport-https -y&lt;br /&gt;
&lt;br /&gt;
## Team RabbitMQ&#039;s signing key&lt;br /&gt;
curl -1sLf &amp;quot;https://keys.openpgp.org/vks/v1/by-fingerprint/0A9AF2115F4687BD29803A206B73A36E6026DFCA&amp;quot; | sudo gpg --dearmor | sudo tee /usr/share/keyrings/com.rabbitmq.team.gpg &amp;gt; /dev/null&lt;br /&gt;
&lt;br /&gt;
## Add apt repositories maintained by Team RabbitMQ&lt;br /&gt;
sudo tee /etc/apt/sources.list.d/rabbitmq.list &amp;lt;&amp;lt;EOF&lt;br /&gt;
## Latest RabbitMQ releases&lt;br /&gt;
##&lt;br /&gt;
deb [arch=amd64 signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://deb1.rabbitmq.com/rabbitmq-server/debian/trixie trixie main&lt;br /&gt;
deb [arch=amd64 signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://deb2.rabbitmq.com/rabbitmq-server/debian/trixie trixie main&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
## Update package indices&lt;br /&gt;
sudo apt-get update -y&lt;br /&gt;
&lt;br /&gt;
## Install Erlang packages&lt;br /&gt;
sudo apt-get install -y erlang-base \&lt;br /&gt;
                        erlang-asn1 erlang-crypto erlang-eldap erlang-ftp erlang-inets \&lt;br /&gt;
                        erlang-mnesia erlang-os-mon erlang-parsetools erlang-public-key \&lt;br /&gt;
                        erlang-runtime-tools erlang-snmp erlang-ssl \&lt;br /&gt;
                        erlang-syntax-tools erlang-tftp erlang-tools erlang-xmerl&lt;br /&gt;
&lt;br /&gt;
## Install rabbitmq-server and its dependencies&lt;br /&gt;
sudo apt-get install rabbitmq-server -y --fix-missing&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Activation de l&#039;interface de management ==&lt;br /&gt;
&amp;lt;code&amp;gt;rabbitmq-plugins enable rabbitmq_management&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Création du compte utilisateur de management ==&lt;br /&gt;
&lt;br /&gt;
=== Ajout d&#039;un utilisateur ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo rabbitmqctl add_user admin your_secure_password&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Attribution des droits administrateur ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo rabbitmqctl set_user_tags admin administrator&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Attribution de tous les droits sur le Vhost par défaut ====&lt;br /&gt;
&amp;lt;code&amp;gt;sudo rabbitmqctl set_permissions -p / admin &amp;quot;.*&amp;quot; &amp;quot;.*&amp;quot; &amp;quot;.*&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Lister les utilisateurs ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo rabbitmqctl list_users&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Supprimer l&#039;utilisateur par défaut ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo rabbitmqctl delete_user guest&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Liens ==&lt;br /&gt;
http://rabbitmq.com/docs/install-debian&lt;br /&gt;
[[Catégorie:RabbitMQ]]&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=RabbitMQ_:_Installation&amp;diff=2159</id>
		<title>RabbitMQ : Installation</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=RabbitMQ_:_Installation&amp;diff=2159"/>
		<updated>2026-06-02T08:51:14Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : Page créée avec « == Script d&amp;#039;installation == &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt; #!/bin/sh  sudo apt-get install curl gnupg apt-transport-https -y  ## Team RabbitMQ&amp;#039;s signing key curl -1sLf &amp;quot;https://keys.openpgp.org/vks/v1/by-fingerprint/0A9AF2115F4687BD29803A206B73A36E6026DFCA&amp;quot; | sudo gpg --dearmor | sudo tee /usr/share/keyrings/com.rabbitmq.team.gpg &amp;gt; /dev/null  ## Add apt repositories maintained by Team RabbitMQ sudo tee /etc/apt/sources.list.d/rabbitmq.list &amp;lt;&amp;lt;EOF ## Latest RabbitMQ... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Script d&#039;installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
sudo apt-get install curl gnupg apt-transport-https -y&lt;br /&gt;
&lt;br /&gt;
## Team RabbitMQ&#039;s signing key&lt;br /&gt;
curl -1sLf &amp;quot;https://keys.openpgp.org/vks/v1/by-fingerprint/0A9AF2115F4687BD29803A206B73A36E6026DFCA&amp;quot; | sudo gpg --dearmor | sudo tee /usr/share/keyrings/com.rabbitmq.team.gpg &amp;gt; /dev/null&lt;br /&gt;
&lt;br /&gt;
## Add apt repositories maintained by Team RabbitMQ&lt;br /&gt;
sudo tee /etc/apt/sources.list.d/rabbitmq.list &amp;lt;&amp;lt;EOF&lt;br /&gt;
## Latest RabbitMQ releases&lt;br /&gt;
##&lt;br /&gt;
deb [arch=amd64 signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://deb1.rabbitmq.com/rabbitmq-server/debian/trixie trixie main&lt;br /&gt;
deb [arch=amd64 signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://deb2.rabbitmq.com/rabbitmq-server/debian/trixie trixie main&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
## Update package indices&lt;br /&gt;
sudo apt-get update -y&lt;br /&gt;
&lt;br /&gt;
## Install Erlang packages&lt;br /&gt;
sudo apt-get install -y erlang-base \&lt;br /&gt;
                        erlang-asn1 erlang-crypto erlang-eldap erlang-ftp erlang-inets \&lt;br /&gt;
                        erlang-mnesia erlang-os-mon erlang-parsetools erlang-public-key \&lt;br /&gt;
                        erlang-runtime-tools erlang-snmp erlang-ssl \&lt;br /&gt;
                        erlang-syntax-tools erlang-tftp erlang-tools erlang-xmerl&lt;br /&gt;
&lt;br /&gt;
## Install rabbitmq-server and its dependencies&lt;br /&gt;
sudo apt-get install rabbitmq-server -y --fix-missing&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Activation de l&#039;interface de management ==&lt;br /&gt;
&amp;lt;code&amp;gt;rabbitmq-plugins enable rabbitmq_management&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Création du compte utilisateur de management ==&lt;br /&gt;
&lt;br /&gt;
=== Ajout d&#039;un utilisateur ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo rabbitmqctl add_user admin your_secure_password&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Attribution des droits administrateur ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo rabbitmqctl set_user_tags admin administrator&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Attribution de tous les droits sur le Vhost par défaut ====&lt;br /&gt;
&amp;lt;code&amp;gt;sudo rabbitmqctl set_permissions -p / admin &amp;quot;.*&amp;quot; &amp;quot;.*&amp;quot; &amp;quot;.*&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Lister les utilisateurs ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo rabbitmqctl list_users&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Supprimer l&#039;utilisateur par défaut ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo rabbitmqctl delete_user guest&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Liens ==&lt;br /&gt;
http://rabbitmq.com/docs/install-debian&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Carbonio&amp;diff=2158</id>
		<title>Carbonio</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Carbonio&amp;diff=2158"/>
		<updated>2026-06-01T14:18:18Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : Page créée avec « === Installation === https://docs.zextras.com/carbonio-ce/html/install/toc.html »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Installation ===&lt;br /&gt;
https://docs.zextras.com/carbonio-ce/html/install/toc.html&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Installation_%26_param%C3%A9trages_de_GLPI&amp;diff=2157</id>
		<title>Installation &amp; paramétrages de GLPI</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Installation_%26_param%C3%A9trages_de_GLPI&amp;diff=2157"/>
		<updated>2026-06-01T11:54:05Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : /* Installation des tools nécessaires au bon fonctionnement */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Installation du système ==&lt;br /&gt;
&lt;br /&gt;
=== Installation des tools nécessaires au bon fonctionnement ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install build-essential linux-headers-$(uname -r)&lt;br /&gt;
&lt;br /&gt;
sudo apt-get install net-tools htop curl dos2unix tcpdump git nfs-common cifs-utils iftop rsync parted mailutils&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installation de Webmin ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl -o setup-repos.sh https://raw.githubusercontent.com/webmin/webmin/master/setup-repos.sh&lt;br /&gt;
&lt;br /&gt;
sudo sh setup-repos.sh&lt;br /&gt;
&lt;br /&gt;
sudo apt-get install --install-recommends webmin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Penser au Firewall&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo ufw allow 10000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installation de Cockpit ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Cockpit is available in Debian since version 10 (Buster).&lt;br /&gt;
&lt;br /&gt;
To get the latest version, we recommend to enable the backports repository (as root):&lt;br /&gt;
&lt;br /&gt;
. /etc/os-release&lt;br /&gt;
echo &amp;quot;deb http://deb.debian.org/debian ${VERSION_CODENAME}-backports main&amp;quot; &amp;gt; \&lt;br /&gt;
    /etc/apt/sources.list.d/backports.list&lt;br /&gt;
apt update&lt;br /&gt;
&lt;br /&gt;
Install or update the package:&lt;br /&gt;
&lt;br /&gt;
apt install -t ${VERSION_CODENAME}-backports cockpit&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installation du SD-WAN Zerotier ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl -s https://install.zerotier.com | sudo bash&lt;br /&gt;
&lt;br /&gt;
curl -o Zerotier.sh https://raw.githubusercontent.com/Yakakliker37/Base_info/main/Zerotier.sh&lt;br /&gt;
&lt;br /&gt;
sh Zerotier.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installation de la prise de main à distance ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget https://www.dwservice.net/download/dwagent.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installation du SD-WAN Netbird ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl -fsSL https://pkgs.netbird.io/install.sh | sh&lt;br /&gt;
&lt;br /&gt;
netbird up&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation des pré-requis nécessaires à GLPI ==&lt;br /&gt;
sudo apt-get install apache2 -y&lt;br /&gt;
&lt;br /&gt;
sudo systemctl enable apache2&lt;br /&gt;
&lt;br /&gt;
sudo apt-get install mariadb-server -y&lt;br /&gt;
&lt;br /&gt;
sudo apt-get install php libapache2-mod-php -y&lt;br /&gt;
&lt;br /&gt;
sudo apt-get install php-{ldap,imap,apcu,xmlrpc,curl,common,gd,json,mbstring,mysql,xml,intl,zip,bz2}&lt;br /&gt;
&lt;br /&gt;
=== Configuration de la base de données ===&lt;br /&gt;
sudo mysql_secure_installation&lt;br /&gt;
&lt;br /&gt;
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB&lt;br /&gt;
&lt;br /&gt;
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!&lt;br /&gt;
&lt;br /&gt;
In order to log into MariaDB to secure it, we&#039;ll need the current&lt;br /&gt;
&lt;br /&gt;
password for the root user. If you&#039;ve just installed MariaDB, and&lt;br /&gt;
&lt;br /&gt;
haven&#039;t set the root password yet, you should just press enter here.&lt;br /&gt;
&lt;br /&gt;
Enter current password for root (enter for none):&lt;br /&gt;
&lt;br /&gt;
OK, successfully used password, moving on...&lt;br /&gt;
&lt;br /&gt;
Setting the root password or using the unix_socket ensures that nobody&lt;br /&gt;
&lt;br /&gt;
can log into the MariaDB root user without the proper authorisation.&lt;br /&gt;
&lt;br /&gt;
You already have your root account protected, so you can safely answer &#039;n&#039;.&lt;br /&gt;
&lt;br /&gt;
Switch to unix_socket authentication [Y/n] Y&lt;br /&gt;
&lt;br /&gt;
Enabled successfully!&lt;br /&gt;
&lt;br /&gt;
Reloading privilege tables..&lt;br /&gt;
&lt;br /&gt;
... Success!&lt;br /&gt;
&lt;br /&gt;
You already have your root account protected, so you can safely answer &#039;n&#039;.&lt;br /&gt;
&lt;br /&gt;
Change the root password? [Y/n] Y&lt;br /&gt;
&lt;br /&gt;
New password:&lt;br /&gt;
&lt;br /&gt;
Re-enter new password:&lt;br /&gt;
&lt;br /&gt;
Password updated successfully!&lt;br /&gt;
&lt;br /&gt;
Reloading privilege tables..&lt;br /&gt;
&lt;br /&gt;
... Success!&lt;br /&gt;
&lt;br /&gt;
By default, a MariaDB installation has an anonymous user, allowing anyone&lt;br /&gt;
&lt;br /&gt;
to log into MariaDB without having to have a user account created for&lt;br /&gt;
&lt;br /&gt;
them.  This is intended only for testing, and to make the installation&lt;br /&gt;
&lt;br /&gt;
go a bit smoother.  You should remove them before moving into a&lt;br /&gt;
&lt;br /&gt;
production environment.&lt;br /&gt;
&lt;br /&gt;
Remove anonymous users? [Y/n] Y&lt;br /&gt;
&lt;br /&gt;
... Success!&lt;br /&gt;
&lt;br /&gt;
Normally, root should only be allowed to connect from &#039;localhost&#039;.  This&lt;br /&gt;
&lt;br /&gt;
ensures that someone cannot guess at the root password from the network.&lt;br /&gt;
&lt;br /&gt;
Disallow root login remotely? [Y/n] Y&lt;br /&gt;
&lt;br /&gt;
... Success!&lt;br /&gt;
&lt;br /&gt;
By default, MariaDB comes with a database named &#039;test&#039; that anyone can&lt;br /&gt;
&lt;br /&gt;
access.  This is also intended only for testing, and should be removed&lt;br /&gt;
&lt;br /&gt;
before moving into a production environment.&lt;br /&gt;
&lt;br /&gt;
Remove test database and access to it? [Y/n] Y&lt;br /&gt;
&lt;br /&gt;
- Dropping test database...&lt;br /&gt;
&lt;br /&gt;
... Success!&lt;br /&gt;
&lt;br /&gt;
- Removing privileges on test database...&lt;br /&gt;
&lt;br /&gt;
... Success!&lt;br /&gt;
&lt;br /&gt;
Reloading the privilege tables will ensure that all changes made so far&lt;br /&gt;
&lt;br /&gt;
will take effect immediately.&lt;br /&gt;
&lt;br /&gt;
Reload privilege tables now? [Y/n] Y&lt;br /&gt;
&lt;br /&gt;
... Success!&lt;br /&gt;
&lt;br /&gt;
Cleaning up...&lt;br /&gt;
&lt;br /&gt;
All done!  If you&#039;ve completed all of the above steps, your MariaDB&lt;br /&gt;
&lt;br /&gt;
installation should now be secure.&lt;br /&gt;
&lt;br /&gt;
Thanks for using MariaDB!&lt;br /&gt;
&lt;br /&gt;
mysql -u root -p&lt;br /&gt;
&lt;br /&gt;
create database glpidb character set utf8 collate utf8_bin;&lt;br /&gt;
&lt;br /&gt;
grant all privileges on glpidb.* to glpi@localhost identified by &#039;votre_mot_de_passe&#039;;&lt;br /&gt;
&lt;br /&gt;
flush privileges;&lt;br /&gt;
&lt;br /&gt;
quit&lt;br /&gt;
&lt;br /&gt;
=== Installation de GLPI ===&lt;br /&gt;
wget &amp;lt;nowiki&amp;gt;https://github.com/glpi-project/glpi/releases/download/10.0.6/glpi-10.0.6.tgz&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sudo mkdir /var/www/glpi&lt;br /&gt;
&lt;br /&gt;
sudo tar -xzvf glpi-10.0.6.tgz&lt;br /&gt;
&lt;br /&gt;
sudo cp -R glpi/* /var/www/glpi/&lt;br /&gt;
&lt;br /&gt;
sudo chown -R www-data:www-data /var/www/glpi/&lt;br /&gt;
&lt;br /&gt;
sudo chmod -R 775 /var/www/glpi/&lt;br /&gt;
&lt;br /&gt;
=== Configuration de PHP ===&lt;br /&gt;
sudo nano /etc/php/7.4/apache2/php.ini&lt;br /&gt;
&lt;br /&gt;
==== Vérification des variables : ====&lt;br /&gt;
memory_limit = 64M &lt;br /&gt;
&lt;br /&gt;
file_uploads = on &lt;br /&gt;
&lt;br /&gt;
max_execution_time = 600 &lt;br /&gt;
&lt;br /&gt;
session.auto_start = 0 &lt;br /&gt;
&lt;br /&gt;
session.use_trans_sid = 0&lt;br /&gt;
&lt;br /&gt;
=== Sécurisation du serveur web ===&lt;br /&gt;
sudo su&lt;br /&gt;
&lt;br /&gt;
mkdir /etc/ssl/glpi/&lt;br /&gt;
&lt;br /&gt;
cd /etc/ssl/glpi/&lt;br /&gt;
&lt;br /&gt;
openssl genrsa -des3 -out glpiCA.key 2048&lt;br /&gt;
&lt;br /&gt;
Enter PEM pass phrase:&lt;br /&gt;
&lt;br /&gt;
Verifying - Enter PEM pass phrase:&lt;br /&gt;
&lt;br /&gt;
openssl req -x509 -new -nodes -key glpiCA.key -sha256 -days 3650 -out glpiCA.pem&lt;br /&gt;
&lt;br /&gt;
Enter pass phrase for glpiCA.key:&lt;br /&gt;
&lt;br /&gt;
You are about to be asked to enter information that will be incorporated&lt;br /&gt;
&lt;br /&gt;
into your certificate request.&lt;br /&gt;
&lt;br /&gt;
What you are about to enter is what is called a Distinguished Name or a DN.&lt;br /&gt;
&lt;br /&gt;
There are quite a few fields but you can leave some blank&lt;br /&gt;
&lt;br /&gt;
For some fields there will be a default value,&lt;br /&gt;
&lt;br /&gt;
If you enter &#039;.&#039;, the field will be left blank.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;-----&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Country Name (2 letter code) [AU]:FR&lt;br /&gt;
&lt;br /&gt;
State or Province Name (full name) [Some-State]:DS&lt;br /&gt;
&lt;br /&gt;
Locality Name (eg, city) []:City&lt;br /&gt;
&lt;br /&gt;
Organization Name (eg, company) [Internet Widgits Pty Ltd]:SERVICE&lt;br /&gt;
&lt;br /&gt;
Organizational Unit Name (eg, section) []:IT&lt;br /&gt;
&lt;br /&gt;
Common Name (e.g. server FQDN or YOUR name) []:glpi&lt;br /&gt;
&lt;br /&gt;
Email Address []:admin@glpi.loc&lt;br /&gt;
&lt;br /&gt;
openssl x509 -in glpiCA.pem -inform PEM -out glpiCA.crt&lt;br /&gt;
&lt;br /&gt;
openssl genrsa -out wildcard.glpi.key 2048&lt;br /&gt;
&lt;br /&gt;
openssl req -new -key wildcard.glpi.key -out wildcard.glpi.csr&lt;br /&gt;
&lt;br /&gt;
You are about to be asked to enter information that will be incorporated&lt;br /&gt;
&lt;br /&gt;
into your certificate request.&lt;br /&gt;
&lt;br /&gt;
What you are about to enter is what is called a Distinguished Name or a DN.&lt;br /&gt;
&lt;br /&gt;
There are quite a few fields but you can leave some blank&lt;br /&gt;
&lt;br /&gt;
For some fields there will be a default value,&lt;br /&gt;
&lt;br /&gt;
If you enter &#039;.&#039;, the field will be left blank.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;-----&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Country Name (2 letter code) [AU]:FR&lt;br /&gt;
&lt;br /&gt;
State or Province Name (full name) [Some-State]:DS&lt;br /&gt;
&lt;br /&gt;
Locality Name (eg, city) []:City&lt;br /&gt;
&lt;br /&gt;
Organization Name (eg, company) [Internet Widgits Pty Ltd]:SERVICE&lt;br /&gt;
&lt;br /&gt;
Organizational Unit Name (eg, section) []:IT&lt;br /&gt;
&lt;br /&gt;
Common Name (e.g. server FQDN or YOUR name) []:glpi&lt;br /&gt;
&lt;br /&gt;
Email Address []:admin@glpi.loc&lt;br /&gt;
&lt;br /&gt;
Please enter the following &#039;extra&#039; attributes&lt;br /&gt;
&lt;br /&gt;
to be sent with your certificate request&lt;br /&gt;
&lt;br /&gt;
A challenge password []:&lt;br /&gt;
&lt;br /&gt;
An optional company name []:&lt;br /&gt;
&lt;br /&gt;
nano wildcard.glpi.ext&lt;br /&gt;
&lt;br /&gt;
authorityKeyIdentifier=keyid,issuer&lt;br /&gt;
&lt;br /&gt;
basicConstraints=CA:FALSE&lt;br /&gt;
&lt;br /&gt;
keyUsage = digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment&lt;br /&gt;
&lt;br /&gt;
subjectAltName = @alt_names&lt;br /&gt;
&lt;br /&gt;
[alt_names]&lt;br /&gt;
&lt;br /&gt;
DNS.1 = *.glpi.yakakliker.org&lt;br /&gt;
&lt;br /&gt;
openssl x509 -req -in wildcard.glpi.csr -CA glpiCA.pem -CAkey glpiCA.key -CAcreateserial -out wildcard.glpi.crt -days 3650 -sha256 -extfile wildcard.glpi.ext&lt;br /&gt;
&lt;br /&gt;
Certificate request self-signature ok&lt;br /&gt;
&lt;br /&gt;
subject=C = FR, ST = DS, L = City, O = SERVICE, OU = IT, CN = glpi, emailAddress = admin@glpi.loc&lt;br /&gt;
&lt;br /&gt;
Enter pass phrase for domaintestCA.key:&lt;br /&gt;
&lt;br /&gt;
=== Configuration du VHOST Apache ===&lt;br /&gt;
sudo nano /etc/apache2/sites-available/glpi.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DocumentRoot /var/www/glpi&lt;br /&gt;
&lt;br /&gt;
ServerName glpi&lt;br /&gt;
&lt;br /&gt;
Redirect permanent / &amp;lt;nowiki&amp;gt;https://glpi/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ErrorLog ${APACHE_LOG_DIR}/glpi_error.log&lt;br /&gt;
&lt;br /&gt;
CustomLog ${APACHE_LOG_DIR}/glpi_access.log combined&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ServerAdmin admin@example.com&lt;br /&gt;
&lt;br /&gt;
DocumentRoot /var/www/glpi&lt;br /&gt;
&lt;br /&gt;
ServerName glpi&lt;br /&gt;
&lt;br /&gt;
SSLEngine On&lt;br /&gt;
&lt;br /&gt;
SSLCertificateFile /etc/ssl/glpi/wildcard.glpi.crt&lt;br /&gt;
&lt;br /&gt;
SSLCertificateKeyFile /etc/ssl/glpi/wildcard.glpi.key&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Directory /var/www/glpi&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Options FollowSymlinks&lt;br /&gt;
&lt;br /&gt;
AllowOverride All&lt;br /&gt;
&lt;br /&gt;
Require all granted&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ErrorLog ${APACHE_LOG_DIR}/glpi_error.log&lt;br /&gt;
&lt;br /&gt;
CustomLog ${APACHE_LOG_DIR}/glpi_access.log combined&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sudo a2enmod ssl&lt;br /&gt;
&lt;br /&gt;
sudo ln -s /etc/apache2/sites-available/glpi.conf /etc/apache2/sites-enabled/glpi.conf&lt;br /&gt;
&lt;br /&gt;
sudo systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
=== Configuration du Firewall IPTABLE ===&lt;br /&gt;
sudo apt-get install iptables-persistent&lt;br /&gt;
&lt;br /&gt;
sudo iptables -A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
sudo iptables -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
sudo iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
sudo iptables -A INPUT -p tcp -m tcp --dport 443 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
sudo iptables -A INPUT -i lo -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
sudo iptables -P INPUT DROP&lt;br /&gt;
&lt;br /&gt;
sudo iptables-save&lt;br /&gt;
&lt;br /&gt;
=== Finalisation de l&#039;installation de GLPI ===&lt;br /&gt;
Connexion à l&#039;interface via l&#039;adresse : &amp;lt;nowiki&amp;gt;https://glpi/&amp;lt;/nowiki&amp;gt; ou &amp;lt;nowiki&amp;gt;https://adresse&amp;lt;/nowiki&amp;gt; IP du serveur/&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
https://remiflandrois.fr/2022/08/31/installation-de-glpi-10/&lt;br /&gt;
&lt;br /&gt;
https://www.zerotier.com/download/&lt;br /&gt;
&lt;br /&gt;
https://webmin.com/download/&lt;br /&gt;
&lt;br /&gt;
https://glpi-project.org/fr/&lt;br /&gt;
&lt;br /&gt;
https://netbird.io/&lt;br /&gt;
[[Catégorie:Linux]]&lt;br /&gt;
[[Catégorie:GLPI]]&lt;br /&gt;
[[Catégorie:Installation]]&lt;br /&gt;
[[Catégorie:Howto]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&#039;https://storage.ko-fi.com/cdn/scripts/overlay-widget.js&#039;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
  kofiWidgetOverlay.draw(&#039;yakakliker&#039;, {&lt;br /&gt;
    &#039;type&#039;: &#039;floating-chat&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text&#039;: &#039;Café&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.background-color&#039;: &#039;#00b9fe&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text-color&#039;: &#039;#fff&#039;&lt;br /&gt;
  });&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.compteurdevisite.com&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://counter6.optistats.ovh/private/compteurdevisite.php?c=b4epghealnwlf7wuq7gn3ygll9aywrfx&amp;quot; border=&amp;quot;0&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot; alt=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Sender_Policy_Framework_(SPF)&amp;diff=2156</id>
		<title>Sender Policy Framework (SPF)</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Sender_Policy_Framework_(SPF)&amp;diff=2156"/>
		<updated>2026-06-01T10:44:43Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Exemple d&#039;enregistrement SPF ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
v=spf1 ip4:185.70.40.111 include:_spf.protonmail.ch mx ~all&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;v=spf1&#039;&#039;&#039; : Le numéro de version SPF. Tout enregistrement SPF doit commencer par cette balise.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ip4&#039;&#039;&#039; : L’adresse ou les adresses IP des serveurs autorisés à envoyer des e-mails depuis votre domaine. Elles peuvent être des adresses IPv4 ou IPv6(nouvelle fenêtre) ; les adresses IPv6 utilisent la balise ip6.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;include&#039;&#039;&#039; : Indique au serveur de vérifier les enregistrements SPF du domaine supplémentaire mentionné. Dans cet exemple, le serveur consultera _spf.protonmail.ch et ajoutera les adresses IP trouvées à la liste des adresses autorisées.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;mx&#039;&#039;&#039;: Toutes les adresses IP qui correspondent aux serveurs de messagerie répertoriés dans les enregistrements MX(nouvelle fenêtre) du domaine expéditeur. Par exemple, Proton Mail utilise mail.protonmail.ch et mailsec.protonmail.ch.&lt;br /&gt;
* &#039;&#039;&#039;~all&#039;&#039;&#039; : Indique aux serveurs de réception d’e-mails comment réagir si un e-mail ne passe pas le test SPF. Les trois balises all les plus courantes sont :&lt;br /&gt;
** &#039;&#039;&#039;~all&#039;&#039;&#039; : Marquer le message comme suspect&lt;br /&gt;
** &#039;&#039;&#039;–all&#039;&#039;&#039; : Rejeter le message&lt;br /&gt;
** &#039;&#039;&#039;?all&#039;&#039;&#039; : Le serveur de réception d’e-mails décide (recommandation neutre)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Liens ===&lt;br /&gt;
https://proton.me/fr/blog/what-is-sender-policy-framework-spf&lt;br /&gt;
[[Catégorie:SMTP]]&lt;br /&gt;
[[Catégorie:Messagerie]]&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Sender_Policy_Framework_(SPF)&amp;diff=2155</id>
		<title>Sender Policy Framework (SPF)</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Sender_Policy_Framework_(SPF)&amp;diff=2155"/>
		<updated>2026-06-01T09:14:01Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
=== Liens ===&lt;br /&gt;
https://proton.me/fr/blog/what-is-sender-policy-framework-spf&lt;br /&gt;
[[Catégorie:SMTP]]&lt;br /&gt;
[[Catégorie:Messagerie]]&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Sender_Policy_Framework_(SPF)&amp;diff=2154</id>
		<title>Sender Policy Framework (SPF)</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Sender_Policy_Framework_(SPF)&amp;diff=2154"/>
		<updated>2026-06-01T09:13:34Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : Page créée avec «   === Liens === https://proton.me/fr/blog/what-is-sender-policy-framework-spf »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
=== Liens ===&lt;br /&gt;
https://proton.me/fr/blog/what-is-sender-policy-framework-spf&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Accueil&amp;diff=2153</id>
		<title>Accueil</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Accueil&amp;diff=2153"/>
		<updated>2026-06-01T08:59:45Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Tutoriels ==&lt;br /&gt;
&lt;br /&gt;
* [[Installation &amp;amp; paramétrages de GLPI]]&lt;br /&gt;
* [[Installation de PhpMyFaq sur Ubuntu 22.04]]&lt;br /&gt;
* [[Installation de Mediawiki sur Ubuntu 22.04]]&lt;br /&gt;
* [[Installation de Smokeping]]&lt;br /&gt;
* [[Installation de Fail2ban]]&lt;br /&gt;
* [[Zerotier : Installation d&#039;un contrôleur]]&lt;br /&gt;
* [[Installation de Guacamole sur Ubuntu]]&lt;br /&gt;
* [[Gitlab : Installation]]&lt;br /&gt;
* [[Gluster : Procédure d&#039;installation Gluster sur un cluster Proxmox via une infrastructure VPN Zerotier]]&lt;br /&gt;
* [[Python : Création d&#039;un environnement virtuel Python / Gunicorn|Création d&#039;un environnement virtuel Python / Gunicorn]]&lt;br /&gt;
* [[Gluster : Création d&#039;un cluster Glusterfs|Création d&#039;un cluster Glusterfs]]&lt;br /&gt;
* [[Linux : Securiser un serveur Linux|Securiser un serveur Linux]]&lt;br /&gt;
* [[Tuto : Installation de Prometheus / Grafana|Installation de Prometheus / Grafana]]&lt;br /&gt;
* [[Python : Création d&#039;un environnement virtuel Python / Gunicorn|Création d&#039;un environnement virtuel Python / Gunicorn]]&lt;br /&gt;
* [[Python : Création d&#039;un repository python Devpi-server|Création d&#039;un repository python Devpi-server]]&amp;lt;br /&amp;gt;&lt;br /&gt;
== Astuces ==&lt;br /&gt;
&lt;br /&gt;
* [[:Catégorie:Apache2|Apache2]]&lt;br /&gt;
* [[:Catégorie:Scripts|Scripts]]&lt;br /&gt;
* [[:Catégorie:Fail2ban|Fail2ban]]&lt;br /&gt;
* [[:Catégorie:Crowdsec|Crowdsec]]&lt;br /&gt;
* [[:Catégorie:Securite|Securite]]&lt;br /&gt;
* [[:Catégorie:Linux|Linux]]&lt;br /&gt;
* [[:Catégorie:Proxmox|Proxmox]]&lt;br /&gt;
* [[:Catégorie:Haproxy|Haproxy]]&lt;br /&gt;
* [[:Catégorie:Zerotier|Zerotier]]&lt;br /&gt;
* [[:Catégorie:Mikrotik|Mikrotik]]&lt;br /&gt;
* [[:Catégorie:Opnsense|Opnsense]]&lt;br /&gt;
* [[:Catégorie:Ubuntu|Ubuntu]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Yakakliker ==&lt;br /&gt;
&lt;br /&gt;
* [https://openproject.yakakliker.org Openproject]&lt;br /&gt;
* [https://passbolt.yakakliker.org Passbolt]&lt;br /&gt;
* [[Spécial:Connexion|Connexion]]&lt;br /&gt;
* [https://hetrixtools.com/report/uptime/cdac213e38c1692a64966ce91aa45206/ Monitoring]&lt;br /&gt;
* [https://observium.yakakliker.org/ Observium]&lt;br /&gt;
* [https://repository.yakakliker.org Repository]&lt;br /&gt;
&lt;br /&gt;
== Quelques liens ==&lt;br /&gt;
&lt;br /&gt;
* [https://docs.frrouting.org/en/latest/overview.html Frrouting.org]&lt;br /&gt;
* https://www.zerotier.com/&lt;br /&gt;
* https://www.proxmox.com/en/&lt;br /&gt;
* [https://help.mikrotik.com/docs/ Mikrotik]&lt;br /&gt;
* https://grisebouille.net/&lt;br /&gt;
* https://journaldunadminlinux.fr/&lt;br /&gt;
* [https://iplists.firehol.org/ Blacklistes]&lt;br /&gt;
* https://fouille-mot.fr/&lt;br /&gt;
* https://stat.ripe.net/&lt;br /&gt;
* https://jami.net/&lt;br /&gt;
* https://cyber.excusesecu.fr/&lt;br /&gt;
* https://standards-oui.ieee.org/&lt;br /&gt;
* https://www.submarinecablemap.com/&lt;br /&gt;
* https://bonjourlafuite.eu.org/&lt;br /&gt;
* https://christopheboutry.com/fuites-infos/&lt;br /&gt;
* https://matrix.org/&lt;br /&gt;
* https://saracroche.org/fr/&lt;br /&gt;
&lt;br /&gt;
== Veille Techno ==&lt;br /&gt;
&lt;br /&gt;
* [https://cyber.gouv.fr/publications/recommandations-sur-le-nomadisme-numerique Recommandations sur le nomadisme numérique]&lt;br /&gt;
* [https://cyber.gouv.fr/publications/recommandations-relatives-linterconnexion-dun-si-internet Recommandations relatives à l&#039;interconnexion d&#039;un SI à Internet]&lt;br /&gt;
* [https://cyber.gouv.fr/la-directive-nis-2 La directive NIS 2]&lt;br /&gt;
* https://www.cert.ssi.gouv.fr/&lt;br /&gt;
* [https://cyber.gouv.fr/en-cas-dincident Lien d&#039;urgence en cas d&#039;incident]&lt;br /&gt;
* [[Sécurité : Les attaques par déplacement latéral]]&lt;br /&gt;
* [https://www.globalsign.com/fr/blog/90-jour-a-47-evolution-duree-de-vie-certificats Sécurité : Evolution de la durée de vie des certificats]&lt;br /&gt;
* https://www.afnic.fr/observatoire-ressources/papier-expert/faire-heberger-son-courrier-electronique-avec-son-propre-nom-de-domaine/&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* https://www.lemondeinformatique.fr/publi_info/lire-alternatives-a-vmware-les-vertus-de-l-open-source-1068.html&lt;br /&gt;
* 16/04/2025 : https://www.datasecuritybreach.fr/coupure-brutale-dans-la-cybersecurite-la-base-cve-seteint/&lt;br /&gt;
* 19/11/2025 : [https://blog.cloudflare.com/fr-fr/18-november-2025-outage/ Panne géante Cloudflare, explications]&lt;br /&gt;
&lt;br /&gt;
== Alertes ==&lt;br /&gt;
&lt;br /&gt;
=== Mai 2026 ===&lt;br /&gt;
&lt;br /&gt;
* https://www.bortzmeyer.org/copyfail.html&lt;br /&gt;
* https://security-tracker.debian.org/tracker/CVE-2026-31431&lt;br /&gt;
* https://copy.fail/#copy-fail&lt;br /&gt;
* https://github.com/V4bel/dirtyfrag&lt;br /&gt;
* https://seclists.org/oss-sec/2026/q2/430&lt;br /&gt;
* https://www.bortzmeyer.org/dirtyfrag.html&lt;br /&gt;
&lt;br /&gt;
=== Septembre 2025 ===&lt;br /&gt;
&lt;br /&gt;
* https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-snmp-x4LPhte&lt;br /&gt;
&lt;br /&gt;
=== Juillet 2024 ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.cert.ssi.gouv.fr/alerte/CERTFR-2024-ALE-009/ Vulnérabilité dans OpenSSH sur les version 8.5p1 à 9.7p1 (CVE-2024-6387)]&lt;br /&gt;
* [https://www.cert.ssi.gouv.fr/avis/CERTFR-2024-AVI-0533/ Multiples vulnérabilités dans Apache HTTP Server]&lt;br /&gt;
* [https://www.cert.ssi.gouv.fr/avis/CERTFR-2024-AVI-0561/ Nouvelles vulnérabilités détectées sur les produits Fortinet]&lt;br /&gt;
* https://www.cert.ssi.gouv.fr/avis/CERTFR-2025-AVI-0139/&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.abuseipdb.com/user/18731&amp;quot; title=&amp;quot;AbuseIPDB is an IP address blacklist for webmasters and sysadmins to report IP addresses engaging in abusive behavior on their networks&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;img src=&amp;quot;https://www.abuseipdb.com/contributor/18731.svg&amp;quot; alt=&amp;quot;AbuseIPDB Contributor Badge&amp;quot; style=&amp;quot;width: 401px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/a&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&#039;https://storage.ko-fi.com/cdn/scripts/overlay-widget.js&#039;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
  kofiWidgetOverlay.draw(&#039;yakakliker&#039;, {&lt;br /&gt;
    &#039;type&#039;: &#039;floating-chat&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text&#039;: &#039;Café&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.background-color&#039;: &#039;#00b9fe&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text-color&#039;: &#039;#fff&#039;&lt;br /&gt;
  });&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
		‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.compteurdevisite.com&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://counter6.optistats.ovh/private/compteurdevisite.php?c=b4epghealnwlf7wuq7gn3ygll9aywrfx&amp;quot; border=&amp;quot;0&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot; alt=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Linux_:_Etendre_la_taille_d%27un_disque_dur_sur_LVM&amp;diff=2152</id>
		<title>Linux : Etendre la taille d&#039;un disque dur sur LVM</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Linux_:_Etendre_la_taille_d%27un_disque_dur_sur_LVM&amp;diff=2152"/>
		<updated>2026-05-29T14:07:18Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Avec la virtualisation,  il est maintenant facile d&#039;augmenter la taille d&#039;un disque dur. Voici la procédure pour qu&#039;elle soit prise en compte dans LVM.&lt;br /&gt;
&lt;br /&gt;
Dans l&#039;exemple ci-dessous, nous allons augmenter un disque dur initialement de 50 Go pour le passer à 150 Go&lt;br /&gt;
&lt;br /&gt;
=== Parted ===&lt;br /&gt;
&lt;br /&gt;
* Installation de parted&lt;br /&gt;
** &amp;lt;code&amp;gt;apt-get install parted&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Affichage des informations concernant le disque dur :&lt;br /&gt;
** &amp;lt;code&amp;gt;parted /dev/sda&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;print&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# parted /dev/sda&lt;br /&gt;
GNU Parted 3.6&lt;br /&gt;
Using /dev/sda&lt;br /&gt;
Welcome to GNU Parted! Type &#039;help&#039; to view a list of commands.&lt;br /&gt;
(parted) print&lt;br /&gt;
Model: VMware Virtual disk (scsi)&lt;br /&gt;
Disk /dev/sda: 161GB&lt;br /&gt;
Sector size (logical/physical): 512B/512B&lt;br /&gt;
Partition Table: msdos&lt;br /&gt;
Disk Flags:&lt;br /&gt;
&lt;br /&gt;
Number  Start   End     Size    Type      File system  Flags&lt;br /&gt;
 1      1049kB  1024MB  1023MB  primary   ext4         boot&lt;br /&gt;
 2      1026MB  53,7GB  52,7GB  extended               lba&lt;br /&gt;
 5      1026MB  53,7GB  52,7GB  logical                lvm&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* On constate bien que nous avons un disque dur de 161GB avec une partition lvm de 53,7GB.&lt;br /&gt;
&lt;br /&gt;
* Cependant, avant d&#039;augmenter la partition logique lvm, nous allons devoir augmenter la partition étendue (extended).&lt;br /&gt;
** &amp;lt;code&amp;gt;resizepart 2 100%&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(parted) resizepart 2 100%&lt;br /&gt;
(parted) print&lt;br /&gt;
Model: VMware Virtual disk (scsi)&lt;br /&gt;
Disk /dev/sda: 161GB&lt;br /&gt;
Sector size (logical/physical): 512B/512B&lt;br /&gt;
Partition Table: msdos&lt;br /&gt;
Disk Flags:&lt;br /&gt;
&lt;br /&gt;
Number  Start   End     Size    Type      File system  Flags&lt;br /&gt;
 1      1049kB  1024MB  1023MB  primary   ext4         boot&lt;br /&gt;
 2      1026MB  161GB   160GB   extended               lba&lt;br /&gt;
 5      1026MB  53,7GB  52,7GB  logical                lvm&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Idem maintenant pour la partition logique lvm&lt;br /&gt;
** &amp;lt;code&amp;gt;resizepart 5 100%&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(parted) resizepart 5 100%&lt;br /&gt;
(parted) print&lt;br /&gt;
Model: VMware Virtual disk (scsi)&lt;br /&gt;
Disk /dev/sda: 161GB&lt;br /&gt;
Sector size (logical/physical): 512B/512B&lt;br /&gt;
Partition Table: msdos&lt;br /&gt;
Disk Flags:&lt;br /&gt;
&lt;br /&gt;
Number  Start   End     Size    Type      File system  Flags&lt;br /&gt;
 1      1049kB  1024MB  1023MB  primary   ext4         boot&lt;br /&gt;
 2      1026MB  161GB   160GB   extended               lba&lt;br /&gt;
 5      1026MB  161GB   160GB   logical                lvm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Nous obtenons donc maintenant des partitions à 160GB.&lt;br /&gt;
&lt;br /&gt;
* Passons maintenant à LVM.&lt;br /&gt;
&lt;br /&gt;
=== LVM ===&lt;br /&gt;
&lt;br /&gt;
* Nous allons commencer par redimensionner le volume physique.&lt;br /&gt;
** &amp;lt;code&amp;gt;pvresize /dev/sda5&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# pvresize /dev/sda5&lt;br /&gt;
  Physical volume &amp;quot;/dev/sda5&amp;quot; changed&lt;br /&gt;
  1 physical volume(s) resized or updated / 0 physical volume(s) not resized&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vérification :&lt;br /&gt;
** &amp;lt;code&amp;gt;pvdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# pvdisplay&lt;br /&gt;
  --- Physical volume ---&lt;br /&gt;
  PV Name               /dev/sda5&lt;br /&gt;
  VG Name               VLIN999INT-vg&lt;br /&gt;
  PV Size               149,04 GiB / not usable 0&lt;br /&gt;
  Allocatable           yes&lt;br /&gt;
  PE Size               4,00 MiB&lt;br /&gt;
  Total PE              38155&lt;br /&gt;
  Free PE               25600&lt;br /&gt;
  Allocated PE          12555&lt;br /&gt;
  PV UUID               78PEIA-9LxE-SWEd-a6jh-v738-vBfC-uQk10T&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Nous pouvons constater que la taille a bien été prise en compte.&lt;br /&gt;
** &amp;lt;code&amp;gt;vgdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# vgdisplay&lt;br /&gt;
  --- Volume group ---&lt;br /&gt;
  VG Name               VLIN999INT-vg&lt;br /&gt;
  System ID&lt;br /&gt;
  Format                lvm2&lt;br /&gt;
  Metadata Areas        1&lt;br /&gt;
  Metadata Sequence No  6&lt;br /&gt;
  VG Access             read/write&lt;br /&gt;
  VG Status             resizable&lt;br /&gt;
  MAX LV                0&lt;br /&gt;
  Cur LV                2&lt;br /&gt;
  Open LV               2&lt;br /&gt;
  Max PV                0&lt;br /&gt;
  Cur PV                1&lt;br /&gt;
  Act PV                1&lt;br /&gt;
  VG Size               149,04 GiB&lt;br /&gt;
  PE Size               4,00 MiB&lt;br /&gt;
  Total PE              38155&lt;br /&gt;
  Alloc PE / Size       12555 / 49,04 GiB&lt;br /&gt;
  Free  PE / Size       25600 / 100,00 GiB&lt;br /&gt;
  VG UUID               nOPF0o-nOf4-F2kr-imc5-LgUY-qeGe-Zqi11o&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Nous pouvons voir que nous avons maintenant 100 GiB de libre.&lt;br /&gt;
** &amp;lt;code&amp;gt;lvdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# lvdisplay&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/root&lt;br /&gt;
  LV Name                root&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                ZYqLzX-zRVN-zhpm-Ien9-ya7u-js7M-9CAp8X&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:28 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                46,50 GiB&lt;br /&gt;
  Current LE             11904&lt;br /&gt;
  Segments               1&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:0&lt;br /&gt;
&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/swap_1&lt;br /&gt;
  LV Name                swap_1&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                qQ90W3-0vzZ-FFe2-3zf7-fp6u-49dI-rXhmTe&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:29 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                2,54 GiB&lt;br /&gt;
  Current LE             651&lt;br /&gt;
  Segments               1&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Reste donc à étendre la partition LVM&lt;br /&gt;
** &amp;lt;code&amp;gt;lvextend -l +100%FREE /dev/VLIN999INT-vg/root&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# lvextend -l +100%FREE /dev/VLIN999INT-vg/root&lt;br /&gt;
  Size of logical volume VLIN999INT-vg/root changed from 46,50 GiB (11904 extents) to 146,50 GiB (37504 extents).&lt;br /&gt;
  Logical volume VLIN999INT-vg/root successfully resized.&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* On affiche les informations de la partition logique LVM&lt;br /&gt;
** &amp;lt;code&amp;gt;lvdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# lvdisplay&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/root&lt;br /&gt;
  LV Name                root&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                ZYqLzX-zRVN-zhpm-Ien9-ya7u-js7M-9CAp8X&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:28 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                146,50 GiB&lt;br /&gt;
  Current LE             37504&lt;br /&gt;
  Segments               2&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:0&lt;br /&gt;
&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/swap_1&lt;br /&gt;
  LV Name                swap_1&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                qQ90W3-0vzZ-FFe2-3zf7-fp6u-49dI-rXhmTe&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:29 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                2,54 GiB&lt;br /&gt;
  Current LE             651&lt;br /&gt;
  Segments               1&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:1&lt;br /&gt;
&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Et pour finir le redimensionnement de la partition extended&lt;br /&gt;
&lt;br /&gt;
=== Resize2fs ===&lt;br /&gt;
&lt;br /&gt;
* La commande pour étendre la partition ext4&lt;br /&gt;
** &amp;lt;code&amp;gt;resize2fs /dev/VLIN999INT-vg/root&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# resize2fs /dev/VLIN999INT-vg/root&lt;br /&gt;
resize2fs 1.47.2 (1-Jan-2025)&lt;br /&gt;
Filesystem at /dev/VLIN999INT-vg/root is mounted on /; on-line resizing required&lt;br /&gt;
old_desc_blocks = 6, new_desc_blocks = 19&lt;br /&gt;
The filesystem on /dev/VLIN999INT-vg/root is now 38404096 (4k) blocks long.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Petit contrôle :&lt;br /&gt;
** &amp;lt;code&amp;gt;df -lH&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# df -lH&lt;br /&gt;
Sys. de fichiers                Taille Utilisé Dispo Uti% Monté sur&lt;br /&gt;
udev                               17G       0   17G   0% /dev&lt;br /&gt;
tmpfs                             3,4G    685k  3,4G   1% /run&lt;br /&gt;
/dev/mapper/VLIN999INT--vg-root   155G    1,9G  146G   2% /&lt;br /&gt;
tmpfs                              17G       0   17G   0% /dev/shm&lt;br /&gt;
tmpfs                             5,3M       0  5,3M   0% /run/lock&lt;br /&gt;
tmpfs                             1,1M       0  1,1M   0% /run/credentials/systemd-journald.service&lt;br /&gt;
tmpfs                              17G       0   17G   0% /tmp&lt;br /&gt;
/dev/sda1                         989M    131M  790M  15% /boot&lt;br /&gt;
tmpfs                             1,1M       0  1,1M   0% /run/credentials/getty@tty1.service&lt;br /&gt;
tmpfs                             3,4G    8,2k  3,4G   1% /run/user/0&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Autre contrôle :&lt;br /&gt;
** &amp;lt;code&amp;gt;fdisk -l&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# fdisk -l&lt;br /&gt;
Disque /dev/sda : 150 GiB, 161061273600 octets, 314572800 secteurs&lt;br /&gt;
Modèle de disque : Virtual disk&lt;br /&gt;
Unités : secteur de 1 × 512 = 512 octets&lt;br /&gt;
Taille de secteur (logique / physique) : 512 octets / 512 octets&lt;br /&gt;
taille d&#039;E/S (minimale / optimale) : 512 octets / 512 octets&lt;br /&gt;
Type d&#039;étiquette de disque : dos&lt;br /&gt;
Identifiant de disque : 0xf730e387&lt;br /&gt;
&lt;br /&gt;
Périphérique Amorçage   Début       Fin  Secteurs Taille Id Type&lt;br /&gt;
/dev/sda1    *           2048   2000895   1998848   976M 83 Linux&lt;br /&gt;
/dev/sda2             2002942 314572799 312569858   149G  f Étendue W95 (LBA)&lt;br /&gt;
/dev/sda5             2002944 314572799 312569856   149G 8e LVM Linux&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disque /dev/mapper/VLIN999INT--vg-root : 146,5 GiB, 157303177216 octets, 307232768 secteurs&lt;br /&gt;
Unités : secteur de 1 × 512 = 512 octets&lt;br /&gt;
Taille de secteur (logique / physique) : 512 octets / 512 octets&lt;br /&gt;
taille d&#039;E/S (minimale / optimale) : 512 octets / 512 octets&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disque /dev/mapper/VLIN999INT--vg-swap_1 : 2,54 GiB, 2730491904 octets, 5332992 secteurs&lt;br /&gt;
Unités : secteur de 1 × 512 = 512 octets&lt;br /&gt;
Taille de secteur (logique / physique) : 512 octets / 512 octets&lt;br /&gt;
taille d&#039;E/S (minimale / optimale) : 512 octets / 512 octets&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;C&#039;est fini !&lt;br /&gt;
[[Catégorie:LVM]]&lt;br /&gt;
[[Catégorie:Linux]]&lt;br /&gt;
[[Catégorie:Ubuntu]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
		‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.compteurdevisite.com&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://counter6.optistats.ovh/private/compteurdevisite.php?c=b4epghealnwlf7wuq7gn3ygll9aywrfx&amp;quot; border=&amp;quot;0&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot; alt=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
‎		&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&#039;https://storage.ko-fi.com/cdn/scripts/overlay-widget.js&#039;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
  kofiWidgetOverlay.draw(&#039;yakakliker&#039;, {&lt;br /&gt;
    &#039;type&#039;: &#039;floating-chat&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text&#039;: &#039;Café&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.background-color&#039;: &#039;#00b9fe&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text-color&#039;: &#039;#fff&#039;&lt;br /&gt;
  });&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Cat%C3%A9gorie:LVM&amp;diff=2151</id>
		<title>Catégorie:LVM</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Cat%C3%A9gorie:LVM&amp;diff=2151"/>
		<updated>2026-05-29T14:02:42Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Volume physique ===&lt;br /&gt;
Un volume physique ou « PV » pour « &#039;&#039;physical volume&#039;&#039; » est tout simplement un disque ou une partition. Bref, c&#039;est un espace de stockage bien réel (autrement dit un périphérique de la forme &amp;lt;code&amp;gt;/dev/sda2&amp;lt;/code&amp;gt; par exemple), que l&#039;on va confier à LVM. Bien évidemment, tout ce qui était présent sur la partition sera effacé.&amp;lt;syntaxhighlight lang=&amp;quot;man&amp;quot;&amp;gt;&lt;br /&gt;
Avant de pouvoir définir le volume physique, il est nécessaire qu&#039;une partition existe. Pour cela vous pouvez avoir recours à gparted sur un PC desktop et à parted sur serveur&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Groupe de volumes ===&lt;br /&gt;
Un groupe de volumes ou « VG » pour « &#039;&#039;volume group&#039;&#039; » est, comme son nom l&#039;indique, un ensemble de volumes physiques. On a donc un ou plusieurs volumes physiques dans un groupe de volumes, et pour utiliser LVM, il faut obligatoirement au moins un groupe de volumes. Habituellement, sur les gros serveurs, on essaye de regrouper les disques en fonction de leur caractéristiques (capacités, performances, etc.). Pour un particulier, le fait de mettre plusieurs disques dans un même groupe de volume peut permettre « d&#039;étaler » un système de fichiers sur plusieurs disques, et d&#039;avoir donc &amp;lt;code&amp;gt;/home&amp;lt;/code&amp;gt; par exemple qui utiliserait 2 disques. Une telle configuration est tout de même assez dangereuse en cas de perte d&#039;un disque… De plus, cela n&#039;apporterait aucun gain de performance contrairement à du RAID-0 par exemple. :)&lt;br /&gt;
=== Volume logique ===&lt;br /&gt;
Un volume logique ou « LV » pour « &#039;&#039;logical volume&#039;&#039; » est ce que nous allons utiliser au final. Un volume logique est un espace « quelque part dans un groupe de volume » où l&#039;on peut mettre un système de fichiers. C&#039;est donc ce qui remplace les partitions. On peut donc utiliser un volume logique pour mettre la mémoire virtuelle, un pour &amp;lt;code&amp;gt;/home&amp;lt;/code&amp;gt;, &amp;quot;/&amp;quot;, etc.&amp;lt;syntaxhighlight lang=&amp;quot;man&amp;quot;&amp;gt;&lt;br /&gt;
Évitez de mettre &amp;quot;/boot/grub&amp;quot; dans un volume logique car cela peut poser des problèmes pour le démarrage du système. En effet, grub ne sait pas encore (novembre 2015) écrire dans un fichier localisé dans un tel volume. Or grub mémorise le résultat du démarrage courant dans le fichier /boot/grub/grubenv de manière à modifier le démarrage qui suit un démarrage défaillant.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On peut y mettre à peu près tout … mais il vaut mieux éviter d&#039;y mettre &amp;quot;/boot&amp;quot;. Techniquement, ça doit fonctionner à peu près correctement depuis Grub 2, mais cela est encore sensible suivant la configuration (et perdre la capacité de démarrer est … gênant), pour le moment il est vivement conseillé d&#039;avoir au moins une partition de l&#039;ancien temps avec &amp;quot;/boot&amp;quot; (ou &amp;quot;/&amp;quot; si le dossier &amp;quot;/boot&amp;quot; n&#039;est pas séparé) pour éviter les ennuis.&lt;br /&gt;
&lt;br /&gt;
=== Liens ===&lt;br /&gt;
https://doc.ubuntu-fr.org/lvm#lvm_une_autre_maniere_de_partitionner&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
		‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.compteurdevisite.com&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://counter6.optistats.ovh/private/compteurdevisite.php?c=b4epghealnwlf7wuq7gn3ygll9aywrfx&amp;quot; border=&amp;quot;0&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot; alt=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
‎		&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&#039;https://storage.ko-fi.com/cdn/scripts/overlay-widget.js&#039;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
  kofiWidgetOverlay.draw(&#039;yakakliker&#039;, {&lt;br /&gt;
    &#039;type&#039;: &#039;floating-chat&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text&#039;: &#039;Café&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.background-color&#039;: &#039;#00b9fe&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text-color&#039;: &#039;#fff&#039;&lt;br /&gt;
  });&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Cat%C3%A9gorie:LVM&amp;diff=2150</id>
		<title>Catégorie:LVM</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Cat%C3%A9gorie:LVM&amp;diff=2150"/>
		<updated>2026-05-29T14:01:07Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Volume physique ===&lt;br /&gt;
Un volume physique ou « PV » pour « &#039;&#039;physical volume&#039;&#039; » est tout simplement un disque ou une partition. Bref, c&#039;est un espace de stockage bien réel (autrement dit un périphérique de la forme &amp;lt;code&amp;gt;/dev/sda2&amp;lt;/code&amp;gt; par exemple), que l&#039;on va confier à LVM. Bien évidemment, tout ce qui était présent sur la partition sera effacé.&amp;lt;syntaxhighlight lang=&amp;quot;man&amp;quot;&amp;gt;&lt;br /&gt;
Avant de pouvoir définir le volume physique, il est nécessaire qu&#039;une partition existe. Pour cela vous pouvez avoir recours à gparted sur un PC desktop et à parted sur serveur&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Groupe de volumes ===&lt;br /&gt;
Un groupe de volumes ou « VG » pour « &#039;&#039;volume group&#039;&#039; » est, comme son nom l&#039;indique, un ensemble de volumes physiques. On a donc un ou plusieurs volumes physiques dans un groupe de volumes, et pour utiliser LVM, il faut obligatoirement au moins un groupe de volumes. Habituellement, sur les gros serveurs, on essaye de regrouper les disques en fonction de leur caractéristiques (capacités, performances, etc.). Pour un particulier, le fait de mettre plusieurs disques dans un même groupe de volume peut permettre « d&#039;étaler » un système de fichiers sur plusieurs disques, et d&#039;avoir donc &amp;lt;code&amp;gt;/home&amp;lt;/code&amp;gt; par exemple qui utiliserait 2 disques. Une telle configuration est tout de même assez dangereuse en cas de perte d&#039;un disque… De plus, cela n&#039;apporterait aucun gain de performance contrairement à du RAID-0 par exemple. :)&lt;br /&gt;
=== Volume logique ===&lt;br /&gt;
Un volume logique ou « LV » pour « &#039;&#039;logical volume&#039;&#039; » est ce que nous allons utiliser au final. Un volume logique est un espace « quelque part dans un groupe de volume » où l&#039;on peut mettre un système de fichiers. C&#039;est donc ce qui remplace les partitions. On peut donc utiliser un volume logique pour mettre la mémoire virtuelle, un pour &amp;lt;code&amp;gt;/home&amp;lt;/code&amp;gt;, &amp;quot;/&amp;quot;, etc.&amp;lt;syntaxhighlight lang=&amp;quot;man&amp;quot;&amp;gt;&lt;br /&gt;
Évitez de mettre &amp;quot;/boot/grub&amp;quot; dans un volume logique car cela peut poser des problèmes pour le démarrage du système. En effet, grub ne sait pas encore (novembre 2015) écrire dans un fichier localisé dans un tel volume. Or grub mémorise le résultat du démarrage courant dans le fichier /boot/grub/grubenv de manière à modifier le démarrage qui suit un démarrage défaillant.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On peut y mettre à peu près tout … mais il vaut mieux éviter d&#039;y mettre &amp;quot;/boot&amp;quot;. Techniquement, ça doit fonctionner à peu près correctement depuis Grub 2, mais cela est encore sensible suivant la configuration (et perdre la capacité de démarrer est … gênant), pour le moment il est vivement conseillé d&#039;avoir au moins une partition de l&#039;ancien temps avec &amp;quot;/boot&amp;quot; (ou &amp;quot;/&amp;quot; si le dossier &amp;quot;/boot&amp;quot; n&#039;est pas séparé) pour éviter les ennuis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
		‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.compteurdevisite.com&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://counter6.optistats.ovh/private/compteurdevisite.php?c=b4epghealnwlf7wuq7gn3ygll9aywrfx&amp;quot; border=&amp;quot;0&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot; alt=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
‎		&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&#039;https://storage.ko-fi.com/cdn/scripts/overlay-widget.js&#039;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
  kofiWidgetOverlay.draw(&#039;yakakliker&#039;, {&lt;br /&gt;
    &#039;type&#039;: &#039;floating-chat&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text&#039;: &#039;Café&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.background-color&#039;: &#039;#00b9fe&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text-color&#039;: &#039;#fff&#039;&lt;br /&gt;
  });&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Cat%C3%A9gorie:LVM&amp;diff=2149</id>
		<title>Catégorie:LVM</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Cat%C3%A9gorie:LVM&amp;diff=2149"/>
		<updated>2026-05-29T14:00:48Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Volume physique ===&lt;br /&gt;
Un volume physique ou « PV » pour « &#039;&#039;physical volume&#039;&#039; » est tout simplement un disque ou une partition. Bref, c&#039;est un espace de stockage bien réel (autrement dit un périphérique de la forme &amp;lt;code&amp;gt;/dev/sda2&amp;lt;/code&amp;gt; par exemple), que l&#039;on va confier à LVM. Bien évidemment, tout ce qui était présent sur la partition sera effacé.&amp;lt;syntaxhighlight lang=&amp;quot;man&amp;quot;&amp;gt;&lt;br /&gt;
Avant de pouvoir définir le volume physique, il est nécessaire qu&#039;une partition existe. Pour cela vous pouvez avoir recours à gparted sur un PC desktop et à parted sur serveur&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Groupe de volumes ===&lt;br /&gt;
Un groupe de volumes ou « VG » pour « &#039;&#039;volume group&#039;&#039; » est, comme son nom l&#039;indique, un ensemble de volumes physiques. On a donc un ou plusieurs volumes physiques dans un groupe de volumes, et pour utiliser LVM, il faut obligatoirement au moins un groupe de volumes. Habituellement, sur les gros serveurs, on essaye de regrouper les disques en fonction de leur caractéristiques (capacités, performances, etc.). Pour un particulier, le fait de mettre plusieurs disques dans un même groupe de volume peut permettre « d&#039;étaler » un système de fichiers sur plusieurs disques, et d&#039;avoir donc &amp;lt;code&amp;gt;/home&amp;lt;/code&amp;gt; par exemple qui utiliserait 2 disques. Une telle configuration est tout de même assez dangereuse en cas de perte d&#039;un disque… De plus, cela n&#039;apporterait aucun gain de performance contrairement à du RAID-0 par exemple. :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Volume logique ===&lt;br /&gt;
Un volume logique ou « LV » pour « &#039;&#039;logical volume&#039;&#039; » est ce que nous allons utiliser au final. Un volume logique est un espace « quelque part dans un groupe de volume » où l&#039;on peut mettre un système de fichiers. C&#039;est donc ce qui remplace les partitions. On peut donc utiliser un volume logique pour mettre la mémoire virtuelle, un pour &amp;lt;code&amp;gt;/home&amp;lt;/code&amp;gt;, &amp;quot;/&amp;quot;, etc.&amp;lt;syntaxhighlight lang=&amp;quot;man&amp;quot;&amp;gt;&lt;br /&gt;
Évitez de mettre &amp;quot;/boot/grub&amp;quot; dans un volume logique car cela peut poser des problèmes pour le démarrage du système. En effet, grub ne sait pas encore (novembre 2015) écrire dans un fichier localisé dans un tel volume. Or grub mémorise le résultat du démarrage courant dans le fichier /boot/grub/grubenv de manière à modifier le démarrage qui suit un démarrage défaillant.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On peut y mettre à peu près tout … mais il vaut mieux éviter d&#039;y mettre &amp;quot;/boot&amp;quot;. Techniquement, ça doit fonctionner à peu près correctement depuis Grub 2, mais cela est encore sensible suivant la configuration (et perdre la capacité de démarrer est … gênant), pour le moment il est vivement conseillé d&#039;avoir au moins une partition de l&#039;ancien temps avec &amp;quot;/boot&amp;quot; (ou &amp;quot;/&amp;quot; si le dossier &amp;quot;/boot&amp;quot; n&#039;est pas séparé) pour éviter les ennuis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
		‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.compteurdevisite.com&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://counter6.optistats.ovh/private/compteurdevisite.php?c=b4epghealnwlf7wuq7gn3ygll9aywrfx&amp;quot; border=&amp;quot;0&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot; alt=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
‎		&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&#039;https://storage.ko-fi.com/cdn/scripts/overlay-widget.js&#039;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
  kofiWidgetOverlay.draw(&#039;yakakliker&#039;, {&lt;br /&gt;
    &#039;type&#039;: &#039;floating-chat&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text&#039;: &#039;Café&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.background-color&#039;: &#039;#00b9fe&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text-color&#039;: &#039;#fff&#039;&lt;br /&gt;
  });&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Cat%C3%A9gorie:LVM&amp;diff=2148</id>
		<title>Catégorie:LVM</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Cat%C3%A9gorie:LVM&amp;diff=2148"/>
		<updated>2026-05-29T13:56:09Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Volume physique ===&lt;br /&gt;
Un volume physique ou « PV » pour « &#039;&#039;physical volume&#039;&#039; » est tout simplement un disque ou une partition. Bref, c&#039;est un espace de stockage bien réel (autrement dit un périphérique de la forme &amp;lt;code&amp;gt;/dev/sda2&amp;lt;/code&amp;gt; par exemple), que l&#039;on va confier à LVM. Bien évidemment, tout ce qui était présent sur la partition sera effacé.&amp;lt;!-- Avant de pouvoir définir le volume physique, il est nécessaire qu&#039;une partition existe. Pour cela vous pouvez avoir recours à gparted sur un PC desktop et à parted sur serveur --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Groupe de volumes ===						&lt;br /&gt;
&lt;br /&gt;
		‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.compteurdevisite.com&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://counter6.optistats.ovh/private/compteurdevisite.php?c=b4epghealnwlf7wuq7gn3ygll9aywrfx&amp;quot; border=&amp;quot;0&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot; alt=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
‎		&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&#039;https://storage.ko-fi.com/cdn/scripts/overlay-widget.js&#039;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
  kofiWidgetOverlay.draw(&#039;yakakliker&#039;, {&lt;br /&gt;
    &#039;type&#039;: &#039;floating-chat&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text&#039;: &#039;Café&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.background-color&#039;: &#039;#00b9fe&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text-color&#039;: &#039;#fff&#039;&lt;br /&gt;
  });&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Linux_:_Securiser_un_serveur_Linux&amp;diff=2147</id>
		<title>Linux : Securiser un serveur Linux</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Linux_:_Securiser_un_serveur_Linux&amp;diff=2147"/>
		<updated>2026-05-29T13:50:28Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Désactiver l&#039;accès SSH Root ==&lt;br /&gt;
&lt;br /&gt;
=== Editer le fichier de configuration SSH ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo nano /etc/ssh/sshd_config&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vérifier la présence ou non de cette ligne :&lt;br /&gt;
** PermitRootLogin yes&lt;br /&gt;
* La remplacer par :&lt;br /&gt;
** PermitRootLogin no&lt;br /&gt;
*Paramétrer le protocol SSH &#039;&#039;(Imposer le protocol 2 uniquement)&#039;&#039;&lt;br /&gt;
**Protocol 2&lt;br /&gt;
&lt;br /&gt;
Enregistrer le fichier et redémarrer le service SSHD &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo systemctl restart sshd&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Utilisation d&#039;une clé SSH pour l&#039;authentification ==&lt;br /&gt;
&lt;br /&gt;
=== Générer la clé SSH sur la station locale pour créer une paire de clé Privée/Publique ===&lt;br /&gt;
&amp;lt;code&amp;gt;ssh-keygen -t rsa -b 4096&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Copier la clé publique sur le serveur distant ===&lt;br /&gt;
&amp;lt;code&amp;gt;ssh-copy-id username@server_ip&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Désactiver l&#039;authentification SSH par mot de passe ===&lt;br /&gt;
&lt;br /&gt;
==== Editer le fichier de configuration SSH ====&lt;br /&gt;
&amp;lt;code&amp;gt;sudo nano /etc/ssh/sshd_config&amp;lt;/code&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
PubkeyAuthentication yes&lt;br /&gt;
PasswordAuthentication no&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Redémarrer le service SSH ====&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;sudo systemctl restart sshd&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configurer une politique de mots de passe complexe ==&lt;br /&gt;
&lt;br /&gt;
=== Editer une fichier de configuration de la politique de mot de passe ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo nano /etc/security/pwquality.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Exemple de paramètres ====&lt;br /&gt;
&amp;lt;code&amp;gt;minlen = 12 minclass = 3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;minlen :&#039;&#039;&#039; 12 caractères&lt;br /&gt;
* &#039;&#039;&#039;minclass :&#039;&#039;&#039; 3 types de caractères différents&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Activer les mises à jours automatiques sur Ubuntu/Debian avec Unattended-upgrades ==&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt install unattended-upgrades&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Editer le fichier de configuration :&lt;br /&gt;
** &amp;lt;code&amp;gt;nano /etc/apt/apt.conf.d/50unattended-upgrades&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;quot;origin=Debian,codename=${distro_codename},label=Debian&amp;quot;;&lt;br /&gt;
        &amp;quot;origin=Debian,codename=${distro_codename},label=Debian-Security&amp;quot;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Configuration de l&#039;upgrade automatique&lt;br /&gt;
** &amp;lt;code&amp;gt;cp /usr/share/unattended-upgrades/20auto-upgrades /etc/apt/apt.conf.d/20auto-upgrades&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;nano /etc/apt/apt.conf.d/20auto-upgrades&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
APT::Periodic::Update-Package-Lists &amp;quot;1&amp;quot;;&lt;br /&gt;
APT::Periodic::Unattended-Upgrade &amp;quot;1&amp;quot;;&lt;br /&gt;
APT::Periodic::Download-Upgradeable-Packages &amp;quot;1&amp;quot;;&lt;br /&gt;
APT::Periodic::AutocleanInterval &amp;quot;30&amp;quot;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Planification&lt;br /&gt;
** &amp;lt;code&amp;gt;nano /usr/lib/systemd/system/apt-daily-upgrade.timer&amp;lt;/code&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Timer]&lt;br /&gt;
OnCalendar=&lt;br /&gt;
OnCalendar=03:00&lt;br /&gt;
RandomizedDelaySec=60&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;systemctl restart apt-daily-upgrade.timer&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Contrôle&lt;br /&gt;
** &amp;lt;code&amp;gt;systemctl cat apt-daily-upgrade.timer&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# /lib/systemd/system/apt-daily-upgrade.timer&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Daily apt upgrade and clean activities&lt;br /&gt;
After=apt-daily.timer&lt;br /&gt;
&lt;br /&gt;
[Timer]&lt;br /&gt;
OnCalendar=*-*-* 3:00&lt;br /&gt;
RandomizedDelaySec=60m&lt;br /&gt;
Persistent=true&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=timers.target&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Pour effectuer la mise à jour manuellement &#039;&#039;(permet de valider la configuration)&#039;&#039;&lt;br /&gt;
** &amp;lt;code&amp;gt;sudo unattended-upgrades --dry-run --debug&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Liens ===&lt;br /&gt;
https://www.linuxtricks.fr/wiki/debian-activer-les-mises-a-jour-automatique-avec-unattended-upgrades&lt;br /&gt;
&lt;br /&gt;
== Configurer le Firewall ==&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ufw&lt;br /&gt;
sudo ufw allow 22    # Allow SSH&lt;br /&gt;
sudo ufw allow 80    # Allow HTTP&lt;br /&gt;
sudo ufw allow 443   # Allow HTTPS&lt;br /&gt;
sudo ufw enable&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configurer Fail2ban &#039;&#039;(Détection d&#039;intrusion)&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
=== Installation de Fail2ban ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt install fail2ban&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Edition de la configuration ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo nano /etc/fail2ban/jail.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Exemple pour la surveillance du service SSH ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[sshd] &lt;br /&gt;
enabled = true &lt;br /&gt;
maxretry = 5 &lt;br /&gt;
bantime = 3600&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Block l&#039;IP pendant 1 heure après 5 échecs d&#039;authentification&lt;br /&gt;
&lt;br /&gt;
=== Liens ===&lt;br /&gt;
[[Installation de Fail2ban]]&lt;br /&gt;
&lt;br /&gt;
== Désactiver les services non nécessaires ==&lt;br /&gt;
&lt;br /&gt;
=== Listing des services actifs ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo systemctl list-unit-files --type=service --state=enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Désactiver les services non nécessaires ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo systemctl disable service_name&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vérifier les droits d&#039;accès aux fichiers de configuration importants ==&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo chmod 600 /etc/ssh/sshd_config &lt;br /&gt;
sudo chmod 640 /var/log/auth.log&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== chattr / lsattr ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;chattr&#039;&#039;&#039; modifie les attributs étendus&lt;br /&gt;
* &#039;&#039;&#039;lsattr&#039;&#039;&#039; liste les attributs étendus de sécurité des répertoires/fichiers&lt;br /&gt;
&lt;br /&gt;
==== Liens ====&lt;br /&gt;
[[Linux : Commande chattr / lsattr]]&lt;br /&gt;
&lt;br /&gt;
== Activer le monitoring &amp;amp; les logs ==&lt;br /&gt;
&#039;&#039;(Sera l&#039;objet d&#039;une page dédiée plus tard)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Utiliser des outils comme Rsyslog ou (plus centralisé) Elasticsearch, Logstash, Kibana&lt;br /&gt;
&lt;br /&gt;
=== Configurer Auditd ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt install auditd&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ajout des règles dans le fichier &#039;&#039;/etc/audit/audit.rules&#039;&#039; pour surveiller les fichiers importants ====&lt;br /&gt;
&amp;lt;code&amp;gt;-w /etc/passwd -p wa -k passwd_changes&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Redémarrage du service auditd ====&lt;br /&gt;
&amp;lt;code&amp;gt;sudo systemctl restart auditd&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Paramètres du Kernel ==&lt;br /&gt;
&lt;br /&gt;
=== Edition du fichier &#039;&#039;/etc/sysctl.conf&#039;&#039; ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
net.ipv4.tcp_syncookies = 1&lt;br /&gt;
net.ipv4.conf.all.rp_filter = 1&lt;br /&gt;
net.ipv4.conf.default.accept_source_route = 0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Application des paramètres ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo sysctl -p&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Limitation des ressources systèmes ==&lt;br /&gt;
&lt;br /&gt;
=== Edition du fichier &#039;&#039;/etc/security/limits.conf&#039;&#039; ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo nano /etc/security/limits.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
* soft nproc 4096 &lt;br /&gt;
* hard nproc 8192&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Outils de détection de failles de sécurité ==&lt;br /&gt;
&lt;br /&gt;
=== Lynis ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt install lynis&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Scan du système ====&lt;br /&gt;
&amp;lt;code&amp;gt;sudo lynis audit system&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Antivirus ==&lt;br /&gt;
&lt;br /&gt;
=== Clamav ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt install clamav&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Mise à jour &amp;amp; scan ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo freshclam &lt;br /&gt;
sudo clamscan -r /directory_to_scan&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Authentification multi-facteurs MFA ==&lt;br /&gt;
&lt;br /&gt;
=== Google Authenticator ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt install libpam-google-authenticator&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramétrage ====&lt;br /&gt;
&amp;lt;code&amp;gt;google-authenticator&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Activation de l&#039;authentification par mot de passe + MFA obligatoires dans la configuration PAM ====&lt;br /&gt;
&amp;lt;code&amp;gt;sudo nano /etc/pam.d/sshd&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Ajouter&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;auth required pam_google_authenticator.so&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Activation du MFA dans la configuration SSH ====&lt;br /&gt;
&amp;lt;code&amp;gt;sudo nano /etc/ssh/sshd_config&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Ajouter&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
UsePAM yes&lt;br /&gt;
PubkeyAuthentication yes&lt;br /&gt;
PasswordAuthentication no&lt;br /&gt;
ChallengeResponseAuthentication yes&lt;br /&gt;
AuthenticationMethods publickey,keyboard-interactive&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Redémarrage du service&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo systemctl restart sshd&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ces paramétrages activeront à la fois l&#039;authentification par mot de passe + MFA même si l&#039;authentification par partage de clé est activé.&lt;br /&gt;
&lt;br /&gt;
==== Paramétrages Clé SSH + MFA ====&lt;br /&gt;
&lt;br /&gt;
===== Activation du MFA dans la configuration PAM =====&lt;br /&gt;
&amp;lt;code&amp;gt;sudo nano /etc/pam.d/sshd&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Ajouter&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;auth required pam_google_authenticator.so&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Activation du MFA dans la configuration SSH =====&lt;br /&gt;
&amp;lt;code&amp;gt;sudo nano /etc/ssh/sshd_config&amp;lt;/code&amp;gt;&lt;br /&gt;
* Ajouter&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
UsePAM yes&lt;br /&gt;
PubkeyAuthentication yes&lt;br /&gt;
PasswordAuthentication no&lt;br /&gt;
ChallengeResponseAuthentication yes&lt;br /&gt;
AuthenticationMethods publickey,keyboard-interactive&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;code&amp;gt;sudo nano /etc/pam.d/sshd&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Commenter&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Standard Un*x authentication.&lt;br /&gt;
# @include common-auth&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*Redémarrage du service SSHD&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo systemctl restart sshd&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Liens ===&lt;br /&gt;
https://www.it-connect.fr/linux-comment-activer-le-mfa-sur-un-acces-ssh/&lt;br /&gt;
&lt;br /&gt;
https://www.tech2tech.fr/configurer-la-double-authentification-ssh-sur-ubuntu-server/&lt;br /&gt;
&lt;br /&gt;
==== Observations ====&lt;br /&gt;
&lt;br /&gt;
* https://www.it-connect.fr/linux-comment-activer-le-mfa-sur-un-acces-ssh/#comment-240279&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Albator&lt;br /&gt;
16/03/2024 à 14:32&lt;br /&gt;
&lt;br /&gt;
Bonjour&lt;br /&gt;
il faut mettre à jour votre tuto pour préciser deux choses :&lt;br /&gt;
– à partir de Debian 12, dans sshd_config c’est l’option « KbdInteractiveAuthentication » qu’il faut définir sur « yes » (à la place de « ChallengeResponseAuthentication » qui n’apparaît plus)&lt;br /&gt;
– quand on utilise l’authentification par clé, il faut commenter dans le fichier /etc/pam.d/sshd l’option « @include common-auth » du paragraphe « # Standard Un*x authentication. » Sans quoi le mot de passe est demandé.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Limitation des accès Sudo ==&lt;br /&gt;
&lt;br /&gt;
=== Edition du fichier &#039;&#039;sudoers&#039;&#039; ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo visudo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Définition des droits spécifiques en fonction des utilisateurs ====&lt;br /&gt;
&amp;lt;code&amp;gt;username ALL=(ALL) NOPASSWD: /path/to/specific_command&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== File Integrity Monitoring &#039;&#039;(FIM)&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Détecte les modifications non autorisées sur les fichiers critiques&lt;br /&gt;
&lt;br /&gt;
=== Installation de AIDE ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt install aide&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Initialisation de la base AIDE ====&lt;br /&gt;
&amp;lt;code&amp;gt;sudo aideinit&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Planification des contrôles ====&lt;br /&gt;
&amp;lt;code&amp;gt;sudo crontab -e&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;0 3 * * * /usr/bin/aide --check&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Liens ====&lt;br /&gt;
https://help.ubuntu.com/community/FileIntegrityAIDE&lt;br /&gt;
&lt;br /&gt;
== DNS Security Extensions &#039;&#039;(DNSSEC)&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
=== Activation de DNSSEC dans &#039;&#039;named.conf&#039;&#039; ===&lt;br /&gt;
&amp;lt;code&amp;gt;dnssec-enable yes; dnssec-validation auto;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sur Ubuntu client DNS ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo nano /etc/systemd/resolved.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Exemple de configuration ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Resolve]&lt;br /&gt;
# Some examples of DNS servers which may be used for DNS= and FallbackDNS=:&lt;br /&gt;
# Cloudflare: 1.1.1.1#cloudflare-dns.com 1.0.0.1#cloudflare-dns.com 2606:4700:4700::1111#cloudflare-dns.com 2606:4700:4700::1001#cloudflare-dns.com&lt;br /&gt;
# Google:     8.8.8.8#dns.google 8.8.4.4#dns.google 2001:4860:4860::8888#dns.google 2001:4860:4860::8844#dns.google&lt;br /&gt;
&lt;br /&gt;
DNS=9.9.9.9 149.112.112.112&lt;br /&gt;
&lt;br /&gt;
FallbackDNS=192.168.1.1&lt;br /&gt;
&lt;br /&gt;
LLMNR=no&lt;br /&gt;
MulticastDNS=no&lt;br /&gt;
DNSSEC=allow-downgrade&lt;br /&gt;
DNSOverTLS=opportunistic&lt;br /&gt;
Cache=no-negative&lt;br /&gt;
DNSStubListener=yes&lt;br /&gt;
ReadEtcHosts=yes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Si vous êtes sûrs de votre serveur DNS, vous pouvez passer l&#039;option &#039;&#039;&#039;DNSSEC=true&#039;&#039;&#039; &amp;amp; &#039;&#039;&#039;DNSOverTLS=true&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Recharger la configuration DNS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo systemctl restart systemd-resolved&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Test&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo resolvectl status&amp;lt;/code&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@linux:~# resolvectl status&lt;br /&gt;
Global&lt;br /&gt;
           Protocols: -LLMNR -mDNS DNSOverTLS=opportunistic DNSSEC=allow-downgrade/unsupported&lt;br /&gt;
    resolv.conf mode: stub&lt;br /&gt;
  Current DNS Server: 9.9.9.9&lt;br /&gt;
         DNS Servers: 9.9.9.9 149.112.112.112&lt;br /&gt;
Fallback DNS Servers: 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
Link 2 (ens18)&lt;br /&gt;
    Current Scopes: DNS&lt;br /&gt;
         Protocols: +DefaultRoute +LLMNR -mDNS DNSOverTLS=opportunistic DNSSEC=allow-downgrade/supported&lt;br /&gt;
Current DNS Server: 192.168.1.1&lt;br /&gt;
       DNS Servers: 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
root@linux:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;code&amp;gt;resolvectl query www.yakakliker.org&amp;lt;/code&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@linux:~# resolvectl query www.yakakliker.org&lt;br /&gt;
www.yakakliker.org: 194.164.204.65             -- link: ens18&lt;br /&gt;
&lt;br /&gt;
-- Information acquired via protocol DNS in 478.4ms.&lt;br /&gt;
-- Data is authenticated: no; Data was acquired via local or encrypted transport: yes&lt;br /&gt;
-- Data from: network&lt;br /&gt;
root@linux:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Liens ====&lt;br /&gt;
https://wiki.archlinux.org/title/Systemd-resolved_(Fran%C3%A7ais)&lt;br /&gt;
&lt;br /&gt;
== Host-Based Intrusion Detection System &#039;&#039;(HIDS)&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
=== Installation de OSSEC ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt install ossec-hids&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Liens ===&lt;br /&gt;
https://bobcares.com/blog/install-ossec-ubuntu-like-a-pro/&lt;br /&gt;
&lt;br /&gt;
https://www.ossec.net/docs/docs/manual/installation/installation-requirements.html&lt;br /&gt;
&lt;br /&gt;
== Rkhunter &#039;&#039;(Analyseur de rootkits)&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt-get install rkhunter&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Configuration &#039;&#039;/etc/default/rkhunter&#039;&#039; ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Defaults for rkhunter automatic tasks&lt;br /&gt;
# sourced by /etc/cron.*/rkhunter and /etc/apt/apt.conf.d/90rkhunter&lt;br /&gt;
#&lt;br /&gt;
# This is a POSIX shell fragment&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
# Set this to yes to enable rkhunter daily runs&lt;br /&gt;
# (default: false)&lt;br /&gt;
CRON_DAILY_RUN=&amp;quot;yes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Set this to yes to enable rkhunter weekly database updates&lt;br /&gt;
# (default: false)&lt;br /&gt;
CRON_DB_UPDATE=&amp;quot;yes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Set this to yes to enable reports of weekly database updates&lt;br /&gt;
# (default: false)&lt;br /&gt;
DB_UPDATE_EMAIL=&amp;quot;false&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Set this to the email address where reports and run output should be sent&lt;br /&gt;
# (default: root)&lt;br /&gt;
REPORT_EMAIL=&amp;quot;webmaster@yakakliker.org&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Set this to yes to enable automatic database updates&lt;br /&gt;
# (default: false)&lt;br /&gt;
APT_AUTOGEN=&amp;quot;yes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Nicenesses range from -20 (most favorable scheduling) to 19 (least favorable)&lt;br /&gt;
# (default: 0)&lt;br /&gt;
NICE=&amp;quot;0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Should daily check be run when running on battery&lt;br /&gt;
# powermgmt-base is required to detect if running on battery or on AC power&lt;br /&gt;
# (default: false)&lt;br /&gt;
RUN_CHECK_ON_BATTERY=&amp;quot;false&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Liens ===&lt;br /&gt;
[[Linux : Sécuriser avec Rkhunter]]&lt;br /&gt;
== Liens ==&lt;br /&gt;
https://jay75chauhan.medium.com/%EF%B8%8Fsecure-linux-server-1bbbaaa465d6&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Linux]]&lt;br /&gt;
[[Catégorie:Securite]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&#039;https://storage.ko-fi.com/cdn/scripts/overlay-widget.js&#039;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
  kofiWidgetOverlay.draw(&#039;yakakliker&#039;, {&lt;br /&gt;
    &#039;type&#039;: &#039;floating-chat&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text&#039;: &#039;Café&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.background-color&#039;: &#039;#00b9fe&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text-color&#039;: &#039;#fff&#039;&lt;br /&gt;
  });&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.compteurdevisite.com&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://counter6.optistats.ovh/private/compteurdevisite.php?c=b4epghealnwlf7wuq7gn3ygll9aywrfx&amp;quot; border=&amp;quot;0&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot; alt=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
[[Catégorie:Unattended-updates]]&lt;br /&gt;
[[Catégorie:Unattended-upgrades]]&lt;br /&gt;
[[Catégorie:Ubuntu]]&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Installation_de_Fail2ban&amp;diff=2146</id>
		<title>Installation de Fail2ban</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Installation_de_Fail2ban&amp;diff=2146"/>
		<updated>2026-05-29T13:49:39Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; Fail2ban est un IPS (Intrusion Prevention Software) open source.&lt;br /&gt;
 &lt;br /&gt;
 Il permet de sécuriser les serveurs Linux contre les tentatives de connexions malveillantes et les attaques DDOS.&lt;br /&gt;
 &lt;br /&gt;
 Fail2ban réduit les tentatives de connexion malveillantes en bloquant les adresses IP sources.&lt;br /&gt;
&lt;br /&gt;
=== Installation &amp;amp; configuration du firewall UFW ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ufw -y&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Autorisation du SSH dans UFW ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo ufw allow ssh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Activation du service UFW ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo ufw enable&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Installation &amp;amp; configuration de Fail2ban ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install fail2ban -y&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Activation du service Fail2ban ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl enable fail2ban&lt;br /&gt;
sudo systemctl start fail2ban&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Configuration du service Fail2ban ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local&lt;br /&gt;
sudo nano /etc/fail2ban/jail.local&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Ajout des IP LAN qui ne seront pas surveillées par Fail2ban =====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
ignoreip = 127.0.0.1/8 ::1 192.168.1.0/24 192.168.10.20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Paramétrage du bannissement des IP =====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
bantime  = 30d&lt;br /&gt;
findtime  = 10m&lt;br /&gt;
maxretry = 5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
banaction = ufw&lt;br /&gt;
banaction_allports = ufw&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Paramétrage de la récidive =====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
[recidive]&lt;br /&gt;
enabled = true&lt;br /&gt;
logpath  = /var/log/fail2ban.log&lt;br /&gt;
banaction = %(banaction_allports)s&lt;br /&gt;
bantime  = 90d&lt;br /&gt;
findtime = 1d&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Paramétrage du service SSHD =====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
[sshd]&lt;br /&gt;
enabled  = true&lt;br /&gt;
port     = ssh&lt;br /&gt;
logpath = %(sshd_log)s&lt;br /&gt;
backend = %(sshd_backend)s&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Paramétrage du service Apache2 =====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
[apache-badbots]&lt;br /&gt;
&lt;br /&gt;
enabled  = true&lt;br /&gt;
port     = http,https&lt;br /&gt;
filter   = apache-badbots&lt;br /&gt;
logpath  = /var/log/apache*/*error.log&lt;br /&gt;
maxretry = 2&lt;br /&gt;
&lt;br /&gt;
[apache-overflows]&lt;br /&gt;
&lt;br /&gt;
enabled  = true&lt;br /&gt;
port     = http,https&lt;br /&gt;
filter   = apache-overflows&lt;br /&gt;
logpath  = /var/log/apache*/*error.log&lt;br /&gt;
maxretry = 2&lt;br /&gt;
&lt;br /&gt;
[apache-nohome]&lt;br /&gt;
&lt;br /&gt;
enabled  = true&lt;br /&gt;
port     = http,https&lt;br /&gt;
filter   = apache-nohome&lt;br /&gt;
logpath  = /var/log/apache*/*error.log&lt;br /&gt;
maxretry = 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Redémarrage du service Fail2ban pour prendre en compte les paramètres ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart fail2ban&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;ou&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl reload fail2ban&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Vérification du service Fail2ban ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo fail2ban-client status sshd&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[[Fichier:Capture d’écran du 2024-03-15 14-02-37.png|centré|vignette|1179x1179px]]&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo tail -f /var/log/fail2ban.log&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[[Fichier:Capture d’écran du 2024-03-18 15-12-10.png|vignette|1101x1101px|néant]]&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo fail2ban-client banned&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[[Fichier:Capture d’écran du 2024-03-28 15-29-50.png|néant|vignette|1097x1097px]]&lt;br /&gt;
&lt;br /&gt;
==== Statut de UFW ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo ufw status verbose&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Liens ===&lt;br /&gt;
&lt;br /&gt;
* https://www.howtoforge.com/how-to-install-fail2ban-on-ubuntu-22-04/#configuring-failban&lt;br /&gt;
&lt;br /&gt;
* https://www.digitalocean.com/community/tutorials/how-to-protect-ssh-with-fail2ban-on-ubuntu-22-04&lt;br /&gt;
* https://scalastic.io/ufw-fail2ban-nginx/&lt;br /&gt;
* https://fr.linux-console.net/?p=5262&lt;br /&gt;
* https://www.digitalocean.com/community/tutorials/how-to-protect-an-apache-server-with-fail2ban-on-ubuntu-14-04&lt;br /&gt;
* https://k-lfa.info/securiser-fail2ban/&lt;br /&gt;
* https://www.yakakliker.org/images/html/banIP.sh&lt;br /&gt;
[[Catégorie:Fail2ban]]&lt;br /&gt;
[[Catégorie:Linux]]&lt;br /&gt;
[[Catégorie:Howto]]&lt;br /&gt;
[[Catégorie:Tutoriel]]&lt;br /&gt;
[[Catégorie:IPS]]&lt;br /&gt;
&lt;br /&gt;
‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&#039;https://storage.ko-fi.com/cdn/scripts/overlay-widget.js&#039;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
  kofiWidgetOverlay.draw(&#039;yakakliker&#039;, {&lt;br /&gt;
    &#039;type&#039;: &#039;floating-chat&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text&#039;: &#039;Café&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.background-color&#039;: &#039;#00b9fe&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text-color&#039;: &#039;#fff&#039;&lt;br /&gt;
  });&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.compteurdevisite.com&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://counter6.optistats.ovh/private/compteurdevisite.php?c=b4epghealnwlf7wuq7gn3ygll9aywrfx&amp;quot; border=&amp;quot;0&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot; alt=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
[[Catégorie:Securite]]&lt;br /&gt;
[[Catégorie:Ubuntu]]&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Unattended-upgrades&amp;diff=2145</id>
		<title>Unattended-upgrades</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Unattended-upgrades&amp;diff=2145"/>
		<updated>2026-05-29T13:47:17Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation &amp;amp; configuration ==&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt install unattended-upgrades&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Editer le fichier de configuration :&lt;br /&gt;
** &amp;lt;code&amp;gt;nano /etc/apt/apt.conf.d/50unattended-upgrades&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;quot;origin=Debian,codename=${distro_codename},label=Debian&amp;quot;;&lt;br /&gt;
        &amp;quot;origin=Debian,codename=${distro_codename},label=Debian-Security&amp;quot;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Configuration de l&#039;upgrade automatique&lt;br /&gt;
** &amp;lt;code&amp;gt;cp /usr/share/unattended-upgrades/20auto-upgrades /etc/apt/apt.conf.d/20auto-upgrades&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;nano /etc/apt/apt.conf.d/20auto-upgrades&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
APT::Periodic::Update-Package-Lists &amp;quot;1&amp;quot;;&lt;br /&gt;
APT::Periodic::Unattended-Upgrade &amp;quot;1&amp;quot;;&lt;br /&gt;
APT::Periodic::Download-Upgradeable-Packages &amp;quot;1&amp;quot;;&lt;br /&gt;
APT::Periodic::AutocleanInterval &amp;quot;30&amp;quot;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Planification&lt;br /&gt;
** &amp;lt;code&amp;gt;nano /usr/lib/systemd/system/apt-daily-upgrade.timer&amp;lt;/code&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Timer]&lt;br /&gt;
OnCalendar=&lt;br /&gt;
OnCalendar=03:00&lt;br /&gt;
RandomizedDelaySec=60&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;systemctl restart apt-daily-upgrade.timer&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Contrôle&lt;br /&gt;
** &amp;lt;code&amp;gt;systemctl cat apt-daily-upgrade.timer&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# /lib/systemd/system/apt-daily-upgrade.timer&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Daily apt upgrade and clean activities&lt;br /&gt;
After=apt-daily.timer&lt;br /&gt;
&lt;br /&gt;
[Timer]&lt;br /&gt;
OnCalendar=*-*-* 3:00&lt;br /&gt;
RandomizedDelaySec=60m&lt;br /&gt;
Persistent=true&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=timers.target&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Pour effectuer la mise à jour manuellement &#039;&#039;(permet de valider la configuration)&#039;&#039;&lt;br /&gt;
** &amp;lt;code&amp;gt;sudo unattended-upgrades --dry-run --debug&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Liens ===&lt;br /&gt;
https://www.linuxtricks.fr/wiki/debian-activer-les-mises-a-jour-automatique-avec-unattended-upgrades&lt;br /&gt;
&lt;br /&gt;
== Exemples de configurations ==&lt;br /&gt;
* &amp;lt;code&amp;gt;nano /etc/apt/apt.conf.d/50unattended-upgrade&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Ajoutez cette ligne pour les mises à jour Passbolt :&lt;br /&gt;
        &amp;quot;ce/ubuntu focal:focal&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
# Ajoutez cette ligne pour les mises à jour Webmin :&lt;br /&gt;
        &amp;quot;Jamie Cameron:stable&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
# Ajoutez cette ligne pour les mises à jour Zerotier :&lt;br /&gt;
#       &amp;quot;noble noble:noble&amp;quot;;&lt;br /&gt;
        &amp;quot;jammy jammy:jammy&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
# Ajoutez cette ligne pour les mises à jour Jellyfin :&lt;br /&gt;
		&amp;quot;Jellyfin:&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
# Ajoutez cette ligne pour les mises à jour Plex :&lt;br /&gt;
        &amp;quot;Plex Media Server Repository:public&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Unattended-upgrades]]&lt;br /&gt;
[[Catégorie:Unattended-updates]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
		‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.compteurdevisite.com&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://counter6.optistats.ovh/private/compteurdevisite.php?c=b4epghealnwlf7wuq7gn3ygll9aywrfx&amp;quot; border=&amp;quot;0&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot; alt=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
‎		&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&#039;https://storage.ko-fi.com/cdn/scripts/overlay-widget.js&#039;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
  kofiWidgetOverlay.draw(&#039;yakakliker&#039;, {&lt;br /&gt;
    &#039;type&#039;: &#039;floating-chat&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text&#039;: &#039;Café&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.background-color&#039;: &#039;#00b9fe&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text-color&#039;: &#039;#fff&#039;&lt;br /&gt;
  });&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
[[Catégorie:Plex]]&lt;br /&gt;
[[Catégorie:Jellyfin]]&lt;br /&gt;
[[Catégorie:Webmin]]&lt;br /&gt;
[[Catégorie:Passbolt]]&lt;br /&gt;
[[Catégorie:Linux]]&lt;br /&gt;
[[Catégorie:Ubuntu]]&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Linux_:_Etendre_la_taille_d%27un_disque_dur_sur_LVM&amp;diff=2144</id>
		<title>Linux : Etendre la taille d&#039;un disque dur sur LVM</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Linux_:_Etendre_la_taille_d%27un_disque_dur_sur_LVM&amp;diff=2144"/>
		<updated>2026-05-29T13:40:40Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Avec la virtualisation,  il est maintenant facile d&#039;augmenter la taille d&#039;un disque dur. Voici la procédure pour qu&#039;elle soit prise en compte dans LVM.&lt;br /&gt;
&lt;br /&gt;
Dans l&#039;exemple ci-dessous, nous allons augmenter un disque dur initialement de 50 Go pour le passer à 150 Go&lt;br /&gt;
&lt;br /&gt;
=== Parted ===&lt;br /&gt;
&lt;br /&gt;
* Installation de parted&lt;br /&gt;
** &amp;lt;code&amp;gt;apt-get install parted&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Affichage des informations concernant le disque dur :&lt;br /&gt;
** &amp;lt;code&amp;gt;parted /dev/sda&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;print&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# parted /dev/sda&lt;br /&gt;
GNU Parted 3.6&lt;br /&gt;
Using /dev/sda&lt;br /&gt;
Welcome to GNU Parted! Type &#039;help&#039; to view a list of commands.&lt;br /&gt;
(parted) print&lt;br /&gt;
Model: VMware Virtual disk (scsi)&lt;br /&gt;
Disk /dev/sda: 161GB&lt;br /&gt;
Sector size (logical/physical): 512B/512B&lt;br /&gt;
Partition Table: msdos&lt;br /&gt;
Disk Flags:&lt;br /&gt;
&lt;br /&gt;
Number  Start   End     Size    Type      File system  Flags&lt;br /&gt;
 1      1049kB  1024MB  1023MB  primary   ext4         boot&lt;br /&gt;
 2      1026MB  53,7GB  52,7GB  extended               lba&lt;br /&gt;
 5      1026MB  53,7GB  52,7GB  logical                lvm&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* On constate bien que nous avons un disque dur de 161GB avec une partition lvm de 53,7GB.&lt;br /&gt;
&lt;br /&gt;
* Cependant, avant d&#039;augmenter la partition logique lvm, nous allons devoir augmenter la partition étendue (extended).&lt;br /&gt;
** &amp;lt;code&amp;gt;resizepart 2 100%&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(parted) resizepart 2 100%&lt;br /&gt;
(parted) print&lt;br /&gt;
Model: VMware Virtual disk (scsi)&lt;br /&gt;
Disk /dev/sda: 161GB&lt;br /&gt;
Sector size (logical/physical): 512B/512B&lt;br /&gt;
Partition Table: msdos&lt;br /&gt;
Disk Flags:&lt;br /&gt;
&lt;br /&gt;
Number  Start   End     Size    Type      File system  Flags&lt;br /&gt;
 1      1049kB  1024MB  1023MB  primary   ext4         boot&lt;br /&gt;
 2      1026MB  161GB   160GB   extended               lba&lt;br /&gt;
 5      1026MB  53,7GB  52,7GB  logical                lvm&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Idem maintenant pour la partition logique lvm&lt;br /&gt;
** &amp;lt;code&amp;gt;resizepart 5 100%&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(parted) resizepart 5 100%&lt;br /&gt;
(parted) print&lt;br /&gt;
Model: VMware Virtual disk (scsi)&lt;br /&gt;
Disk /dev/sda: 161GB&lt;br /&gt;
Sector size (logical/physical): 512B/512B&lt;br /&gt;
Partition Table: msdos&lt;br /&gt;
Disk Flags:&lt;br /&gt;
&lt;br /&gt;
Number  Start   End     Size    Type      File system  Flags&lt;br /&gt;
 1      1049kB  1024MB  1023MB  primary   ext4         boot&lt;br /&gt;
 2      1026MB  161GB   160GB   extended               lba&lt;br /&gt;
 5      1026MB  161GB   160GB   logical                lvm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Nous obtenons donc maintenant des partitions à 160GB.&lt;br /&gt;
&lt;br /&gt;
* Passons maintenant à LVM.&lt;br /&gt;
&lt;br /&gt;
=== LVM ===&lt;br /&gt;
&lt;br /&gt;
* Nous allons commencer par redimensionner le volume physique.&lt;br /&gt;
** &amp;lt;code&amp;gt;pvresize /dev/sda5&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# pvresize /dev/sda5&lt;br /&gt;
  Physical volume &amp;quot;/dev/sda5&amp;quot; changed&lt;br /&gt;
  1 physical volume(s) resized or updated / 0 physical volume(s) not resized&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vérification :&lt;br /&gt;
** &amp;lt;code&amp;gt;pvdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# pvdisplay&lt;br /&gt;
  --- Physical volume ---&lt;br /&gt;
  PV Name               /dev/sda5&lt;br /&gt;
  VG Name               VLIN999INT-vg&lt;br /&gt;
  PV Size               149,04 GiB / not usable 0&lt;br /&gt;
  Allocatable           yes&lt;br /&gt;
  PE Size               4,00 MiB&lt;br /&gt;
  Total PE              38155&lt;br /&gt;
  Free PE               25600&lt;br /&gt;
  Allocated PE          12555&lt;br /&gt;
  PV UUID               78PEIA-9LxE-SWEd-a6jh-v738-vBfC-uQk10T&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Nous pouvons constater que la taille a bien été prise en compte.&lt;br /&gt;
** &amp;lt;code&amp;gt;vgdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# vgdisplay&lt;br /&gt;
  --- Volume group ---&lt;br /&gt;
  VG Name               VLIN999INT-vg&lt;br /&gt;
  System ID&lt;br /&gt;
  Format                lvm2&lt;br /&gt;
  Metadata Areas        1&lt;br /&gt;
  Metadata Sequence No  6&lt;br /&gt;
  VG Access             read/write&lt;br /&gt;
  VG Status             resizable&lt;br /&gt;
  MAX LV                0&lt;br /&gt;
  Cur LV                2&lt;br /&gt;
  Open LV               2&lt;br /&gt;
  Max PV                0&lt;br /&gt;
  Cur PV                1&lt;br /&gt;
  Act PV                1&lt;br /&gt;
  VG Size               149,04 GiB&lt;br /&gt;
  PE Size               4,00 MiB&lt;br /&gt;
  Total PE              38155&lt;br /&gt;
  Alloc PE / Size       12555 / 49,04 GiB&lt;br /&gt;
  Free  PE / Size       25600 / 100,00 GiB&lt;br /&gt;
  VG UUID               nOPF0o-nOf4-F2kr-imc5-LgUY-qeGe-Zqi11o&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Nous pouvons voir que nous avons maintenant 100 GiB de libre.&lt;br /&gt;
** &amp;lt;code&amp;gt;lvdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# lvdisplay&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/root&lt;br /&gt;
  LV Name                root&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                ZYqLzX-zRVN-zhpm-Ien9-ya7u-js7M-9CAp8X&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:28 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                46,50 GiB&lt;br /&gt;
  Current LE             11904&lt;br /&gt;
  Segments               1&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:0&lt;br /&gt;
&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/swap_1&lt;br /&gt;
  LV Name                swap_1&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                qQ90W3-0vzZ-FFe2-3zf7-fp6u-49dI-rXhmTe&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:29 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                2,54 GiB&lt;br /&gt;
  Current LE             651&lt;br /&gt;
  Segments               1&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Reste donc à étendre la partition LVM&lt;br /&gt;
** &amp;lt;code&amp;gt;lvextend -l +100%FREE /dev/VLIN999INT-vg/root&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# lvextend -l +100%FREE /dev/VLIN999INT-vg/root&lt;br /&gt;
  Size of logical volume VLIN999INT-vg/root changed from 46,50 GiB (11904 extents) to 146,50 GiB (37504 extents).&lt;br /&gt;
  Logical volume VLIN999INT-vg/root successfully resized.&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* On affiche les informations de la partition logique LVM&lt;br /&gt;
** &amp;lt;code&amp;gt;lvdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# lvdisplay&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/root&lt;br /&gt;
  LV Name                root&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                ZYqLzX-zRVN-zhpm-Ien9-ya7u-js7M-9CAp8X&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:28 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                146,50 GiB&lt;br /&gt;
  Current LE             37504&lt;br /&gt;
  Segments               2&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:0&lt;br /&gt;
&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/swap_1&lt;br /&gt;
  LV Name                swap_1&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                qQ90W3-0vzZ-FFe2-3zf7-fp6u-49dI-rXhmTe&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:29 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                2,54 GiB&lt;br /&gt;
  Current LE             651&lt;br /&gt;
  Segments               1&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:1&lt;br /&gt;
&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Et pour finir le redimensionnement de la partition extended&lt;br /&gt;
&lt;br /&gt;
=== Resize2fs ===&lt;br /&gt;
&lt;br /&gt;
* La commande pour étendre la partition ext4&lt;br /&gt;
** &amp;lt;code&amp;gt;resize2fs /dev/VLIN999INT-vg/root&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# resize2fs /dev/VLIN999INT-vg/root&lt;br /&gt;
resize2fs 1.47.2 (1-Jan-2025)&lt;br /&gt;
Filesystem at /dev/VLIN999INT-vg/root is mounted on /; on-line resizing required&lt;br /&gt;
old_desc_blocks = 6, new_desc_blocks = 19&lt;br /&gt;
The filesystem on /dev/VLIN999INT-vg/root is now 38404096 (4k) blocks long.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Petit contrôle :&lt;br /&gt;
** &amp;lt;code&amp;gt;df -lH&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# df -lH&lt;br /&gt;
Sys. de fichiers                Taille Utilisé Dispo Uti% Monté sur&lt;br /&gt;
udev                               17G       0   17G   0% /dev&lt;br /&gt;
tmpfs                             3,4G    685k  3,4G   1% /run&lt;br /&gt;
/dev/mapper/VLIN999INT--vg-root   155G    1,9G  146G   2% /&lt;br /&gt;
tmpfs                              17G       0   17G   0% /dev/shm&lt;br /&gt;
tmpfs                             5,3M       0  5,3M   0% /run/lock&lt;br /&gt;
tmpfs                             1,1M       0  1,1M   0% /run/credentials/systemd-journald.service&lt;br /&gt;
tmpfs                              17G       0   17G   0% /tmp&lt;br /&gt;
/dev/sda1                         989M    131M  790M  15% /boot&lt;br /&gt;
tmpfs                             1,1M       0  1,1M   0% /run/credentials/getty@tty1.service&lt;br /&gt;
tmpfs                             3,4G    8,2k  3,4G   1% /run/user/0&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Autre contrôle :&lt;br /&gt;
** &amp;lt;code&amp;gt;fdisk -l&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# fdisk -l&lt;br /&gt;
Disque /dev/sda : 150 GiB, 161061273600 octets, 314572800 secteurs&lt;br /&gt;
Modèle de disque : Virtual disk&lt;br /&gt;
Unités : secteur de 1 × 512 = 512 octets&lt;br /&gt;
Taille de secteur (logique / physique) : 512 octets / 512 octets&lt;br /&gt;
taille d&#039;E/S (minimale / optimale) : 512 octets / 512 octets&lt;br /&gt;
Type d&#039;étiquette de disque : dos&lt;br /&gt;
Identifiant de disque : 0xf730e387&lt;br /&gt;
&lt;br /&gt;
Périphérique Amorçage   Début       Fin  Secteurs Taille Id Type&lt;br /&gt;
/dev/sda1    *           2048   2000895   1998848   976M 83 Linux&lt;br /&gt;
/dev/sda2             2002942 314572799 312569858   149G  f Étendue W95 (LBA)&lt;br /&gt;
/dev/sda5             2002944 314572799 312569856   149G 8e LVM Linux&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disque /dev/mapper/VLIN999INT--vg-root : 146,5 GiB, 157303177216 octets, 307232768 secteurs&lt;br /&gt;
Unités : secteur de 1 × 512 = 512 octets&lt;br /&gt;
Taille de secteur (logique / physique) : 512 octets / 512 octets&lt;br /&gt;
taille d&#039;E/S (minimale / optimale) : 512 octets / 512 octets&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disque /dev/mapper/VLIN999INT--vg-swap_1 : 2,54 GiB, 2730491904 octets, 5332992 secteurs&lt;br /&gt;
Unités : secteur de 1 × 512 = 512 octets&lt;br /&gt;
Taille de secteur (logique / physique) : 512 octets / 512 octets&lt;br /&gt;
taille d&#039;E/S (minimale / optimale) : 512 octets / 512 octets&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;C&#039;est fini !&lt;br /&gt;
[[Catégorie:LVM]]&lt;br /&gt;
[[Catégorie:Linux]]&lt;br /&gt;
[[Catégorie:Ubuntu]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
		‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.compteurdevisite.com&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://counter6.optistats.ovh/private/compteurdevisite.php?c=b4epghealnwlf7wuq7gn3ygll9aywrfx&amp;quot; border=&amp;quot;0&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot; alt=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
‎		&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&#039;https://storage.ko-fi.com/cdn/scripts/overlay-widget.js&#039;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
  kofiWidgetOverlay.draw(&#039;yakakliker&#039;, {&lt;br /&gt;
    &#039;type&#039;: &#039;floating-chat&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text&#039;: &#039;Café&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.background-color&#039;: &#039;#00b9fe&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text-color&#039;: &#039;#fff&#039;&lt;br /&gt;
  });&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Accueil&amp;diff=2143</id>
		<title>Accueil</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Accueil&amp;diff=2143"/>
		<updated>2026-05-29T13:35:59Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Tutoriels ==&lt;br /&gt;
&lt;br /&gt;
* [[Installation &amp;amp; paramétrages de GLPI]]&lt;br /&gt;
* [[Installation de PhpMyFaq sur Ubuntu 22.04]]&lt;br /&gt;
* [[Installation de Mediawiki sur Ubuntu 22.04]]&lt;br /&gt;
* [[Installation de Smokeping]]&lt;br /&gt;
* [[Installation de Fail2ban]]&lt;br /&gt;
* [[Zerotier : Installation d&#039;un contrôleur]]&lt;br /&gt;
* [[Installation de Guacamole sur Ubuntu]]&lt;br /&gt;
* [[Gitlab : Installation]]&lt;br /&gt;
* [[Gluster : Procédure d&#039;installation Gluster sur un cluster Proxmox via une infrastructure VPN Zerotier]]&lt;br /&gt;
* [[Python : Création d&#039;un environnement virtuel Python / Gunicorn|Création d&#039;un environnement virtuel Python / Gunicorn]]&lt;br /&gt;
* [[Gluster : Création d&#039;un cluster Glusterfs|Création d&#039;un cluster Glusterfs]]&lt;br /&gt;
* [[Linux : Securiser un serveur Linux|Securiser un serveur Linux]]&lt;br /&gt;
* [[Tuto : Installation de Prometheus / Grafana|Installation de Prometheus / Grafana]]&lt;br /&gt;
* [[Python : Création d&#039;un environnement virtuel Python / Gunicorn|Création d&#039;un environnement virtuel Python / Gunicorn]]&lt;br /&gt;
* [[Python : Création d&#039;un repository python Devpi-server|Création d&#039;un repository python Devpi-server]]&amp;lt;br /&amp;gt;&lt;br /&gt;
== Astuces ==&lt;br /&gt;
&lt;br /&gt;
* [[:Catégorie:Apache2|Apache2]]&lt;br /&gt;
* [[:Catégorie:Scripts|Scripts]]&lt;br /&gt;
* [[:Catégorie:Fail2ban|Fail2ban]]&lt;br /&gt;
* [[:Catégorie:Crowdsec|Crowdsec]]&lt;br /&gt;
* [[:Catégorie:Securite|Securite]]&lt;br /&gt;
* [[:Catégorie:Linux|Linux]]&lt;br /&gt;
* [[:Catégorie:Proxmox|Proxmox]]&lt;br /&gt;
* [[:Catégorie:Haproxy|Haproxy]]&lt;br /&gt;
* [[:Catégorie:Zerotier|Zerotier]]&lt;br /&gt;
* [[:Catégorie:Mikrotik|Mikrotik]]&lt;br /&gt;
* [[:Catégorie:Opnsense|Opnsense]]&lt;br /&gt;
* [[:Catégorie:Ubuntu|Ubuntu]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Yakakliker ==&lt;br /&gt;
&lt;br /&gt;
* [https://openproject.yakakliker.org Openproject]&lt;br /&gt;
* [https://passbolt.yakakliker.org Passbolt]&lt;br /&gt;
* [[Spécial:Connexion|Connexion]]&lt;br /&gt;
* [https://hetrixtools.com/report/uptime/cdac213e38c1692a64966ce91aa45206/ Monitoring]&lt;br /&gt;
* [https://observium.yakakliker.org/ Observium]&lt;br /&gt;
* [https://repository.yakakliker.org Repository]&lt;br /&gt;
&lt;br /&gt;
== Quelques liens ==&lt;br /&gt;
&lt;br /&gt;
* [https://docs.frrouting.org/en/latest/overview.html Frrouting.org]&lt;br /&gt;
* https://www.zerotier.com/&lt;br /&gt;
* https://www.proxmox.com/en/&lt;br /&gt;
* [https://help.mikrotik.com/docs/ Mikrotik]&lt;br /&gt;
* https://grisebouille.net/&lt;br /&gt;
* https://journaldunadminlinux.fr/&lt;br /&gt;
* [https://iplists.firehol.org/ Blacklistes]&lt;br /&gt;
* https://fouille-mot.fr/&lt;br /&gt;
* https://stat.ripe.net/&lt;br /&gt;
* https://jami.net/&lt;br /&gt;
* https://cyber.excusesecu.fr/&lt;br /&gt;
* https://standards-oui.ieee.org/&lt;br /&gt;
* https://www.submarinecablemap.com/&lt;br /&gt;
* https://bonjourlafuite.eu.org/&lt;br /&gt;
* https://christopheboutry.com/fuites-infos/&lt;br /&gt;
* https://matrix.org/&lt;br /&gt;
&lt;br /&gt;
== Veille Techno ==&lt;br /&gt;
&lt;br /&gt;
* [https://cyber.gouv.fr/publications/recommandations-sur-le-nomadisme-numerique Recommandations sur le nomadisme numérique]&lt;br /&gt;
* [https://cyber.gouv.fr/publications/recommandations-relatives-linterconnexion-dun-si-internet Recommandations relatives à l&#039;interconnexion d&#039;un SI à Internet]&lt;br /&gt;
* [https://cyber.gouv.fr/la-directive-nis-2 La directive NIS 2]&lt;br /&gt;
* https://www.cert.ssi.gouv.fr/&lt;br /&gt;
* [https://cyber.gouv.fr/en-cas-dincident Lien d&#039;urgence en cas d&#039;incident]&lt;br /&gt;
* [[Sécurité : Les attaques par déplacement latéral]]&lt;br /&gt;
* [https://www.globalsign.com/fr/blog/90-jour-a-47-evolution-duree-de-vie-certificats Sécurité : Evolution de la durée de vie des certificats]&lt;br /&gt;
* https://www.afnic.fr/observatoire-ressources/papier-expert/faire-heberger-son-courrier-electronique-avec-son-propre-nom-de-domaine/&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* https://www.lemondeinformatique.fr/publi_info/lire-alternatives-a-vmware-les-vertus-de-l-open-source-1068.html&lt;br /&gt;
* 16/04/2025 : https://www.datasecuritybreach.fr/coupure-brutale-dans-la-cybersecurite-la-base-cve-seteint/&lt;br /&gt;
* 19/11/2025 : [https://blog.cloudflare.com/fr-fr/18-november-2025-outage/ Panne géante Cloudflare, explications]&lt;br /&gt;
&lt;br /&gt;
== Alertes ==&lt;br /&gt;
&lt;br /&gt;
=== Mai 2026 ===&lt;br /&gt;
&lt;br /&gt;
* https://www.bortzmeyer.org/copyfail.html&lt;br /&gt;
* https://security-tracker.debian.org/tracker/CVE-2026-31431&lt;br /&gt;
* https://copy.fail/#copy-fail&lt;br /&gt;
* https://github.com/V4bel/dirtyfrag&lt;br /&gt;
* https://seclists.org/oss-sec/2026/q2/430&lt;br /&gt;
* https://www.bortzmeyer.org/dirtyfrag.html&lt;br /&gt;
&lt;br /&gt;
=== Septembre 2025 ===&lt;br /&gt;
&lt;br /&gt;
* https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-snmp-x4LPhte&lt;br /&gt;
&lt;br /&gt;
=== Juillet 2024 ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.cert.ssi.gouv.fr/alerte/CERTFR-2024-ALE-009/ Vulnérabilité dans OpenSSH sur les version 8.5p1 à 9.7p1 (CVE-2024-6387)]&lt;br /&gt;
* [https://www.cert.ssi.gouv.fr/avis/CERTFR-2024-AVI-0533/ Multiples vulnérabilités dans Apache HTTP Server]&lt;br /&gt;
* [https://www.cert.ssi.gouv.fr/avis/CERTFR-2024-AVI-0561/ Nouvelles vulnérabilités détectées sur les produits Fortinet]&lt;br /&gt;
* https://www.cert.ssi.gouv.fr/avis/CERTFR-2025-AVI-0139/&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.abuseipdb.com/user/18731&amp;quot; title=&amp;quot;AbuseIPDB is an IP address blacklist for webmasters and sysadmins to report IP addresses engaging in abusive behavior on their networks&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;img src=&amp;quot;https://www.abuseipdb.com/contributor/18731.svg&amp;quot; alt=&amp;quot;AbuseIPDB Contributor Badge&amp;quot; style=&amp;quot;width: 401px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/a&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&#039;https://storage.ko-fi.com/cdn/scripts/overlay-widget.js&#039;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
  kofiWidgetOverlay.draw(&#039;yakakliker&#039;, {&lt;br /&gt;
    &#039;type&#039;: &#039;floating-chat&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text&#039;: &#039;Café&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.background-color&#039;: &#039;#00b9fe&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text-color&#039;: &#039;#fff&#039;&lt;br /&gt;
  });&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
		‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.compteurdevisite.com&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://counter6.optistats.ovh/private/compteurdevisite.php?c=b4epghealnwlf7wuq7gn3ygll9aywrfx&amp;quot; border=&amp;quot;0&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot; alt=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Linux_:_Etendre_une_partition_LVM&amp;diff=2142</id>
		<title>Linux : Etendre une partition LVM</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Linux_:_Etendre_une_partition_LVM&amp;diff=2142"/>
		<updated>2026-05-29T13:31:33Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Procédure ==&lt;br /&gt;
* Affichage des groupes de volume LVM&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@serveur:~# vgdisplay&lt;br /&gt;
  --- Volume group ---&lt;br /&gt;
  VG Name               ubuntu-vg&lt;br /&gt;
  System ID&lt;br /&gt;
  Format                lvm2&lt;br /&gt;
  Metadata Areas        1&lt;br /&gt;
  Metadata Sequence No  2&lt;br /&gt;
  VG Access             read/write&lt;br /&gt;
  VG Status             resizable&lt;br /&gt;
  MAX LV                0&lt;br /&gt;
  Cur LV                1&lt;br /&gt;
  Open LV               1&lt;br /&gt;
  Max PV                0&lt;br /&gt;
  Cur PV                1&lt;br /&gt;
  Act PV                1&lt;br /&gt;
  VG Size               &amp;lt;148,00 GiB&lt;br /&gt;
  PE Size               4,00 MiB&lt;br /&gt;
  Total PE              37887&lt;br /&gt;
  Alloc PE / Size       18943 / &amp;lt;74,00 GiB&lt;br /&gt;
  Free  PE / Size       18944 / 74,00 GiB&lt;br /&gt;
  VG UUID               xxxxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Affichage des volumes logiques LVM&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@serveur:~# lvdisplay&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/ubuntu-vg/ubuntu-lv&lt;br /&gt;
  LV Name                ubuntu-lv&lt;br /&gt;
  VG Name                ubuntu-vg&lt;br /&gt;
  LV UUID                xxxxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time ubuntu-server, 2024-06-11 11:35:53 +0000&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                &amp;lt;74,00 GiB&lt;br /&gt;
  Current LE             18943&lt;br /&gt;
  Segments               1&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           253:0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Augmentation de la taille du volume logique LVM&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@serveur:~# lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Augmentation de la partition ext4&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@serveur:~# resize2fs /dev/ubuntu-vg/ubuntu-lv&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Liens ==&lt;br /&gt;
https://docs.redhat.com/fr/documentation/red_hat_enterprise_linux/6/html/logical_volume_manager_administration/lv_extend#lv_extend&lt;br /&gt;
&lt;br /&gt;
http://www.docmirror.net/fr/linux/howto/admin/LVM-HOWTO/ch11s09.html&lt;br /&gt;
&lt;br /&gt;
https://www.redhat.com/sysadmin/resize-lvm-simple&lt;br /&gt;
[[Catégorie:LVM]]&lt;br /&gt;
[[Catégorie:Linux]]&lt;br /&gt;
[[Catégorie:Commandes]]&lt;br /&gt;
‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&#039;https://storage.ko-fi.com/cdn/scripts/overlay-widget.js&#039;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
  kofiWidgetOverlay.draw(&#039;yakakliker&#039;, {&lt;br /&gt;
    &#039;type&#039;: &#039;floating-chat&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text&#039;: &#039;Café&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.background-color&#039;: &#039;#00b9fe&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text-color&#039;: &#039;#fff&#039;&lt;br /&gt;
  });&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
		‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.compteurdevisite.com&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://counter6.optistats.ovh/private/compteurdevisite.php?c=b4epghealnwlf7wuq7gn3ygll9aywrfx&amp;quot; border=&amp;quot;0&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot; alt=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
[[Catégorie:Ubuntu]]&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Linux_:_Etendre_la_taille_d%27un_disque_dur_sur_LVM&amp;diff=2141</id>
		<title>Linux : Etendre la taille d&#039;un disque dur sur LVM</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Linux_:_Etendre_la_taille_d%27un_disque_dur_sur_LVM&amp;diff=2141"/>
		<updated>2026-05-29T13:29:35Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Avec la virtualisation,  il est maintenant facile d&#039;augmenter la taille d&#039;un disque dur. Voici la procédure pour qu&#039;elle soit prise en compte dans LVM.&lt;br /&gt;
&lt;br /&gt;
Dans l&#039;exemple ci-dessous, nous allons augmenter un disque dur initialement de 50 Go pour le passer à 150 Go&lt;br /&gt;
&lt;br /&gt;
=== Parted ===&lt;br /&gt;
&lt;br /&gt;
* Installation de parted&lt;br /&gt;
** &amp;lt;code&amp;gt;apt-get install parted&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Affichage des informations concernant le disque dur :&lt;br /&gt;
** &amp;lt;code&amp;gt;parted /dev/sda&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;print&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# parted /dev/sda&lt;br /&gt;
GNU Parted 3.6&lt;br /&gt;
Using /dev/sda&lt;br /&gt;
Welcome to GNU Parted! Type &#039;help&#039; to view a list of commands.&lt;br /&gt;
(parted) print&lt;br /&gt;
Model: VMware Virtual disk (scsi)&lt;br /&gt;
Disk /dev/sda: 161GB&lt;br /&gt;
Sector size (logical/physical): 512B/512B&lt;br /&gt;
Partition Table: msdos&lt;br /&gt;
Disk Flags:&lt;br /&gt;
&lt;br /&gt;
Number  Start   End     Size    Type      File system  Flags&lt;br /&gt;
 1      1049kB  1024MB  1023MB  primary   ext4         boot&lt;br /&gt;
 2      1026MB  53,7GB  52,7GB  extended               lba&lt;br /&gt;
 5      1026MB  53,7GB  52,7GB  logical                lvm&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* On constate bien que nous avons un disque dur de 161GB avec un partition lvm de 53,7GB.&lt;br /&gt;
&lt;br /&gt;
* Cependant, avant d&#039;augmenter la partition logique lvm, nous allons devoir augmenter la partition étendue (extended).&lt;br /&gt;
** &amp;lt;code&amp;gt;resizepart 2 100%&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(parted) resizepart 2 100%&lt;br /&gt;
(parted) print&lt;br /&gt;
Model: VMware Virtual disk (scsi)&lt;br /&gt;
Disk /dev/sda: 161GB&lt;br /&gt;
Sector size (logical/physical): 512B/512B&lt;br /&gt;
Partition Table: msdos&lt;br /&gt;
Disk Flags:&lt;br /&gt;
&lt;br /&gt;
Number  Start   End     Size    Type      File system  Flags&lt;br /&gt;
 1      1049kB  1024MB  1023MB  primary   ext4         boot&lt;br /&gt;
 2      1026MB  161GB   160GB   extended               lba&lt;br /&gt;
 5      1026MB  53,7GB  52,7GB  logical                lvm&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Idem maintenant pour la partition logique lvm&lt;br /&gt;
** &amp;lt;code&amp;gt;resizepart 5 100%&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(parted) resizepart 5 100%&lt;br /&gt;
(parted) print&lt;br /&gt;
Model: VMware Virtual disk (scsi)&lt;br /&gt;
Disk /dev/sda: 161GB&lt;br /&gt;
Sector size (logical/physical): 512B/512B&lt;br /&gt;
Partition Table: msdos&lt;br /&gt;
Disk Flags:&lt;br /&gt;
&lt;br /&gt;
Number  Start   End     Size    Type      File system  Flags&lt;br /&gt;
 1      1049kB  1024MB  1023MB  primary   ext4         boot&lt;br /&gt;
 2      1026MB  161GB   160GB   extended               lba&lt;br /&gt;
 5      1026MB  161GB   160GB   logical                lvm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Nous obtenons donc maintenant des partitions à 160GB.&lt;br /&gt;
&lt;br /&gt;
* Passons maintenant à LVM.&lt;br /&gt;
&lt;br /&gt;
=== LVM ===&lt;br /&gt;
&lt;br /&gt;
* Nous allons commencer par redimensionner le volume physique.&lt;br /&gt;
** &amp;lt;code&amp;gt;pvresize /dev/sda5&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# pvresize /dev/sda5&lt;br /&gt;
  Physical volume &amp;quot;/dev/sda5&amp;quot; changed&lt;br /&gt;
  1 physical volume(s) resized or updated / 0 physical volume(s) not resized&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vérification :&lt;br /&gt;
** &amp;lt;code&amp;gt;pvdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# pvdisplay&lt;br /&gt;
  --- Physical volume ---&lt;br /&gt;
  PV Name               /dev/sda5&lt;br /&gt;
  VG Name               VLIN999INT-vg&lt;br /&gt;
  PV Size               149,04 GiB / not usable 0&lt;br /&gt;
  Allocatable           yes&lt;br /&gt;
  PE Size               4,00 MiB&lt;br /&gt;
  Total PE              38155&lt;br /&gt;
  Free PE               25600&lt;br /&gt;
  Allocated PE          12555&lt;br /&gt;
  PV UUID               78PEIA-9LxE-SWEd-a6jh-v738-vBfC-uQk10T&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Nous pouvons constater que la taille a bien été prise en compte.&lt;br /&gt;
** &amp;lt;code&amp;gt;vgdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# vgdisplay&lt;br /&gt;
  --- Volume group ---&lt;br /&gt;
  VG Name               VLIN999INT-vg&lt;br /&gt;
  System ID&lt;br /&gt;
  Format                lvm2&lt;br /&gt;
  Metadata Areas        1&lt;br /&gt;
  Metadata Sequence No  6&lt;br /&gt;
  VG Access             read/write&lt;br /&gt;
  VG Status             resizable&lt;br /&gt;
  MAX LV                0&lt;br /&gt;
  Cur LV                2&lt;br /&gt;
  Open LV               2&lt;br /&gt;
  Max PV                0&lt;br /&gt;
  Cur PV                1&lt;br /&gt;
  Act PV                1&lt;br /&gt;
  VG Size               149,04 GiB&lt;br /&gt;
  PE Size               4,00 MiB&lt;br /&gt;
  Total PE              38155&lt;br /&gt;
  Alloc PE / Size       12555 / 49,04 GiB&lt;br /&gt;
  Free  PE / Size       25600 / 100,00 GiB&lt;br /&gt;
  VG UUID               nOPF0o-nOf4-F2kr-imc5-LgUY-qeGe-Zqi11o&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Nous pouvons voir que nous avons maintenant 100 GiB de libre.&lt;br /&gt;
** &amp;lt;code&amp;gt;lvdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# lvdisplay&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/root&lt;br /&gt;
  LV Name                root&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                ZYqLzX-zRVN-zhpm-Ien9-ya7u-js7M-9CAp8X&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:28 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                46,50 GiB&lt;br /&gt;
  Current LE             11904&lt;br /&gt;
  Segments               1&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:0&lt;br /&gt;
&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/swap_1&lt;br /&gt;
  LV Name                swap_1&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                qQ90W3-0vzZ-FFe2-3zf7-fp6u-49dI-rXhmTe&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:29 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                2,54 GiB&lt;br /&gt;
  Current LE             651&lt;br /&gt;
  Segments               1&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Reste donc à étendre la partition LVM&lt;br /&gt;
** &amp;lt;code&amp;gt;lvextend -l +100%FREE /dev/VLIN999INT-vg/root&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# lvextend -l +100%FREE /dev/VLIN999INT-vg/root&lt;br /&gt;
  Size of logical volume VLIN999INT-vg/root changed from 46,50 GiB (11904 extents) to 146,50 GiB (37504 extents).&lt;br /&gt;
  Logical volume VLIN999INT-vg/root successfully resized.&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* On affiche les informations de la partition logique LVM&lt;br /&gt;
** &amp;lt;code&amp;gt;lvdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# lvdisplay&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/root&lt;br /&gt;
  LV Name                root&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                ZYqLzX-zRVN-zhpm-Ien9-ya7u-js7M-9CAp8X&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:28 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                146,50 GiB&lt;br /&gt;
  Current LE             37504&lt;br /&gt;
  Segments               2&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:0&lt;br /&gt;
&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/swap_1&lt;br /&gt;
  LV Name                swap_1&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                qQ90W3-0vzZ-FFe2-3zf7-fp6u-49dI-rXhmTe&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:29 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                2,54 GiB&lt;br /&gt;
  Current LE             651&lt;br /&gt;
  Segments               1&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:1&lt;br /&gt;
&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Et pour finir le redimensionnement de la partition extended&lt;br /&gt;
&lt;br /&gt;
=== Resize2fs ===&lt;br /&gt;
&lt;br /&gt;
* La commande pour étendre la partition ext4&lt;br /&gt;
** &amp;lt;code&amp;gt;resize2fs /dev/VLIN999INT-vg/root&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# resize2fs /dev/VLIN999INT-vg/root&lt;br /&gt;
resize2fs 1.47.2 (1-Jan-2025)&lt;br /&gt;
Filesystem at /dev/VLIN999INT-vg/root is mounted on /; on-line resizing required&lt;br /&gt;
old_desc_blocks = 6, new_desc_blocks = 19&lt;br /&gt;
The filesystem on /dev/VLIN999INT-vg/root is now 38404096 (4k) blocks long.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Petit contrôle :&lt;br /&gt;
** &amp;lt;code&amp;gt;df -lH&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# df -lH&lt;br /&gt;
Sys. de fichiers                Taille Utilisé Dispo Uti% Monté sur&lt;br /&gt;
udev                               17G       0   17G   0% /dev&lt;br /&gt;
tmpfs                             3,4G    685k  3,4G   1% /run&lt;br /&gt;
/dev/mapper/VLIN999INT--vg-root   155G    1,9G  146G   2% /&lt;br /&gt;
tmpfs                              17G       0   17G   0% /dev/shm&lt;br /&gt;
tmpfs                             5,3M       0  5,3M   0% /run/lock&lt;br /&gt;
tmpfs                             1,1M       0  1,1M   0% /run/credentials/systemd-journald.service&lt;br /&gt;
tmpfs                              17G       0   17G   0% /tmp&lt;br /&gt;
/dev/sda1                         989M    131M  790M  15% /boot&lt;br /&gt;
tmpfs                             1,1M       0  1,1M   0% /run/credentials/getty@tty1.service&lt;br /&gt;
tmpfs                             3,4G    8,2k  3,4G   1% /run/user/0&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Autre contrôle :&lt;br /&gt;
** &amp;lt;code&amp;gt;fdisk -l&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# fdisk -l&lt;br /&gt;
Disque /dev/sda : 150 GiB, 161061273600 octets, 314572800 secteurs&lt;br /&gt;
Modèle de disque : Virtual disk&lt;br /&gt;
Unités : secteur de 1 × 512 = 512 octets&lt;br /&gt;
Taille de secteur (logique / physique) : 512 octets / 512 octets&lt;br /&gt;
taille d&#039;E/S (minimale / optimale) : 512 octets / 512 octets&lt;br /&gt;
Type d&#039;étiquette de disque : dos&lt;br /&gt;
Identifiant de disque : 0xf730e387&lt;br /&gt;
&lt;br /&gt;
Périphérique Amorçage   Début       Fin  Secteurs Taille Id Type&lt;br /&gt;
/dev/sda1    *           2048   2000895   1998848   976M 83 Linux&lt;br /&gt;
/dev/sda2             2002942 314572799 312569858   149G  f Étendue W95 (LBA)&lt;br /&gt;
/dev/sda5             2002944 314572799 312569856   149G 8e LVM Linux&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disque /dev/mapper/VLIN999INT--vg-root : 146,5 GiB, 157303177216 octets, 307232768 secteurs&lt;br /&gt;
Unités : secteur de 1 × 512 = 512 octets&lt;br /&gt;
Taille de secteur (logique / physique) : 512 octets / 512 octets&lt;br /&gt;
taille d&#039;E/S (minimale / optimale) : 512 octets / 512 octets&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disque /dev/mapper/VLIN999INT--vg-swap_1 : 2,54 GiB, 2730491904 octets, 5332992 secteurs&lt;br /&gt;
Unités : secteur de 1 × 512 = 512 octets&lt;br /&gt;
Taille de secteur (logique / physique) : 512 octets / 512 octets&lt;br /&gt;
taille d&#039;E/S (minimale / optimale) : 512 octets / 512 octets&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;C&#039;est fini !&lt;br /&gt;
[[Catégorie:LVM]]&lt;br /&gt;
[[Catégorie:Linux]]&lt;br /&gt;
[[Catégorie:Ubuntu]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
		‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.compteurdevisite.com&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://counter6.optistats.ovh/private/compteurdevisite.php?c=b4epghealnwlf7wuq7gn3ygll9aywrfx&amp;quot; border=&amp;quot;0&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot; alt=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
‎		&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&#039;https://storage.ko-fi.com/cdn/scripts/overlay-widget.js&#039;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
  kofiWidgetOverlay.draw(&#039;yakakliker&#039;, {&lt;br /&gt;
    &#039;type&#039;: &#039;floating-chat&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text&#039;: &#039;Café&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.background-color&#039;: &#039;#00b9fe&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text-color&#039;: &#039;#fff&#039;&lt;br /&gt;
  });&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Linux_:_Etendre_la_taille_d%27un_disque_dur_sur_LVM&amp;diff=2140</id>
		<title>Linux : Etendre la taille d&#039;un disque dur sur LVM</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Linux_:_Etendre_la_taille_d%27un_disque_dur_sur_LVM&amp;diff=2140"/>
		<updated>2026-05-29T13:27:06Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Avec la virtualisation,  il est maintenant facile d&#039;augmenter la taille d&#039;un disque dur. Voici la procédure pour qu&#039;elle soit prise en compte dans LVM.&lt;br /&gt;
&lt;br /&gt;
Dans l&#039;exemple ci-dessous, nous allons augmenter un disque dur initialement de 50 Go pour le passer à 150 Go&lt;br /&gt;
&lt;br /&gt;
=== Parted ===&lt;br /&gt;
&lt;br /&gt;
* Installation de parted&lt;br /&gt;
** &amp;lt;code&amp;gt;apt-get install parted&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Affichage des informations concernant le disque dur :&lt;br /&gt;
** &amp;lt;code&amp;gt;parted /dev/sda&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;print&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# parted /dev/sda&lt;br /&gt;
GNU Parted 3.6&lt;br /&gt;
Using /dev/sda&lt;br /&gt;
Welcome to GNU Parted! Type &#039;help&#039; to view a list of commands.&lt;br /&gt;
(parted) print&lt;br /&gt;
Model: VMware Virtual disk (scsi)&lt;br /&gt;
Disk /dev/sda: 161GB&lt;br /&gt;
Sector size (logical/physical): 512B/512B&lt;br /&gt;
Partition Table: msdos&lt;br /&gt;
Disk Flags:&lt;br /&gt;
&lt;br /&gt;
Number  Start   End     Size    Type      File system  Flags&lt;br /&gt;
 1      1049kB  1024MB  1023MB  primary   ext4         boot&lt;br /&gt;
 2      1026MB  53,7GB  52,7GB  extended               lba&lt;br /&gt;
 5      1026MB  53,7GB  52,7GB  logical                lvm&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* On constate bien que nous avons un disque dur de 161GB avec un partition lvm de 53,7GB.&lt;br /&gt;
&lt;br /&gt;
* Cependant, avant d&#039;augmenter la partition logique lvm, nous allons devoir augmenter la partition étendue (extended).&lt;br /&gt;
** &amp;lt;code&amp;gt;resizepart 2 100%&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(parted) resizepart 2 100%&lt;br /&gt;
(parted) print&lt;br /&gt;
Model: VMware Virtual disk (scsi)&lt;br /&gt;
Disk /dev/sda: 161GB&lt;br /&gt;
Sector size (logical/physical): 512B/512B&lt;br /&gt;
Partition Table: msdos&lt;br /&gt;
Disk Flags:&lt;br /&gt;
&lt;br /&gt;
Number  Start   End     Size    Type      File system  Flags&lt;br /&gt;
 1      1049kB  1024MB  1023MB  primary   ext4         boot&lt;br /&gt;
 2      1026MB  161GB   160GB   extended               lba&lt;br /&gt;
 5      1026MB  53,7GB  52,7GB  logical                lvm&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Idem maintenant pour la partition logique lvm&lt;br /&gt;
** &amp;lt;code&amp;gt;resizepart 5 100%&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(parted) resizepart 5 100%&lt;br /&gt;
(parted) print&lt;br /&gt;
Model: VMware Virtual disk (scsi)&lt;br /&gt;
Disk /dev/sda: 161GB&lt;br /&gt;
Sector size (logical/physical): 512B/512B&lt;br /&gt;
Partition Table: msdos&lt;br /&gt;
Disk Flags:&lt;br /&gt;
&lt;br /&gt;
Number  Start   End     Size    Type      File system  Flags&lt;br /&gt;
 1      1049kB  1024MB  1023MB  primary   ext4         boot&lt;br /&gt;
 2      1026MB  161GB   160GB   extended               lba&lt;br /&gt;
 5      1026MB  161GB   160GB   logical                lvm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Nous obtenons donc maintenant des partitions à 160GB.&lt;br /&gt;
&lt;br /&gt;
* Passons maintenant à LVM.&lt;br /&gt;
&lt;br /&gt;
=== LVM ===&lt;br /&gt;
&lt;br /&gt;
* Nous allons commencer par redimensionner le volume physique.&lt;br /&gt;
** &amp;lt;code&amp;gt;pvresize /dev/sda5&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# pvresize /dev/sda5&lt;br /&gt;
  Physical volume &amp;quot;/dev/sda5&amp;quot; changed&lt;br /&gt;
  1 physical volume(s) resized or updated / 0 physical volume(s) not resized&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vérification :&lt;br /&gt;
** &amp;lt;code&amp;gt;pvdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# pvdisplay&lt;br /&gt;
  --- Physical volume ---&lt;br /&gt;
  PV Name               /dev/sda5&lt;br /&gt;
  VG Name               VLIN999INT-vg&lt;br /&gt;
  PV Size               149,04 GiB / not usable 0&lt;br /&gt;
  Allocatable           yes&lt;br /&gt;
  PE Size               4,00 MiB&lt;br /&gt;
  Total PE              38155&lt;br /&gt;
  Free PE               25600&lt;br /&gt;
  Allocated PE          12555&lt;br /&gt;
  PV UUID               78PEIA-9LxE-SWEd-a6jh-v738-vBfC-uQk10T&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Nous pouvons constater que la taille a bien été prise en compte.&lt;br /&gt;
** &amp;lt;code&amp;gt;vgdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# vgdisplay&lt;br /&gt;
  --- Volume group ---&lt;br /&gt;
  VG Name               VLIN999INT-vg&lt;br /&gt;
  System ID&lt;br /&gt;
  Format                lvm2&lt;br /&gt;
  Metadata Areas        1&lt;br /&gt;
  Metadata Sequence No  6&lt;br /&gt;
  VG Access             read/write&lt;br /&gt;
  VG Status             resizable&lt;br /&gt;
  MAX LV                0&lt;br /&gt;
  Cur LV                2&lt;br /&gt;
  Open LV               2&lt;br /&gt;
  Max PV                0&lt;br /&gt;
  Cur PV                1&lt;br /&gt;
  Act PV                1&lt;br /&gt;
  VG Size               149,04 GiB&lt;br /&gt;
  PE Size               4,00 MiB&lt;br /&gt;
  Total PE              38155&lt;br /&gt;
  Alloc PE / Size       12555 / 49,04 GiB&lt;br /&gt;
  Free  PE / Size       25600 / 100,00 GiB&lt;br /&gt;
  VG UUID               nOPF0o-nOf4-F2kr-imc5-LgUY-qeGe-Zqi11o&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Nous pouvons voir que nous avons maintenant 100 GiB de libre.&lt;br /&gt;
** &amp;lt;code&amp;gt;lvdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# lvdisplay&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/root&lt;br /&gt;
  LV Name                root&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                ZYqLzX-zRVN-zhpm-Ien9-ya7u-js7M-9CAp8X&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:28 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                46,50 GiB&lt;br /&gt;
  Current LE             11904&lt;br /&gt;
  Segments               1&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:0&lt;br /&gt;
&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/swap_1&lt;br /&gt;
  LV Name                swap_1&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                qQ90W3-0vzZ-FFe2-3zf7-fp6u-49dI-rXhmTe&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:29 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                2,54 GiB&lt;br /&gt;
  Current LE             651&lt;br /&gt;
  Segments               1&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Reste donc à étendre la partition LVM&lt;br /&gt;
** &amp;lt;code&amp;gt;lvextend -l +100%FREE /dev/VLIN999INT-vg/root&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# lvextend -l +100%FREE /dev/VLIN999INT-vg/root&lt;br /&gt;
  Size of logical volume VLIN999INT-vg/root changed from 46,50 GiB (11904 extents) to 146,50 GiB (37504 extents).&lt;br /&gt;
  Logical volume VLIN999INT-vg/root successfully resized.&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* On affiche les informations de la partition logique LVM&lt;br /&gt;
** &amp;lt;code&amp;gt;lvdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# lvdisplay&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/root&lt;br /&gt;
  LV Name                root&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                ZYqLzX-zRVN-zhpm-Ien9-ya7u-js7M-9CAp8X&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:28 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                146,50 GiB&lt;br /&gt;
  Current LE             37504&lt;br /&gt;
  Segments               2&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:0&lt;br /&gt;
&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/swap_1&lt;br /&gt;
  LV Name                swap_1&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                qQ90W3-0vzZ-FFe2-3zf7-fp6u-49dI-rXhmTe&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:29 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                2,54 GiB&lt;br /&gt;
  Current LE             651&lt;br /&gt;
  Segments               1&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:1&lt;br /&gt;
&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Et pour finir le redimensionnement de la partition extended&lt;br /&gt;
&lt;br /&gt;
=== Resize2fs ===&lt;br /&gt;
&lt;br /&gt;
* La commande pour agrandir la partition&lt;br /&gt;
** &amp;lt;code&amp;gt;resize2fs /dev/VLIN999INT-vg/root&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# resize2fs /dev/VLIN999INT-vg/root&lt;br /&gt;
resize2fs 1.47.2 (1-Jan-2025)&lt;br /&gt;
Filesystem at /dev/VLIN999INT-vg/root is mounted on /; on-line resizing required&lt;br /&gt;
old_desc_blocks = 6, new_desc_blocks = 19&lt;br /&gt;
The filesystem on /dev/VLIN999INT-vg/root is now 38404096 (4k) blocks long.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Petit contrôle :&lt;br /&gt;
** &amp;lt;code&amp;gt;df -lH&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# df -lH&lt;br /&gt;
Sys. de fichiers                Taille Utilisé Dispo Uti% Monté sur&lt;br /&gt;
udev                               17G       0   17G   0% /dev&lt;br /&gt;
tmpfs                             3,4G    685k  3,4G   1% /run&lt;br /&gt;
/dev/mapper/VLIN999INT--vg-root   155G    1,9G  146G   2% /&lt;br /&gt;
tmpfs                              17G       0   17G   0% /dev/shm&lt;br /&gt;
tmpfs                             5,3M       0  5,3M   0% /run/lock&lt;br /&gt;
tmpfs                             1,1M       0  1,1M   0% /run/credentials/systemd-journald.service&lt;br /&gt;
tmpfs                              17G       0   17G   0% /tmp&lt;br /&gt;
/dev/sda1                         989M    131M  790M  15% /boot&lt;br /&gt;
tmpfs                             1,1M       0  1,1M   0% /run/credentials/getty@tty1.service&lt;br /&gt;
tmpfs                             3,4G    8,2k  3,4G   1% /run/user/0&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Autre contrôle :&lt;br /&gt;
** &amp;lt;code&amp;gt;fdisk -l&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# fdisk -l&lt;br /&gt;
Disque /dev/sda : 150 GiB, 161061273600 octets, 314572800 secteurs&lt;br /&gt;
Modèle de disque : Virtual disk&lt;br /&gt;
Unités : secteur de 1 × 512 = 512 octets&lt;br /&gt;
Taille de secteur (logique / physique) : 512 octets / 512 octets&lt;br /&gt;
taille d&#039;E/S (minimale / optimale) : 512 octets / 512 octets&lt;br /&gt;
Type d&#039;étiquette de disque : dos&lt;br /&gt;
Identifiant de disque : 0xf730e387&lt;br /&gt;
&lt;br /&gt;
Périphérique Amorçage   Début       Fin  Secteurs Taille Id Type&lt;br /&gt;
/dev/sda1    *           2048   2000895   1998848   976M 83 Linux&lt;br /&gt;
/dev/sda2             2002942 314572799 312569858   149G  f Étendue W95 (LBA)&lt;br /&gt;
/dev/sda5             2002944 314572799 312569856   149G 8e LVM Linux&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disque /dev/mapper/VLIN999INT--vg-root : 146,5 GiB, 157303177216 octets, 307232768 secteurs&lt;br /&gt;
Unités : secteur de 1 × 512 = 512 octets&lt;br /&gt;
Taille de secteur (logique / physique) : 512 octets / 512 octets&lt;br /&gt;
taille d&#039;E/S (minimale / optimale) : 512 octets / 512 octets&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disque /dev/mapper/VLIN999INT--vg-swap_1 : 2,54 GiB, 2730491904 octets, 5332992 secteurs&lt;br /&gt;
Unités : secteur de 1 × 512 = 512 octets&lt;br /&gt;
Taille de secteur (logique / physique) : 512 octets / 512 octets&lt;br /&gt;
taille d&#039;E/S (minimale / optimale) : 512 octets / 512 octets&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;C&#039;est fini !&lt;br /&gt;
[[Catégorie:LVM]]&lt;br /&gt;
[[Catégorie:Linux]]&lt;br /&gt;
[[Catégorie:Ubuntu]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
		‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.compteurdevisite.com&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://counter6.optistats.ovh/private/compteurdevisite.php?c=b4epghealnwlf7wuq7gn3ygll9aywrfx&amp;quot; border=&amp;quot;0&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot; alt=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
‎		&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&#039;https://storage.ko-fi.com/cdn/scripts/overlay-widget.js&#039;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
  kofiWidgetOverlay.draw(&#039;yakakliker&#039;, {&lt;br /&gt;
    &#039;type&#039;: &#039;floating-chat&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text&#039;: &#039;Café&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.background-color&#039;: &#039;#00b9fe&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text-color&#039;: &#039;#fff&#039;&lt;br /&gt;
  });&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Linux_:_Etendre_la_taille_d%27un_disque_dur_sur_LVM&amp;diff=2139</id>
		<title>Linux : Etendre la taille d&#039;un disque dur sur LVM</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Linux_:_Etendre_la_taille_d%27un_disque_dur_sur_LVM&amp;diff=2139"/>
		<updated>2026-05-29T13:26:07Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Avec la virtualisation,  il est maintenant facile d&#039;augmenter la taille d&#039;un disque dur. Voici la procédure pour qu&#039;elle soit prise en compte dans LVM.&lt;br /&gt;
&lt;br /&gt;
Dans l&#039;exemple ci-dessous, nous allons augmenter un disque dur initialement de 50 Go pour le passer à 150 Go&lt;br /&gt;
&lt;br /&gt;
=== Parted ===&lt;br /&gt;
&lt;br /&gt;
* Installation de parted&lt;br /&gt;
** &amp;lt;code&amp;gt;apt-get install parted&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Affichage des informations concernant le disque dur :&lt;br /&gt;
** &amp;lt;code&amp;gt;parted /dev/sda&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;print&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# parted /dev/sda&lt;br /&gt;
GNU Parted 3.6&lt;br /&gt;
Using /dev/sda&lt;br /&gt;
Welcome to GNU Parted! Type &#039;help&#039; to view a list of commands.&lt;br /&gt;
(parted) print&lt;br /&gt;
Model: VMware Virtual disk (scsi)&lt;br /&gt;
Disk /dev/sda: 161GB&lt;br /&gt;
Sector size (logical/physical): 512B/512B&lt;br /&gt;
Partition Table: msdos&lt;br /&gt;
Disk Flags:&lt;br /&gt;
&lt;br /&gt;
Number  Start   End     Size    Type      File system  Flags&lt;br /&gt;
 1      1049kB  1024MB  1023MB  primary   ext4         boot&lt;br /&gt;
 2      1026MB  53,7GB  52,7GB  extended               lba&lt;br /&gt;
 5      1026MB  53,7GB  52,7GB  logical                lvm&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* On constate bien que nous avons un disque dur de 161GB avec un partition lvm de 53,7GB.&lt;br /&gt;
&lt;br /&gt;
* Cependant, avant d&#039;augmenter la partition logique lvm, nous allons devoir augmenter la partition étendue (extended).&lt;br /&gt;
** &amp;lt;code&amp;gt;resizepart 2 100%&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(parted) resizepart 2 100%&lt;br /&gt;
(parted) print&lt;br /&gt;
Model: VMware Virtual disk (scsi)&lt;br /&gt;
Disk /dev/sda: 161GB&lt;br /&gt;
Sector size (logical/physical): 512B/512B&lt;br /&gt;
Partition Table: msdos&lt;br /&gt;
Disk Flags:&lt;br /&gt;
&lt;br /&gt;
Number  Start   End     Size    Type      File system  Flags&lt;br /&gt;
 1      1049kB  1024MB  1023MB  primary   ext4         boot&lt;br /&gt;
 2      1026MB  161GB   160GB   extended               lba&lt;br /&gt;
 5      1026MB  53,7GB  52,7GB  logical                lvm&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Idem maintenant pour la partition logique lvm&lt;br /&gt;
** &amp;lt;code&amp;gt;resizepart 5 100%&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(parted) resizepart 5 100%&lt;br /&gt;
(parted) print&lt;br /&gt;
Model: VMware Virtual disk (scsi)&lt;br /&gt;
Disk /dev/sda: 161GB&lt;br /&gt;
Sector size (logical/physical): 512B/512B&lt;br /&gt;
Partition Table: msdos&lt;br /&gt;
Disk Flags:&lt;br /&gt;
&lt;br /&gt;
Number  Start   End     Size    Type      File system  Flags&lt;br /&gt;
 1      1049kB  1024MB  1023MB  primary   ext4         boot&lt;br /&gt;
 2      1026MB  161GB   160GB   extended               lba&lt;br /&gt;
 5      1026MB  161GB   160GB   logical                lvm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Nous obtenons donc maintenant des partitions à 160GB.&lt;br /&gt;
&lt;br /&gt;
* Passons maintenant à LVM.&lt;br /&gt;
&lt;br /&gt;
=== LVM ===&lt;br /&gt;
&lt;br /&gt;
* Nous allons commencer par redimensionner le volume physique.&lt;br /&gt;
** &amp;lt;code&amp;gt;pvresize /dev/sda5&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# pvresize /dev/sda5&lt;br /&gt;
  Physical volume &amp;quot;/dev/sda5&amp;quot; changed&lt;br /&gt;
  1 physical volume(s) resized or updated / 0 physical volume(s) not resized&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# pvdisplay&lt;br /&gt;
  --- Physical volume ---&lt;br /&gt;
  PV Name               /dev/sda5&lt;br /&gt;
  VG Name               VLIN999INT-vg&lt;br /&gt;
  PV Size               149,04 GiB / not usable 0&lt;br /&gt;
  Allocatable           yes&lt;br /&gt;
  PE Size               4,00 MiB&lt;br /&gt;
  Total PE              38155&lt;br /&gt;
  Free PE               25600&lt;br /&gt;
  Allocated PE          12555&lt;br /&gt;
  PV UUID               78PEIA-9LxE-SWEd-a6jh-v738-vBfC-uQk10T&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Nous pouvons constater que la taille a bien été prise en compte.&lt;br /&gt;
** &amp;lt;code&amp;gt;vgdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# vgdisplay&lt;br /&gt;
  --- Volume group ---&lt;br /&gt;
  VG Name               VLIN999INT-vg&lt;br /&gt;
  System ID&lt;br /&gt;
  Format                lvm2&lt;br /&gt;
  Metadata Areas        1&lt;br /&gt;
  Metadata Sequence No  6&lt;br /&gt;
  VG Access             read/write&lt;br /&gt;
  VG Status             resizable&lt;br /&gt;
  MAX LV                0&lt;br /&gt;
  Cur LV                2&lt;br /&gt;
  Open LV               2&lt;br /&gt;
  Max PV                0&lt;br /&gt;
  Cur PV                1&lt;br /&gt;
  Act PV                1&lt;br /&gt;
  VG Size               149,04 GiB&lt;br /&gt;
  PE Size               4,00 MiB&lt;br /&gt;
  Total PE              38155&lt;br /&gt;
  Alloc PE / Size       12555 / 49,04 GiB&lt;br /&gt;
  Free  PE / Size       25600 / 100,00 GiB&lt;br /&gt;
  VG UUID               nOPF0o-nOf4-F2kr-imc5-LgUY-qeGe-Zqi11o&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Nous pouvons voir que nous avons maintenant 100 GiB de libre.&lt;br /&gt;
** &amp;lt;code&amp;gt;lvdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# lvdisplay&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/root&lt;br /&gt;
  LV Name                root&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                ZYqLzX-zRVN-zhpm-Ien9-ya7u-js7M-9CAp8X&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:28 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                46,50 GiB&lt;br /&gt;
  Current LE             11904&lt;br /&gt;
  Segments               1&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:0&lt;br /&gt;
&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/swap_1&lt;br /&gt;
  LV Name                swap_1&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                qQ90W3-0vzZ-FFe2-3zf7-fp6u-49dI-rXhmTe&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:29 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                2,54 GiB&lt;br /&gt;
  Current LE             651&lt;br /&gt;
  Segments               1&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Reste donc à étendre la partition LVM&lt;br /&gt;
** &amp;lt;code&amp;gt;lvextend -l +100%FREE /dev/VLIN999INT-vg/root&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# lvextend -l +100%FREE /dev/VLIN999INT-vg/root&lt;br /&gt;
  Size of logical volume VLIN999INT-vg/root changed from 46,50 GiB (11904 extents) to 146,50 GiB (37504 extents).&lt;br /&gt;
  Logical volume VLIN999INT-vg/root successfully resized.&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* On affiche les informations de la partition logique LVM&lt;br /&gt;
** &amp;lt;code&amp;gt;lvdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# lvdisplay&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/root&lt;br /&gt;
  LV Name                root&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                ZYqLzX-zRVN-zhpm-Ien9-ya7u-js7M-9CAp8X&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:28 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                146,50 GiB&lt;br /&gt;
  Current LE             37504&lt;br /&gt;
  Segments               2&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:0&lt;br /&gt;
&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/swap_1&lt;br /&gt;
  LV Name                swap_1&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                qQ90W3-0vzZ-FFe2-3zf7-fp6u-49dI-rXhmTe&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:29 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                2,54 GiB&lt;br /&gt;
  Current LE             651&lt;br /&gt;
  Segments               1&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:1&lt;br /&gt;
&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Et pour finir le redimensionnement de la partition extended&lt;br /&gt;
&lt;br /&gt;
=== Resize2fs ===&lt;br /&gt;
&lt;br /&gt;
* La commande pour agrandir la partition&lt;br /&gt;
** &amp;lt;code&amp;gt;resize2fs /dev/VLIN999INT-vg/root&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# resize2fs /dev/VLIN999INT-vg/root&lt;br /&gt;
resize2fs 1.47.2 (1-Jan-2025)&lt;br /&gt;
Filesystem at /dev/VLIN999INT-vg/root is mounted on /; on-line resizing required&lt;br /&gt;
old_desc_blocks = 6, new_desc_blocks = 19&lt;br /&gt;
The filesystem on /dev/VLIN999INT-vg/root is now 38404096 (4k) blocks long.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Petit contrôle :&lt;br /&gt;
** &amp;lt;code&amp;gt;df -lH&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# df -lH&lt;br /&gt;
Sys. de fichiers                Taille Utilisé Dispo Uti% Monté sur&lt;br /&gt;
udev                               17G       0   17G   0% /dev&lt;br /&gt;
tmpfs                             3,4G    685k  3,4G   1% /run&lt;br /&gt;
/dev/mapper/VLIN999INT--vg-root   155G    1,9G  146G   2% /&lt;br /&gt;
tmpfs                              17G       0   17G   0% /dev/shm&lt;br /&gt;
tmpfs                             5,3M       0  5,3M   0% /run/lock&lt;br /&gt;
tmpfs                             1,1M       0  1,1M   0% /run/credentials/systemd-journald.service&lt;br /&gt;
tmpfs                              17G       0   17G   0% /tmp&lt;br /&gt;
/dev/sda1                         989M    131M  790M  15% /boot&lt;br /&gt;
tmpfs                             1,1M       0  1,1M   0% /run/credentials/getty@tty1.service&lt;br /&gt;
tmpfs                             3,4G    8,2k  3,4G   1% /run/user/0&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Autre contrôle :&lt;br /&gt;
** &amp;lt;code&amp;gt;fdisk -l&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# fdisk -l&lt;br /&gt;
Disque /dev/sda : 150 GiB, 161061273600 octets, 314572800 secteurs&lt;br /&gt;
Modèle de disque : Virtual disk&lt;br /&gt;
Unités : secteur de 1 × 512 = 512 octets&lt;br /&gt;
Taille de secteur (logique / physique) : 512 octets / 512 octets&lt;br /&gt;
taille d&#039;E/S (minimale / optimale) : 512 octets / 512 octets&lt;br /&gt;
Type d&#039;étiquette de disque : dos&lt;br /&gt;
Identifiant de disque : 0xf730e387&lt;br /&gt;
&lt;br /&gt;
Périphérique Amorçage   Début       Fin  Secteurs Taille Id Type&lt;br /&gt;
/dev/sda1    *           2048   2000895   1998848   976M 83 Linux&lt;br /&gt;
/dev/sda2             2002942 314572799 312569858   149G  f Étendue W95 (LBA)&lt;br /&gt;
/dev/sda5             2002944 314572799 312569856   149G 8e LVM Linux&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disque /dev/mapper/VLIN999INT--vg-root : 146,5 GiB, 157303177216 octets, 307232768 secteurs&lt;br /&gt;
Unités : secteur de 1 × 512 = 512 octets&lt;br /&gt;
Taille de secteur (logique / physique) : 512 octets / 512 octets&lt;br /&gt;
taille d&#039;E/S (minimale / optimale) : 512 octets / 512 octets&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disque /dev/mapper/VLIN999INT--vg-swap_1 : 2,54 GiB, 2730491904 octets, 5332992 secteurs&lt;br /&gt;
Unités : secteur de 1 × 512 = 512 octets&lt;br /&gt;
Taille de secteur (logique / physique) : 512 octets / 512 octets&lt;br /&gt;
taille d&#039;E/S (minimale / optimale) : 512 octets / 512 octets&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;C&#039;est fini !&lt;br /&gt;
[[Catégorie:LVM]]&lt;br /&gt;
[[Catégorie:Linux]]&lt;br /&gt;
[[Catégorie:Ubuntu]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
		‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.compteurdevisite.com&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://counter6.optistats.ovh/private/compteurdevisite.php?c=b4epghealnwlf7wuq7gn3ygll9aywrfx&amp;quot; border=&amp;quot;0&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot; alt=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
‎		&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&#039;https://storage.ko-fi.com/cdn/scripts/overlay-widget.js&#039;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
  kofiWidgetOverlay.draw(&#039;yakakliker&#039;, {&lt;br /&gt;
    &#039;type&#039;: &#039;floating-chat&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text&#039;: &#039;Café&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.background-color&#039;: &#039;#00b9fe&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text-color&#039;: &#039;#fff&#039;&lt;br /&gt;
  });&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Installation_%26_param%C3%A9trages_de_GLPI&amp;diff=2138</id>
		<title>Installation &amp; paramétrages de GLPI</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Installation_%26_param%C3%A9trages_de_GLPI&amp;diff=2138"/>
		<updated>2026-05-29T13:25:19Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Installation du système ==&lt;br /&gt;
&lt;br /&gt;
=== Installation des tools nécessaires au bon fonctionnement ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install build-essential linux-headers-$(uname -r)&lt;br /&gt;
&lt;br /&gt;
sudo apt-get install net-tools htop curl dos2unix tcpdump git nfs-common cifs-utils iftop rsync parted&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installation de Webmin ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl -o setup-repos.sh https://raw.githubusercontent.com/webmin/webmin/master/setup-repos.sh&lt;br /&gt;
&lt;br /&gt;
sudo sh setup-repos.sh&lt;br /&gt;
&lt;br /&gt;
sudo apt-get install --install-recommends webmin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Penser au Firewall&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo ufw allow 10000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installation de Cockpit ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Cockpit is available in Debian since version 10 (Buster).&lt;br /&gt;
&lt;br /&gt;
To get the latest version, we recommend to enable the backports repository (as root):&lt;br /&gt;
&lt;br /&gt;
. /etc/os-release&lt;br /&gt;
echo &amp;quot;deb http://deb.debian.org/debian ${VERSION_CODENAME}-backports main&amp;quot; &amp;gt; \&lt;br /&gt;
    /etc/apt/sources.list.d/backports.list&lt;br /&gt;
apt update&lt;br /&gt;
&lt;br /&gt;
Install or update the package:&lt;br /&gt;
&lt;br /&gt;
apt install -t ${VERSION_CODENAME}-backports cockpit&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installation du SD-WAN Zerotier ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl -s https://install.zerotier.com | sudo bash&lt;br /&gt;
&lt;br /&gt;
curl -o Zerotier.sh https://raw.githubusercontent.com/Yakakliker37/Base_info/main/Zerotier.sh&lt;br /&gt;
&lt;br /&gt;
sh Zerotier.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installation de la prise de main à distance ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget https://www.dwservice.net/download/dwagent.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installation du SD-WAN Netbird ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl -fsSL https://pkgs.netbird.io/install.sh | sh&lt;br /&gt;
&lt;br /&gt;
netbird up&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation des pré-requis nécessaires à GLPI ==&lt;br /&gt;
sudo apt-get install apache2 -y&lt;br /&gt;
&lt;br /&gt;
sudo systemctl enable apache2&lt;br /&gt;
&lt;br /&gt;
sudo apt-get install mariadb-server -y&lt;br /&gt;
&lt;br /&gt;
sudo apt-get install php libapache2-mod-php -y&lt;br /&gt;
&lt;br /&gt;
sudo apt-get install php-{ldap,imap,apcu,xmlrpc,curl,common,gd,json,mbstring,mysql,xml,intl,zip,bz2}&lt;br /&gt;
&lt;br /&gt;
=== Configuration de la base de données ===&lt;br /&gt;
sudo mysql_secure_installation&lt;br /&gt;
&lt;br /&gt;
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB&lt;br /&gt;
&lt;br /&gt;
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!&lt;br /&gt;
&lt;br /&gt;
In order to log into MariaDB to secure it, we&#039;ll need the current&lt;br /&gt;
&lt;br /&gt;
password for the root user. If you&#039;ve just installed MariaDB, and&lt;br /&gt;
&lt;br /&gt;
haven&#039;t set the root password yet, you should just press enter here.&lt;br /&gt;
&lt;br /&gt;
Enter current password for root (enter for none):&lt;br /&gt;
&lt;br /&gt;
OK, successfully used password, moving on...&lt;br /&gt;
&lt;br /&gt;
Setting the root password or using the unix_socket ensures that nobody&lt;br /&gt;
&lt;br /&gt;
can log into the MariaDB root user without the proper authorisation.&lt;br /&gt;
&lt;br /&gt;
You already have your root account protected, so you can safely answer &#039;n&#039;.&lt;br /&gt;
&lt;br /&gt;
Switch to unix_socket authentication [Y/n] Y&lt;br /&gt;
&lt;br /&gt;
Enabled successfully!&lt;br /&gt;
&lt;br /&gt;
Reloading privilege tables..&lt;br /&gt;
&lt;br /&gt;
... Success!&lt;br /&gt;
&lt;br /&gt;
You already have your root account protected, so you can safely answer &#039;n&#039;.&lt;br /&gt;
&lt;br /&gt;
Change the root password? [Y/n] Y&lt;br /&gt;
&lt;br /&gt;
New password:&lt;br /&gt;
&lt;br /&gt;
Re-enter new password:&lt;br /&gt;
&lt;br /&gt;
Password updated successfully!&lt;br /&gt;
&lt;br /&gt;
Reloading privilege tables..&lt;br /&gt;
&lt;br /&gt;
... Success!&lt;br /&gt;
&lt;br /&gt;
By default, a MariaDB installation has an anonymous user, allowing anyone&lt;br /&gt;
&lt;br /&gt;
to log into MariaDB without having to have a user account created for&lt;br /&gt;
&lt;br /&gt;
them.  This is intended only for testing, and to make the installation&lt;br /&gt;
&lt;br /&gt;
go a bit smoother.  You should remove them before moving into a&lt;br /&gt;
&lt;br /&gt;
production environment.&lt;br /&gt;
&lt;br /&gt;
Remove anonymous users? [Y/n] Y&lt;br /&gt;
&lt;br /&gt;
... Success!&lt;br /&gt;
&lt;br /&gt;
Normally, root should only be allowed to connect from &#039;localhost&#039;.  This&lt;br /&gt;
&lt;br /&gt;
ensures that someone cannot guess at the root password from the network.&lt;br /&gt;
&lt;br /&gt;
Disallow root login remotely? [Y/n] Y&lt;br /&gt;
&lt;br /&gt;
... Success!&lt;br /&gt;
&lt;br /&gt;
By default, MariaDB comes with a database named &#039;test&#039; that anyone can&lt;br /&gt;
&lt;br /&gt;
access.  This is also intended only for testing, and should be removed&lt;br /&gt;
&lt;br /&gt;
before moving into a production environment.&lt;br /&gt;
&lt;br /&gt;
Remove test database and access to it? [Y/n] Y&lt;br /&gt;
&lt;br /&gt;
- Dropping test database...&lt;br /&gt;
&lt;br /&gt;
... Success!&lt;br /&gt;
&lt;br /&gt;
- Removing privileges on test database...&lt;br /&gt;
&lt;br /&gt;
... Success!&lt;br /&gt;
&lt;br /&gt;
Reloading the privilege tables will ensure that all changes made so far&lt;br /&gt;
&lt;br /&gt;
will take effect immediately.&lt;br /&gt;
&lt;br /&gt;
Reload privilege tables now? [Y/n] Y&lt;br /&gt;
&lt;br /&gt;
... Success!&lt;br /&gt;
&lt;br /&gt;
Cleaning up...&lt;br /&gt;
&lt;br /&gt;
All done!  If you&#039;ve completed all of the above steps, your MariaDB&lt;br /&gt;
&lt;br /&gt;
installation should now be secure.&lt;br /&gt;
&lt;br /&gt;
Thanks for using MariaDB!&lt;br /&gt;
&lt;br /&gt;
mysql -u root -p&lt;br /&gt;
&lt;br /&gt;
create database glpidb character set utf8 collate utf8_bin;&lt;br /&gt;
&lt;br /&gt;
grant all privileges on glpidb.* to glpi@localhost identified by &#039;votre_mot_de_passe&#039;;&lt;br /&gt;
&lt;br /&gt;
flush privileges;&lt;br /&gt;
&lt;br /&gt;
quit&lt;br /&gt;
&lt;br /&gt;
=== Installation de GLPI ===&lt;br /&gt;
wget &amp;lt;nowiki&amp;gt;https://github.com/glpi-project/glpi/releases/download/10.0.6/glpi-10.0.6.tgz&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sudo mkdir /var/www/glpi&lt;br /&gt;
&lt;br /&gt;
sudo tar -xzvf glpi-10.0.6.tgz&lt;br /&gt;
&lt;br /&gt;
sudo cp -R glpi/* /var/www/glpi/&lt;br /&gt;
&lt;br /&gt;
sudo chown -R www-data:www-data /var/www/glpi/&lt;br /&gt;
&lt;br /&gt;
sudo chmod -R 775 /var/www/glpi/&lt;br /&gt;
&lt;br /&gt;
=== Configuration de PHP ===&lt;br /&gt;
sudo nano /etc/php/7.4/apache2/php.ini&lt;br /&gt;
&lt;br /&gt;
==== Vérification des variables : ====&lt;br /&gt;
memory_limit = 64M &lt;br /&gt;
&lt;br /&gt;
file_uploads = on &lt;br /&gt;
&lt;br /&gt;
max_execution_time = 600 &lt;br /&gt;
&lt;br /&gt;
session.auto_start = 0 &lt;br /&gt;
&lt;br /&gt;
session.use_trans_sid = 0&lt;br /&gt;
&lt;br /&gt;
=== Sécurisation du serveur web ===&lt;br /&gt;
sudo su&lt;br /&gt;
&lt;br /&gt;
mkdir /etc/ssl/glpi/&lt;br /&gt;
&lt;br /&gt;
cd /etc/ssl/glpi/&lt;br /&gt;
&lt;br /&gt;
openssl genrsa -des3 -out glpiCA.key 2048&lt;br /&gt;
&lt;br /&gt;
Enter PEM pass phrase:&lt;br /&gt;
&lt;br /&gt;
Verifying - Enter PEM pass phrase:&lt;br /&gt;
&lt;br /&gt;
openssl req -x509 -new -nodes -key glpiCA.key -sha256 -days 3650 -out glpiCA.pem&lt;br /&gt;
&lt;br /&gt;
Enter pass phrase for glpiCA.key:&lt;br /&gt;
&lt;br /&gt;
You are about to be asked to enter information that will be incorporated&lt;br /&gt;
&lt;br /&gt;
into your certificate request.&lt;br /&gt;
&lt;br /&gt;
What you are about to enter is what is called a Distinguished Name or a DN.&lt;br /&gt;
&lt;br /&gt;
There are quite a few fields but you can leave some blank&lt;br /&gt;
&lt;br /&gt;
For some fields there will be a default value,&lt;br /&gt;
&lt;br /&gt;
If you enter &#039;.&#039;, the field will be left blank.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;-----&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Country Name (2 letter code) [AU]:FR&lt;br /&gt;
&lt;br /&gt;
State or Province Name (full name) [Some-State]:DS&lt;br /&gt;
&lt;br /&gt;
Locality Name (eg, city) []:City&lt;br /&gt;
&lt;br /&gt;
Organization Name (eg, company) [Internet Widgits Pty Ltd]:SERVICE&lt;br /&gt;
&lt;br /&gt;
Organizational Unit Name (eg, section) []:IT&lt;br /&gt;
&lt;br /&gt;
Common Name (e.g. server FQDN or YOUR name) []:glpi&lt;br /&gt;
&lt;br /&gt;
Email Address []:admin@glpi.loc&lt;br /&gt;
&lt;br /&gt;
openssl x509 -in glpiCA.pem -inform PEM -out glpiCA.crt&lt;br /&gt;
&lt;br /&gt;
openssl genrsa -out wildcard.glpi.key 2048&lt;br /&gt;
&lt;br /&gt;
openssl req -new -key wildcard.glpi.key -out wildcard.glpi.csr&lt;br /&gt;
&lt;br /&gt;
You are about to be asked to enter information that will be incorporated&lt;br /&gt;
&lt;br /&gt;
into your certificate request.&lt;br /&gt;
&lt;br /&gt;
What you are about to enter is what is called a Distinguished Name or a DN.&lt;br /&gt;
&lt;br /&gt;
There are quite a few fields but you can leave some blank&lt;br /&gt;
&lt;br /&gt;
For some fields there will be a default value,&lt;br /&gt;
&lt;br /&gt;
If you enter &#039;.&#039;, the field will be left blank.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;-----&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Country Name (2 letter code) [AU]:FR&lt;br /&gt;
&lt;br /&gt;
State or Province Name (full name) [Some-State]:DS&lt;br /&gt;
&lt;br /&gt;
Locality Name (eg, city) []:City&lt;br /&gt;
&lt;br /&gt;
Organization Name (eg, company) [Internet Widgits Pty Ltd]:SERVICE&lt;br /&gt;
&lt;br /&gt;
Organizational Unit Name (eg, section) []:IT&lt;br /&gt;
&lt;br /&gt;
Common Name (e.g. server FQDN or YOUR name) []:glpi&lt;br /&gt;
&lt;br /&gt;
Email Address []:admin@glpi.loc&lt;br /&gt;
&lt;br /&gt;
Please enter the following &#039;extra&#039; attributes&lt;br /&gt;
&lt;br /&gt;
to be sent with your certificate request&lt;br /&gt;
&lt;br /&gt;
A challenge password []:&lt;br /&gt;
&lt;br /&gt;
An optional company name []:&lt;br /&gt;
&lt;br /&gt;
nano wildcard.glpi.ext&lt;br /&gt;
&lt;br /&gt;
authorityKeyIdentifier=keyid,issuer&lt;br /&gt;
&lt;br /&gt;
basicConstraints=CA:FALSE&lt;br /&gt;
&lt;br /&gt;
keyUsage = digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment&lt;br /&gt;
&lt;br /&gt;
subjectAltName = @alt_names&lt;br /&gt;
&lt;br /&gt;
[alt_names]&lt;br /&gt;
&lt;br /&gt;
DNS.1 = *.glpi.yakakliker.org&lt;br /&gt;
&lt;br /&gt;
openssl x509 -req -in wildcard.glpi.csr -CA glpiCA.pem -CAkey glpiCA.key -CAcreateserial -out wildcard.glpi.crt -days 3650 -sha256 -extfile wildcard.glpi.ext&lt;br /&gt;
&lt;br /&gt;
Certificate request self-signature ok&lt;br /&gt;
&lt;br /&gt;
subject=C = FR, ST = DS, L = City, O = SERVICE, OU = IT, CN = glpi, emailAddress = admin@glpi.loc&lt;br /&gt;
&lt;br /&gt;
Enter pass phrase for domaintestCA.key:&lt;br /&gt;
&lt;br /&gt;
=== Configuration du VHOST Apache ===&lt;br /&gt;
sudo nano /etc/apache2/sites-available/glpi.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DocumentRoot /var/www/glpi&lt;br /&gt;
&lt;br /&gt;
ServerName glpi&lt;br /&gt;
&lt;br /&gt;
Redirect permanent / &amp;lt;nowiki&amp;gt;https://glpi/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ErrorLog ${APACHE_LOG_DIR}/glpi_error.log&lt;br /&gt;
&lt;br /&gt;
CustomLog ${APACHE_LOG_DIR}/glpi_access.log combined&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ServerAdmin admin@example.com&lt;br /&gt;
&lt;br /&gt;
DocumentRoot /var/www/glpi&lt;br /&gt;
&lt;br /&gt;
ServerName glpi&lt;br /&gt;
&lt;br /&gt;
SSLEngine On&lt;br /&gt;
&lt;br /&gt;
SSLCertificateFile /etc/ssl/glpi/wildcard.glpi.crt&lt;br /&gt;
&lt;br /&gt;
SSLCertificateKeyFile /etc/ssl/glpi/wildcard.glpi.key&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Directory /var/www/glpi&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Options FollowSymlinks&lt;br /&gt;
&lt;br /&gt;
AllowOverride All&lt;br /&gt;
&lt;br /&gt;
Require all granted&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ErrorLog ${APACHE_LOG_DIR}/glpi_error.log&lt;br /&gt;
&lt;br /&gt;
CustomLog ${APACHE_LOG_DIR}/glpi_access.log combined&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sudo a2enmod ssl&lt;br /&gt;
&lt;br /&gt;
sudo ln -s /etc/apache2/sites-available/glpi.conf /etc/apache2/sites-enabled/glpi.conf&lt;br /&gt;
&lt;br /&gt;
sudo systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
=== Configuration du Firewall IPTABLE ===&lt;br /&gt;
sudo apt-get install iptables-persistent&lt;br /&gt;
&lt;br /&gt;
sudo iptables -A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
sudo iptables -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
sudo iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
sudo iptables -A INPUT -p tcp -m tcp --dport 443 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
sudo iptables -A INPUT -i lo -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
sudo iptables -P INPUT DROP&lt;br /&gt;
&lt;br /&gt;
sudo iptables-save&lt;br /&gt;
&lt;br /&gt;
=== Finalisation de l&#039;installation de GLPI ===&lt;br /&gt;
Connexion à l&#039;interface via l&#039;adresse : &amp;lt;nowiki&amp;gt;https://glpi/&amp;lt;/nowiki&amp;gt; ou &amp;lt;nowiki&amp;gt;https://adresse&amp;lt;/nowiki&amp;gt; IP du serveur/&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
https://remiflandrois.fr/2022/08/31/installation-de-glpi-10/&lt;br /&gt;
&lt;br /&gt;
https://www.zerotier.com/download/&lt;br /&gt;
&lt;br /&gt;
https://webmin.com/download/&lt;br /&gt;
&lt;br /&gt;
https://glpi-project.org/fr/&lt;br /&gt;
&lt;br /&gt;
https://netbird.io/&lt;br /&gt;
[[Catégorie:Linux]]&lt;br /&gt;
[[Catégorie:GLPI]]&lt;br /&gt;
[[Catégorie:Installation]]&lt;br /&gt;
[[Catégorie:Howto]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&#039;https://storage.ko-fi.com/cdn/scripts/overlay-widget.js&#039;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
  kofiWidgetOverlay.draw(&#039;yakakliker&#039;, {&lt;br /&gt;
    &#039;type&#039;: &#039;floating-chat&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text&#039;: &#039;Café&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.background-color&#039;: &#039;#00b9fe&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text-color&#039;: &#039;#fff&#039;&lt;br /&gt;
  });&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.compteurdevisite.com&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://counter6.optistats.ovh/private/compteurdevisite.php?c=b4epghealnwlf7wuq7gn3ygll9aywrfx&amp;quot; border=&amp;quot;0&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot; alt=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Linux_:_Etendre_la_taille_d%27un_disque_dur_sur_LVM&amp;diff=2137</id>
		<title>Linux : Etendre la taille d&#039;un disque dur sur LVM</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Linux_:_Etendre_la_taille_d%27un_disque_dur_sur_LVM&amp;diff=2137"/>
		<updated>2026-05-29T13:19:02Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Avec la virtualisation,  il est maintenant facile d&#039;augmenter la taille d&#039;un disque dur. Voici la procédure pour qu&#039;elle soit prise en compte dans LVM.&lt;br /&gt;
&lt;br /&gt;
Dans l&#039;exemple ci-dessous, nous allons augmenter un disque dur initialement de 50 Go pour le passer à 150 Go&lt;br /&gt;
&lt;br /&gt;
=== Parted ===&lt;br /&gt;
&lt;br /&gt;
* Installation de parted&lt;br /&gt;
** &amp;lt;code&amp;gt;apt-get install parted&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Affichage des informations concernant le disque dur :&lt;br /&gt;
** &amp;lt;code&amp;gt;parted /dev/sda&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;print&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# parted /dev/sda&lt;br /&gt;
GNU Parted 3.6&lt;br /&gt;
Using /dev/sda&lt;br /&gt;
Welcome to GNU Parted! Type &#039;help&#039; to view a list of commands.&lt;br /&gt;
(parted) print&lt;br /&gt;
Model: VMware Virtual disk (scsi)&lt;br /&gt;
Disk /dev/sda: 161GB&lt;br /&gt;
Sector size (logical/physical): 512B/512B&lt;br /&gt;
Partition Table: msdos&lt;br /&gt;
Disk Flags:&lt;br /&gt;
&lt;br /&gt;
Number  Start   End     Size    Type      File system  Flags&lt;br /&gt;
 1      1049kB  1024MB  1023MB  primary   ext4         boot&lt;br /&gt;
 2      1026MB  53,7GB  52,7GB  extended               lba&lt;br /&gt;
 5      1026MB  53,7GB  52,7GB  logical                lvm&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* On constate bien que nous avons un disque dur de 161GB avec un partition lvm de 53,7GB.&lt;br /&gt;
&lt;br /&gt;
* Cependant, avant d&#039;augmenter la partition logique lvm, nous allons devoir augmenter la partition étendue (extended).&lt;br /&gt;
** &amp;lt;code&amp;gt;resizepart 2 100%&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(parted) resizepart 2 100%&lt;br /&gt;
(parted) print&lt;br /&gt;
Model: VMware Virtual disk (scsi)&lt;br /&gt;
Disk /dev/sda: 161GB&lt;br /&gt;
Sector size (logical/physical): 512B/512B&lt;br /&gt;
Partition Table: msdos&lt;br /&gt;
Disk Flags:&lt;br /&gt;
&lt;br /&gt;
Number  Start   End     Size    Type      File system  Flags&lt;br /&gt;
 1      1049kB  1024MB  1023MB  primary   ext4         boot&lt;br /&gt;
 2      1026MB  161GB   160GB   extended               lba&lt;br /&gt;
 5      1026MB  53,7GB  52,7GB  logical                lvm&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Idem maintenant pour la partition logique lvm&lt;br /&gt;
** &amp;lt;code&amp;gt;resizepart 5 100%&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(parted) resizepart 5 100%&lt;br /&gt;
(parted) print&lt;br /&gt;
Model: VMware Virtual disk (scsi)&lt;br /&gt;
Disk /dev/sda: 161GB&lt;br /&gt;
Sector size (logical/physical): 512B/512B&lt;br /&gt;
Partition Table: msdos&lt;br /&gt;
Disk Flags:&lt;br /&gt;
&lt;br /&gt;
Number  Start   End     Size    Type      File system  Flags&lt;br /&gt;
 1      1049kB  1024MB  1023MB  primary   ext4         boot&lt;br /&gt;
 2      1026MB  161GB   160GB   extended               lba&lt;br /&gt;
 5      1026MB  161GB   160GB   logical                lvm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Nous obtenons donc maintenant des partition à 160GB.&lt;br /&gt;
&lt;br /&gt;
* Passons maintenant à LVM.&lt;br /&gt;
&lt;br /&gt;
=== LVM ===&lt;br /&gt;
&lt;br /&gt;
* Nous allons commencer par redimensionner le volume physique.&lt;br /&gt;
** &amp;lt;code&amp;gt;pvresize /dev/sda5&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# pvresize /dev/sda5&lt;br /&gt;
  Physical volume &amp;quot;/dev/sda5&amp;quot; changed&lt;br /&gt;
  1 physical volume(s) resized or updated / 0 physical volume(s) not resized&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# pvdisplay&lt;br /&gt;
  --- Physical volume ---&lt;br /&gt;
  PV Name               /dev/sda5&lt;br /&gt;
  VG Name               VLIN999INT-vg&lt;br /&gt;
  PV Size               149,04 GiB / not usable 0&lt;br /&gt;
  Allocatable           yes&lt;br /&gt;
  PE Size               4,00 MiB&lt;br /&gt;
  Total PE              38155&lt;br /&gt;
  Free PE               25600&lt;br /&gt;
  Allocated PE          12555&lt;br /&gt;
  PV UUID               78PEIA-9LxE-SWEd-a6jh-v738-vBfC-uQk10T&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Nous pouvons constater que la taille a bien été prise en compte.&lt;br /&gt;
** &amp;lt;code&amp;gt;vgdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# vgdisplay&lt;br /&gt;
  --- Volume group ---&lt;br /&gt;
  VG Name               VLIN999INT-vg&lt;br /&gt;
  System ID&lt;br /&gt;
  Format                lvm2&lt;br /&gt;
  Metadata Areas        1&lt;br /&gt;
  Metadata Sequence No  6&lt;br /&gt;
  VG Access             read/write&lt;br /&gt;
  VG Status             resizable&lt;br /&gt;
  MAX LV                0&lt;br /&gt;
  Cur LV                2&lt;br /&gt;
  Open LV               2&lt;br /&gt;
  Max PV                0&lt;br /&gt;
  Cur PV                1&lt;br /&gt;
  Act PV                1&lt;br /&gt;
  VG Size               149,04 GiB&lt;br /&gt;
  PE Size               4,00 MiB&lt;br /&gt;
  Total PE              38155&lt;br /&gt;
  Alloc PE / Size       12555 / 49,04 GiB&lt;br /&gt;
  Free  PE / Size       25600 / 100,00 GiB&lt;br /&gt;
  VG UUID               nOPF0o-nOf4-F2kr-imc5-LgUY-qeGe-Zqi11o&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Nous pouvons voir que nous avons maintenant 100 GiB de libre.&lt;br /&gt;
** &amp;lt;code&amp;gt;lvdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# lvdisplay&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/root&lt;br /&gt;
  LV Name                root&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                ZYqLzX-zRVN-zhpm-Ien9-ya7u-js7M-9CAp8X&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:28 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                46,50 GiB&lt;br /&gt;
  Current LE             11904&lt;br /&gt;
  Segments               1&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:0&lt;br /&gt;
&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/swap_1&lt;br /&gt;
  LV Name                swap_1&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                qQ90W3-0vzZ-FFe2-3zf7-fp6u-49dI-rXhmTe&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:29 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                2,54 GiB&lt;br /&gt;
  Current LE             651&lt;br /&gt;
  Segments               1&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Reste donc à étendre la partition LVM&lt;br /&gt;
** &amp;lt;code&amp;gt;lvextend -l +100%FREE /dev/VLIN999INT-vg/root&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# lvextend -l +100%FREE /dev/VLIN999INT-vg/root&lt;br /&gt;
  Size of logical volume VLIN999INT-vg/root changed from 46,50 GiB (11904 extents) to 146,50 GiB (37504 extents).&lt;br /&gt;
  Logical volume VLIN999INT-vg/root successfully resized.&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* On affiche les informations de la partition logique LVM&lt;br /&gt;
** &amp;lt;code&amp;gt;lvdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# lvdisplay&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/root&lt;br /&gt;
  LV Name                root&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                ZYqLzX-zRVN-zhpm-Ien9-ya7u-js7M-9CAp8X&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:28 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                146,50 GiB&lt;br /&gt;
  Current LE             37504&lt;br /&gt;
  Segments               2&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:0&lt;br /&gt;
&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/swap_1&lt;br /&gt;
  LV Name                swap_1&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                qQ90W3-0vzZ-FFe2-3zf7-fp6u-49dI-rXhmTe&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:29 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                2,54 GiB&lt;br /&gt;
  Current LE             651&lt;br /&gt;
  Segments               1&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:1&lt;br /&gt;
&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Et pour finir le redimensionnement de la partition extended&lt;br /&gt;
&lt;br /&gt;
=== Resize2fs ===&lt;br /&gt;
&lt;br /&gt;
* La commande pour agrandir la partition&lt;br /&gt;
** &amp;lt;code&amp;gt;resize2fs /dev/VLIN999INT-vg/root&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# resize2fs /dev/VLIN999INT-vg/root&lt;br /&gt;
resize2fs 1.47.2 (1-Jan-2025)&lt;br /&gt;
Filesystem at /dev/VLIN999INT-vg/root is mounted on /; on-line resizing required&lt;br /&gt;
old_desc_blocks = 6, new_desc_blocks = 19&lt;br /&gt;
The filesystem on /dev/VLIN999INT-vg/root is now 38404096 (4k) blocks long.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Petit contrôle :&lt;br /&gt;
** &amp;lt;code&amp;gt;df -lH&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# df -lH&lt;br /&gt;
Sys. de fichiers                Taille Utilisé Dispo Uti% Monté sur&lt;br /&gt;
udev                               17G       0   17G   0% /dev&lt;br /&gt;
tmpfs                             3,4G    685k  3,4G   1% /run&lt;br /&gt;
/dev/mapper/VLIN999INT--vg-root   155G    1,9G  146G   2% /&lt;br /&gt;
tmpfs                              17G       0   17G   0% /dev/shm&lt;br /&gt;
tmpfs                             5,3M       0  5,3M   0% /run/lock&lt;br /&gt;
tmpfs                             1,1M       0  1,1M   0% /run/credentials/systemd-journald.service&lt;br /&gt;
tmpfs                              17G       0   17G   0% /tmp&lt;br /&gt;
/dev/sda1                         989M    131M  790M  15% /boot&lt;br /&gt;
tmpfs                             1,1M       0  1,1M   0% /run/credentials/getty@tty1.service&lt;br /&gt;
tmpfs                             3,4G    8,2k  3,4G   1% /run/user/0&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Autre contrôle :&lt;br /&gt;
** &amp;lt;code&amp;gt;fdisk -l&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# fdisk -l&lt;br /&gt;
Disque /dev/sda : 150 GiB, 161061273600 octets, 314572800 secteurs&lt;br /&gt;
Modèle de disque : Virtual disk&lt;br /&gt;
Unités : secteur de 1 × 512 = 512 octets&lt;br /&gt;
Taille de secteur (logique / physique) : 512 octets / 512 octets&lt;br /&gt;
taille d&#039;E/S (minimale / optimale) : 512 octets / 512 octets&lt;br /&gt;
Type d&#039;étiquette de disque : dos&lt;br /&gt;
Identifiant de disque : 0xf730e387&lt;br /&gt;
&lt;br /&gt;
Périphérique Amorçage   Début       Fin  Secteurs Taille Id Type&lt;br /&gt;
/dev/sda1    *           2048   2000895   1998848   976M 83 Linux&lt;br /&gt;
/dev/sda2             2002942 314572799 312569858   149G  f Étendue W95 (LBA)&lt;br /&gt;
/dev/sda5             2002944 314572799 312569856   149G 8e LVM Linux&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disque /dev/mapper/VLIN999INT--vg-root : 146,5 GiB, 157303177216 octets, 307232768 secteurs&lt;br /&gt;
Unités : secteur de 1 × 512 = 512 octets&lt;br /&gt;
Taille de secteur (logique / physique) : 512 octets / 512 octets&lt;br /&gt;
taille d&#039;E/S (minimale / optimale) : 512 octets / 512 octets&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disque /dev/mapper/VLIN999INT--vg-swap_1 : 2,54 GiB, 2730491904 octets, 5332992 secteurs&lt;br /&gt;
Unités : secteur de 1 × 512 = 512 octets&lt;br /&gt;
Taille de secteur (logique / physique) : 512 octets / 512 octets&lt;br /&gt;
taille d&#039;E/S (minimale / optimale) : 512 octets / 512 octets&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;C&#039;est fini !&lt;br /&gt;
[[Catégorie:LVM]]&lt;br /&gt;
[[Catégorie:Linux]]&lt;br /&gt;
[[Catégorie:Ubuntu]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
		‎&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.compteurdevisite.com&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://counter6.optistats.ovh/private/compteurdevisite.php?c=b4epghealnwlf7wuq7gn3ygll9aywrfx&amp;quot; border=&amp;quot;0&amp;quot; title=&amp;quot;compteur web gratuit sans pub&amp;quot; alt=&amp;quot;compteur web gratuit sans pub&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
‎		&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&#039;https://storage.ko-fi.com/cdn/scripts/overlay-widget.js&#039;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
  kofiWidgetOverlay.draw(&#039;yakakliker&#039;, {&lt;br /&gt;
    &#039;type&#039;: &#039;floating-chat&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text&#039;: &#039;Café&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.background-color&#039;: &#039;#00b9fe&#039;,&lt;br /&gt;
    &#039;floating-chat.donateButton.text-color&#039;: &#039;#fff&#039;&lt;br /&gt;
  });&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
		‎&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Linux_:_Etendre_la_taille_d%27un_disque_dur_sur_LVM&amp;diff=2136</id>
		<title>Linux : Etendre la taille d&#039;un disque dur sur LVM</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Linux_:_Etendre_la_taille_d%27un_disque_dur_sur_LVM&amp;diff=2136"/>
		<updated>2026-05-29T13:17:25Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Avec la virtualisation,  il est maintenant facile d&#039;augmenter la taille d&#039;un disque dur. Voici la procédure pour qu&#039;elle soit prise en compte dans LVM.&lt;br /&gt;
&lt;br /&gt;
Dans l&#039;exemple ci-dessous, nous allons augmenter un disque dur initialement de 50 Go pour le passer à 150 Go&lt;br /&gt;
&lt;br /&gt;
=== Parted ===&lt;br /&gt;
&lt;br /&gt;
* Installation de parted&lt;br /&gt;
** &amp;lt;code&amp;gt;apt-get install parted&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Affichage des informations concernant le disque dur :&lt;br /&gt;
** &amp;lt;code&amp;gt;parted /dev/sda&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;print&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# parted /dev/sda&lt;br /&gt;
GNU Parted 3.6&lt;br /&gt;
Using /dev/sda&lt;br /&gt;
Welcome to GNU Parted! Type &#039;help&#039; to view a list of commands.&lt;br /&gt;
(parted) print&lt;br /&gt;
Model: VMware Virtual disk (scsi)&lt;br /&gt;
Disk /dev/sda: 161GB&lt;br /&gt;
Sector size (logical/physical): 512B/512B&lt;br /&gt;
Partition Table: msdos&lt;br /&gt;
Disk Flags:&lt;br /&gt;
&lt;br /&gt;
Number  Start   End     Size    Type      File system  Flags&lt;br /&gt;
 1      1049kB  1024MB  1023MB  primary   ext4         boot&lt;br /&gt;
 2      1026MB  53,7GB  52,7GB  extended               lba&lt;br /&gt;
 5      1026MB  53,7GB  52,7GB  logical                lvm&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* On constate bien que nous avons un disque dur de 161GB avec un partition lvm de 53,7GB.&lt;br /&gt;
&lt;br /&gt;
* Cependant, avant d&#039;augmenter la partition logique lvm, nous allons devoir augmenter la partition étendue (extended).&lt;br /&gt;
** &amp;lt;code&amp;gt;resizepart 2 100%&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(parted) resizepart 2 100%&lt;br /&gt;
(parted) print&lt;br /&gt;
Model: VMware Virtual disk (scsi)&lt;br /&gt;
Disk /dev/sda: 161GB&lt;br /&gt;
Sector size (logical/physical): 512B/512B&lt;br /&gt;
Partition Table: msdos&lt;br /&gt;
Disk Flags:&lt;br /&gt;
&lt;br /&gt;
Number  Start   End     Size    Type      File system  Flags&lt;br /&gt;
 1      1049kB  1024MB  1023MB  primary   ext4         boot&lt;br /&gt;
 2      1026MB  161GB   160GB   extended               lba&lt;br /&gt;
 5      1026MB  53,7GB  52,7GB  logical                lvm&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Idem maintenant pour la partition logique lvm&lt;br /&gt;
** &amp;lt;code&amp;gt;resizepart 5 100%&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(parted) resizepart 5 100%&lt;br /&gt;
(parted) print&lt;br /&gt;
Model: VMware Virtual disk (scsi)&lt;br /&gt;
Disk /dev/sda: 161GB&lt;br /&gt;
Sector size (logical/physical): 512B/512B&lt;br /&gt;
Partition Table: msdos&lt;br /&gt;
Disk Flags:&lt;br /&gt;
&lt;br /&gt;
Number  Start   End     Size    Type      File system  Flags&lt;br /&gt;
 1      1049kB  1024MB  1023MB  primary   ext4         boot&lt;br /&gt;
 2      1026MB  161GB   160GB   extended               lba&lt;br /&gt;
 5      1026MB  161GB   160GB   logical                lvm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Nous obtenons donc maintenant des partition à 160GB.&lt;br /&gt;
&lt;br /&gt;
* Passons maintenant à LVM.&lt;br /&gt;
&lt;br /&gt;
=== LVM ===&lt;br /&gt;
&lt;br /&gt;
* Nous allons commencer par redimensionner le volume physique.&lt;br /&gt;
** &amp;lt;code&amp;gt;pvresize /dev/sda5&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# pvresize /dev/sda5&lt;br /&gt;
  Physical volume &amp;quot;/dev/sda5&amp;quot; changed&lt;br /&gt;
  1 physical volume(s) resized or updated / 0 physical volume(s) not resized&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# pvdisplay&lt;br /&gt;
  --- Physical volume ---&lt;br /&gt;
  PV Name               /dev/sda5&lt;br /&gt;
  VG Name               VLIN999INT-vg&lt;br /&gt;
  PV Size               149,04 GiB / not usable 0&lt;br /&gt;
  Allocatable           yes&lt;br /&gt;
  PE Size               4,00 MiB&lt;br /&gt;
  Total PE              38155&lt;br /&gt;
  Free PE               25600&lt;br /&gt;
  Allocated PE          12555&lt;br /&gt;
  PV UUID               78PEIA-9LxE-SWEd-a6jh-v738-vBfC-uQk10T&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Nous pouvons constater que la taille a bien été prise en compte.&lt;br /&gt;
** &amp;lt;code&amp;gt;vgdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# vgdisplay&lt;br /&gt;
  --- Volume group ---&lt;br /&gt;
  VG Name               VLIN999INT-vg&lt;br /&gt;
  System ID&lt;br /&gt;
  Format                lvm2&lt;br /&gt;
  Metadata Areas        1&lt;br /&gt;
  Metadata Sequence No  6&lt;br /&gt;
  VG Access             read/write&lt;br /&gt;
  VG Status             resizable&lt;br /&gt;
  MAX LV                0&lt;br /&gt;
  Cur LV                2&lt;br /&gt;
  Open LV               2&lt;br /&gt;
  Max PV                0&lt;br /&gt;
  Cur PV                1&lt;br /&gt;
  Act PV                1&lt;br /&gt;
  VG Size               149,04 GiB&lt;br /&gt;
  PE Size               4,00 MiB&lt;br /&gt;
  Total PE              38155&lt;br /&gt;
  Alloc PE / Size       12555 / 49,04 GiB&lt;br /&gt;
  Free  PE / Size       25600 / 100,00 GiB&lt;br /&gt;
  VG UUID               nOPF0o-nOf4-F2kr-imc5-LgUY-qeGe-Zqi11o&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Nous pouvons voir que nous avons maintenant 100 GiB de libre.&lt;br /&gt;
** &amp;lt;code&amp;gt;lvdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# lvdisplay&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/root&lt;br /&gt;
  LV Name                root&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                ZYqLzX-zRVN-zhpm-Ien9-ya7u-js7M-9CAp8X&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:28 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                46,50 GiB&lt;br /&gt;
  Current LE             11904&lt;br /&gt;
  Segments               1&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:0&lt;br /&gt;
&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/swap_1&lt;br /&gt;
  LV Name                swap_1&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                qQ90W3-0vzZ-FFe2-3zf7-fp6u-49dI-rXhmTe&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:29 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                2,54 GiB&lt;br /&gt;
  Current LE             651&lt;br /&gt;
  Segments               1&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Reste donc à étendre la partition LVM&lt;br /&gt;
** &amp;lt;code&amp;gt;lvextend -l +100%FREE /dev/VLIN999INT-vg/root&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# lvextend -l +100%FREE /dev/VLIN999INT-vg/root&lt;br /&gt;
  Size of logical volume VLIN999INT-vg/root changed from 46,50 GiB (11904 extents) to 146,50 GiB (37504 extents).&lt;br /&gt;
  Logical volume VLIN999INT-vg/root successfully resized.&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* On affiche les informations de la partition logique LVM&lt;br /&gt;
** &amp;lt;code&amp;gt;lvdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# lvdisplay&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/root&lt;br /&gt;
  LV Name                root&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                ZYqLzX-zRVN-zhpm-Ien9-ya7u-js7M-9CAp8X&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:28 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                146,50 GiB&lt;br /&gt;
  Current LE             37504&lt;br /&gt;
  Segments               2&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:0&lt;br /&gt;
&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/swap_1&lt;br /&gt;
  LV Name                swap_1&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                qQ90W3-0vzZ-FFe2-3zf7-fp6u-49dI-rXhmTe&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:29 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                2,54 GiB&lt;br /&gt;
  Current LE             651&lt;br /&gt;
  Segments               1&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:1&lt;br /&gt;
&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Et pour finir le redimensionnement de la partition extended&lt;br /&gt;
&lt;br /&gt;
=== Resize2fs ===&lt;br /&gt;
&lt;br /&gt;
* La commande pour agrandir la partition&lt;br /&gt;
** &amp;lt;code&amp;gt;resize2fs /dev/VLIN999INT-vg/root&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# resize2fs /dev/VLIN999INT-vg/root&lt;br /&gt;
resize2fs 1.47.2 (1-Jan-2025)&lt;br /&gt;
Filesystem at /dev/VLIN999INT-vg/root is mounted on /; on-line resizing required&lt;br /&gt;
old_desc_blocks = 6, new_desc_blocks = 19&lt;br /&gt;
The filesystem on /dev/VLIN999INT-vg/root is now 38404096 (4k) blocks long.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Petit contrôle :&lt;br /&gt;
** &amp;lt;code&amp;gt;df -lH&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# df -lH&lt;br /&gt;
Sys. de fichiers                Taille Utilisé Dispo Uti% Monté sur&lt;br /&gt;
udev                               17G       0   17G   0% /dev&lt;br /&gt;
tmpfs                             3,4G    685k  3,4G   1% /run&lt;br /&gt;
/dev/mapper/VLIN999INT--vg-root   155G    1,9G  146G   2% /&lt;br /&gt;
tmpfs                              17G       0   17G   0% /dev/shm&lt;br /&gt;
tmpfs                             5,3M       0  5,3M   0% /run/lock&lt;br /&gt;
tmpfs                             1,1M       0  1,1M   0% /run/credentials/systemd-journald.service&lt;br /&gt;
tmpfs                              17G       0   17G   0% /tmp&lt;br /&gt;
/dev/sda1                         989M    131M  790M  15% /boot&lt;br /&gt;
tmpfs                             1,1M       0  1,1M   0% /run/credentials/getty@tty1.service&lt;br /&gt;
tmpfs                             3,4G    8,2k  3,4G   1% /run/user/0&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Autre contrôle :&lt;br /&gt;
** &amp;lt;code&amp;gt;fdisk -l&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# fdisk -l&lt;br /&gt;
Disque /dev/sda : 150 GiB, 161061273600 octets, 314572800 secteurs&lt;br /&gt;
Modèle de disque : Virtual disk&lt;br /&gt;
Unités : secteur de 1 × 512 = 512 octets&lt;br /&gt;
Taille de secteur (logique / physique) : 512 octets / 512 octets&lt;br /&gt;
taille d&#039;E/S (minimale / optimale) : 512 octets / 512 octets&lt;br /&gt;
Type d&#039;étiquette de disque : dos&lt;br /&gt;
Identifiant de disque : 0xf730e387&lt;br /&gt;
&lt;br /&gt;
Périphérique Amorçage   Début       Fin  Secteurs Taille Id Type&lt;br /&gt;
/dev/sda1    *           2048   2000895   1998848   976M 83 Linux&lt;br /&gt;
/dev/sda2             2002942 314572799 312569858   149G  f Étendue W95 (LBA)&lt;br /&gt;
/dev/sda5             2002944 314572799 312569856   149G 8e LVM Linux&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disque /dev/mapper/VLIN999INT--vg-root : 146,5 GiB, 157303177216 octets, 307232768 secteurs&lt;br /&gt;
Unités : secteur de 1 × 512 = 512 octets&lt;br /&gt;
Taille de secteur (logique / physique) : 512 octets / 512 octets&lt;br /&gt;
taille d&#039;E/S (minimale / optimale) : 512 octets / 512 octets&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disque /dev/mapper/VLIN999INT--vg-swap_1 : 2,54 GiB, 2730491904 octets, 5332992 secteurs&lt;br /&gt;
Unités : secteur de 1 × 512 = 512 octets&lt;br /&gt;
Taille de secteur (logique / physique) : 512 octets / 512 octets&lt;br /&gt;
taille d&#039;E/S (minimale / optimale) : 512 octets / 512 octets&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;C&#039;est fini !&lt;br /&gt;
[[Catégorie:LVM]]&lt;br /&gt;
[[Catégorie:Linux]]&lt;br /&gt;
[[Catégorie:Ubuntu]]&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Linux_:_Etendre_la_taille_d%27un_disque_dur_sur_LVM&amp;diff=2135</id>
		<title>Linux : Etendre la taille d&#039;un disque dur sur LVM</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Linux_:_Etendre_la_taille_d%27un_disque_dur_sur_LVM&amp;diff=2135"/>
		<updated>2026-05-29T13:16:19Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Avec la virtualisation,  il est maintenant facile d&#039;augmenter la taille d&#039;un disque dur. Voici la procédure pour qu&#039;elle soit prise en compte dans LVM.&lt;br /&gt;
&lt;br /&gt;
Dans l&#039;exemple ci-dessous, nous allons augmenter un disque dur initialement de 50 Go pour le passer à 150 Go&lt;br /&gt;
&lt;br /&gt;
=== Parted ===&lt;br /&gt;
&lt;br /&gt;
* Installation de parted&lt;br /&gt;
** &amp;lt;code&amp;gt;apt-get install parted&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Affichage des informations concernant le disque dur :&lt;br /&gt;
** &amp;lt;code&amp;gt;parted /dev/sda&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;print&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# parted /dev/sda&lt;br /&gt;
GNU Parted 3.6&lt;br /&gt;
Using /dev/sda&lt;br /&gt;
Welcome to GNU Parted! Type &#039;help&#039; to view a list of commands.&lt;br /&gt;
(parted) print&lt;br /&gt;
Model: VMware Virtual disk (scsi)&lt;br /&gt;
Disk /dev/sda: 161GB&lt;br /&gt;
Sector size (logical/physical): 512B/512B&lt;br /&gt;
Partition Table: msdos&lt;br /&gt;
Disk Flags:&lt;br /&gt;
&lt;br /&gt;
Number  Start   End     Size    Type      File system  Flags&lt;br /&gt;
 1      1049kB  1024MB  1023MB  primary   ext4         boot&lt;br /&gt;
 2      1026MB  53,7GB  52,7GB  extended               lba&lt;br /&gt;
 5      1026MB  53,7GB  52,7GB  logical                lvm&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* On constate bien que nous avons un disque dur de 161GB avec un partition lvm de 53,7GB.&lt;br /&gt;
&lt;br /&gt;
* Cependant, avant d&#039;augmenter la partition logique lvm, nous allons devoir augmenter la partition étendue (extended).&lt;br /&gt;
** &amp;lt;code&amp;gt;resizepart 2 100%&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(parted) resizepart 2 100%&lt;br /&gt;
(parted) print&lt;br /&gt;
Model: VMware Virtual disk (scsi)&lt;br /&gt;
Disk /dev/sda: 161GB&lt;br /&gt;
Sector size (logical/physical): 512B/512B&lt;br /&gt;
Partition Table: msdos&lt;br /&gt;
Disk Flags:&lt;br /&gt;
&lt;br /&gt;
Number  Start   End     Size    Type      File system  Flags&lt;br /&gt;
 1      1049kB  1024MB  1023MB  primary   ext4         boot&lt;br /&gt;
 2      1026MB  161GB   160GB   extended               lba&lt;br /&gt;
 5      1026MB  53,7GB  52,7GB  logical                lvm&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Idem maintenant pour la partition logique lvm&lt;br /&gt;
** &amp;lt;code&amp;gt;resizepart 5 100%&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(parted) resizepart 5 100%&lt;br /&gt;
(parted) print&lt;br /&gt;
Model: VMware Virtual disk (scsi)&lt;br /&gt;
Disk /dev/sda: 161GB&lt;br /&gt;
Sector size (logical/physical): 512B/512B&lt;br /&gt;
Partition Table: msdos&lt;br /&gt;
Disk Flags:&lt;br /&gt;
&lt;br /&gt;
Number  Start   End     Size    Type      File system  Flags&lt;br /&gt;
 1      1049kB  1024MB  1023MB  primary   ext4         boot&lt;br /&gt;
 2      1026MB  161GB   160GB   extended               lba&lt;br /&gt;
 5      1026MB  161GB   160GB   logical                lvm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Nous obtenons donc maintenant des partition à 160GB.&lt;br /&gt;
&lt;br /&gt;
* Passons maintenant à LVM.&lt;br /&gt;
&lt;br /&gt;
=== LVM ===&lt;br /&gt;
&lt;br /&gt;
* Nous allons commencer par redimensionner le volume physique.&lt;br /&gt;
** &amp;lt;code&amp;gt;pvresize /dev/sda5&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# pvresize /dev/sda5&lt;br /&gt;
  Physical volume &amp;quot;/dev/sda5&amp;quot; changed&lt;br /&gt;
  1 physical volume(s) resized or updated / 0 physical volume(s) not resized&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# pvdisplay&lt;br /&gt;
  --- Physical volume ---&lt;br /&gt;
  PV Name               /dev/sda5&lt;br /&gt;
  VG Name               VLIN999INT-vg&lt;br /&gt;
  PV Size               149,04 GiB / not usable 0&lt;br /&gt;
  Allocatable           yes&lt;br /&gt;
  PE Size               4,00 MiB&lt;br /&gt;
  Total PE              38155&lt;br /&gt;
  Free PE               25600&lt;br /&gt;
  Allocated PE          12555&lt;br /&gt;
  PV UUID               78PEIA-9LxE-SWEd-a6jh-v738-vBfC-uQk10T&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Nous pouvons constater que la taille a bien été prise en compte.&lt;br /&gt;
** &amp;lt;code&amp;gt;vgdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# vgdisplay&lt;br /&gt;
  --- Volume group ---&lt;br /&gt;
  VG Name               VLIN999INT-vg&lt;br /&gt;
  System ID&lt;br /&gt;
  Format                lvm2&lt;br /&gt;
  Metadata Areas        1&lt;br /&gt;
  Metadata Sequence No  6&lt;br /&gt;
  VG Access             read/write&lt;br /&gt;
  VG Status             resizable&lt;br /&gt;
  MAX LV                0&lt;br /&gt;
  Cur LV                2&lt;br /&gt;
  Open LV               2&lt;br /&gt;
  Max PV                0&lt;br /&gt;
  Cur PV                1&lt;br /&gt;
  Act PV                1&lt;br /&gt;
  VG Size               149,04 GiB&lt;br /&gt;
  PE Size               4,00 MiB&lt;br /&gt;
  Total PE              38155&lt;br /&gt;
  Alloc PE / Size       12555 / 49,04 GiB&lt;br /&gt;
  Free  PE / Size       25600 / 100,00 GiB&lt;br /&gt;
  VG UUID               nOPF0o-nOf4-F2kr-imc5-LgUY-qeGe-Zqi11o&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Nous pouvons voir que nous avons maintenant 100 GiB de libre.&lt;br /&gt;
** &amp;lt;code&amp;gt;lvdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# lvdisplay&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/root&lt;br /&gt;
  LV Name                root&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                ZYqLzX-zRVN-zhpm-Ien9-ya7u-js7M-9CAp8X&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:28 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                46,50 GiB&lt;br /&gt;
  Current LE             11904&lt;br /&gt;
  Segments               1&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:0&lt;br /&gt;
&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/swap_1&lt;br /&gt;
  LV Name                swap_1&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                qQ90W3-0vzZ-FFe2-3zf7-fp6u-49dI-rXhmTe&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:29 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                2,54 GiB&lt;br /&gt;
  Current LE             651&lt;br /&gt;
  Segments               1&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Reste donc à étendre la partition LVM&lt;br /&gt;
** &amp;lt;code&amp;gt;lvextend -l +100%FREE /dev/VLIN999INT-vg/root&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# lvextend -l +100%FREE /dev/VLIN999INT-vg/root&lt;br /&gt;
  Size of logical volume VLIN999INT-vg/root changed from 46,50 GiB (11904 extents) to 146,50 GiB (37504 extents).&lt;br /&gt;
  Logical volume VLIN999INT-vg/root successfully resized.&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* On affiche les informations de la partition logique LVM&lt;br /&gt;
** &amp;lt;code&amp;gt;lvdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# lvdisplay&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/root&lt;br /&gt;
  LV Name                root&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                ZYqLzX-zRVN-zhpm-Ien9-ya7u-js7M-9CAp8X&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:28 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                146,50 GiB&lt;br /&gt;
  Current LE             37504&lt;br /&gt;
  Segments               2&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:0&lt;br /&gt;
&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/swap_1&lt;br /&gt;
  LV Name                swap_1&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                qQ90W3-0vzZ-FFe2-3zf7-fp6u-49dI-rXhmTe&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:29 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                2,54 GiB&lt;br /&gt;
  Current LE             651&lt;br /&gt;
  Segments               1&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:1&lt;br /&gt;
&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Et pour finir le redimensionnement de la partition extended&lt;br /&gt;
&lt;br /&gt;
=== Resize2fs ===&lt;br /&gt;
&lt;br /&gt;
* La commande pour agrandir la partition&lt;br /&gt;
** &amp;lt;code&amp;gt;resize2fs /dev/VLIN999INT-vg/root&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# resize2fs /dev/VLIN999INT-vg/root&lt;br /&gt;
resize2fs 1.47.2 (1-Jan-2025)&lt;br /&gt;
Filesystem at /dev/VLIN999INT-vg/root is mounted on /; on-line resizing required&lt;br /&gt;
old_desc_blocks = 6, new_desc_blocks = 19&lt;br /&gt;
The filesystem on /dev/VLIN999INT-vg/root is now 38404096 (4k) blocks long.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Petit contrôle :&lt;br /&gt;
** &amp;lt;code&amp;gt;df -lH&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# df -lH&lt;br /&gt;
Sys. de fichiers                Taille Utilisé Dispo Uti% Monté sur&lt;br /&gt;
udev                               17G       0   17G   0% /dev&lt;br /&gt;
tmpfs                             3,4G    685k  3,4G   1% /run&lt;br /&gt;
/dev/mapper/VLIN999INT--vg-root   155G    1,9G  146G   2% /&lt;br /&gt;
tmpfs                              17G       0   17G   0% /dev/shm&lt;br /&gt;
tmpfs                             5,3M       0  5,3M   0% /run/lock&lt;br /&gt;
tmpfs                             1,1M       0  1,1M   0% /run/credentials/systemd-journald.service&lt;br /&gt;
tmpfs                              17G       0   17G   0% /tmp&lt;br /&gt;
/dev/sda1                         989M    131M  790M  15% /boot&lt;br /&gt;
tmpfs                             1,1M       0  1,1M   0% /run/credentials/getty@tty1.service&lt;br /&gt;
tmpfs                             3,4G    8,2k  3,4G   1% /run/user/0&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Autre contrôle :&lt;br /&gt;
** &amp;lt;code&amp;gt;fdisk -l&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# fdisk -l&lt;br /&gt;
Disque /dev/sda : 150 GiB, 161061273600 octets, 314572800 secteurs&lt;br /&gt;
Modèle de disque : Virtual disk&lt;br /&gt;
Unités : secteur de 1 × 512 = 512 octets&lt;br /&gt;
Taille de secteur (logique / physique) : 512 octets / 512 octets&lt;br /&gt;
taille d&#039;E/S (minimale / optimale) : 512 octets / 512 octets&lt;br /&gt;
Type d&#039;étiquette de disque : dos&lt;br /&gt;
Identifiant de disque : 0xf730e387&lt;br /&gt;
&lt;br /&gt;
Périphérique Amorçage   Début       Fin  Secteurs Taille Id Type&lt;br /&gt;
/dev/sda1    *           2048   2000895   1998848   976M 83 Linux&lt;br /&gt;
/dev/sda2             2002942 314572799 312569858   149G  f Étendue W95 (LBA)&lt;br /&gt;
/dev/sda5             2002944 314572799 312569856   149G 8e LVM Linux&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disque /dev/mapper/VLIN999INT--vg-root : 146,5 GiB, 157303177216 octets, 307232768 secteurs&lt;br /&gt;
Unités : secteur de 1 × 512 = 512 octets&lt;br /&gt;
Taille de secteur (logique / physique) : 512 octets / 512 octets&lt;br /&gt;
taille d&#039;E/S (minimale / optimale) : 512 octets / 512 octets&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disque /dev/mapper/VLIN999INT--vg-swap_1 : 2,54 GiB, 2730491904 octets, 5332992 secteurs&lt;br /&gt;
Unités : secteur de 1 × 512 = 512 octets&lt;br /&gt;
Taille de secteur (logique / physique) : 512 octets / 512 octets&lt;br /&gt;
taille d&#039;E/S (minimale / optimale) : 512 octets / 512 octets&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;C&#039;est fini !&lt;br /&gt;
[[Catégorie:LVM]]&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Linux_:_Etendre_la_taille_d%27un_disque_dur_sur_LVM&amp;diff=2134</id>
		<title>Linux : Etendre la taille d&#039;un disque dur sur LVM</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Linux_:_Etendre_la_taille_d%27un_disque_dur_sur_LVM&amp;diff=2134"/>
		<updated>2026-05-29T13:15:45Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
Avec la virtualisation,  il est maintenant facile d&#039;augmenter la taille d&#039;un disque dur. Voici la procédure pour la prendre en compte dans LVM.&lt;br /&gt;
&lt;br /&gt;
Dans l&#039;exemple ci-dessous, nous allons augmenter un disque dur initialement de 50 Go pour le passer à 150 Go&lt;br /&gt;
&lt;br /&gt;
=== Parted ===&lt;br /&gt;
&lt;br /&gt;
* Installation de parted&lt;br /&gt;
** &amp;lt;code&amp;gt;apt-get install parted&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Affichage des informations concernant le disque dur :&lt;br /&gt;
** &amp;lt;code&amp;gt;parted /dev/sda&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;print&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# parted /dev/sda&lt;br /&gt;
GNU Parted 3.6&lt;br /&gt;
Using /dev/sda&lt;br /&gt;
Welcome to GNU Parted! Type &#039;help&#039; to view a list of commands.&lt;br /&gt;
(parted) print&lt;br /&gt;
Model: VMware Virtual disk (scsi)&lt;br /&gt;
Disk /dev/sda: 161GB&lt;br /&gt;
Sector size (logical/physical): 512B/512B&lt;br /&gt;
Partition Table: msdos&lt;br /&gt;
Disk Flags:&lt;br /&gt;
&lt;br /&gt;
Number  Start   End     Size    Type      File system  Flags&lt;br /&gt;
 1      1049kB  1024MB  1023MB  primary   ext4         boot&lt;br /&gt;
 2      1026MB  53,7GB  52,7GB  extended               lba&lt;br /&gt;
 5      1026MB  53,7GB  52,7GB  logical                lvm&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* On constate bien que nous avons un disque dur de 161GB avec un partition lvm de 53,7GB.&lt;br /&gt;
&lt;br /&gt;
* Cependant, avant d&#039;augmenter la partition logique lvm, nous allons devoir augmenter la partition étendue (extended).&lt;br /&gt;
** &amp;lt;code&amp;gt;resizepart 2 100%&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(parted) resizepart 2 100%&lt;br /&gt;
(parted) print&lt;br /&gt;
Model: VMware Virtual disk (scsi)&lt;br /&gt;
Disk /dev/sda: 161GB&lt;br /&gt;
Sector size (logical/physical): 512B/512B&lt;br /&gt;
Partition Table: msdos&lt;br /&gt;
Disk Flags:&lt;br /&gt;
&lt;br /&gt;
Number  Start   End     Size    Type      File system  Flags&lt;br /&gt;
 1      1049kB  1024MB  1023MB  primary   ext4         boot&lt;br /&gt;
 2      1026MB  161GB   160GB   extended               lba&lt;br /&gt;
 5      1026MB  53,7GB  52,7GB  logical                lvm&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Idem maintenant pour la partition logique lvm&lt;br /&gt;
** &amp;lt;code&amp;gt;resizepart 5 100%&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(parted) resizepart 5 100%&lt;br /&gt;
(parted) print&lt;br /&gt;
Model: VMware Virtual disk (scsi)&lt;br /&gt;
Disk /dev/sda: 161GB&lt;br /&gt;
Sector size (logical/physical): 512B/512B&lt;br /&gt;
Partition Table: msdos&lt;br /&gt;
Disk Flags:&lt;br /&gt;
&lt;br /&gt;
Number  Start   End     Size    Type      File system  Flags&lt;br /&gt;
 1      1049kB  1024MB  1023MB  primary   ext4         boot&lt;br /&gt;
 2      1026MB  161GB   160GB   extended               lba&lt;br /&gt;
 5      1026MB  161GB   160GB   logical                lvm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Nous obtenons donc maintenant des partition à 160GB.&lt;br /&gt;
&lt;br /&gt;
* Passons maintenant à LVM.&lt;br /&gt;
&lt;br /&gt;
=== LVM ===&lt;br /&gt;
&lt;br /&gt;
* Nous allons commencer par redimensionner le volume physique.&lt;br /&gt;
** &amp;lt;code&amp;gt;pvresize /dev/sda5&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# pvresize /dev/sda5&lt;br /&gt;
  Physical volume &amp;quot;/dev/sda5&amp;quot; changed&lt;br /&gt;
  1 physical volume(s) resized or updated / 0 physical volume(s) not resized&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# pvdisplay&lt;br /&gt;
  --- Physical volume ---&lt;br /&gt;
  PV Name               /dev/sda5&lt;br /&gt;
  VG Name               VLIN999INT-vg&lt;br /&gt;
  PV Size               149,04 GiB / not usable 0&lt;br /&gt;
  Allocatable           yes&lt;br /&gt;
  PE Size               4,00 MiB&lt;br /&gt;
  Total PE              38155&lt;br /&gt;
  Free PE               25600&lt;br /&gt;
  Allocated PE          12555&lt;br /&gt;
  PV UUID               78PEIA-9LxE-SWEd-a6jh-v738-vBfC-uQk10T&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Nous pouvons constater que la taille a bien été prise en compte.&lt;br /&gt;
** &amp;lt;code&amp;gt;vgdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# vgdisplay&lt;br /&gt;
  --- Volume group ---&lt;br /&gt;
  VG Name               VLIN999INT-vg&lt;br /&gt;
  System ID&lt;br /&gt;
  Format                lvm2&lt;br /&gt;
  Metadata Areas        1&lt;br /&gt;
  Metadata Sequence No  6&lt;br /&gt;
  VG Access             read/write&lt;br /&gt;
  VG Status             resizable&lt;br /&gt;
  MAX LV                0&lt;br /&gt;
  Cur LV                2&lt;br /&gt;
  Open LV               2&lt;br /&gt;
  Max PV                0&lt;br /&gt;
  Cur PV                1&lt;br /&gt;
  Act PV                1&lt;br /&gt;
  VG Size               149,04 GiB&lt;br /&gt;
  PE Size               4,00 MiB&lt;br /&gt;
  Total PE              38155&lt;br /&gt;
  Alloc PE / Size       12555 / 49,04 GiB&lt;br /&gt;
  Free  PE / Size       25600 / 100,00 GiB&lt;br /&gt;
  VG UUID               nOPF0o-nOf4-F2kr-imc5-LgUY-qeGe-Zqi11o&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Nous pouvons voir que nous avons maintenant 100 GiB de libre.&lt;br /&gt;
** &amp;lt;code&amp;gt;lvdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# lvdisplay&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/root&lt;br /&gt;
  LV Name                root&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                ZYqLzX-zRVN-zhpm-Ien9-ya7u-js7M-9CAp8X&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:28 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                46,50 GiB&lt;br /&gt;
  Current LE             11904&lt;br /&gt;
  Segments               1&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:0&lt;br /&gt;
&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/swap_1&lt;br /&gt;
  LV Name                swap_1&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                qQ90W3-0vzZ-FFe2-3zf7-fp6u-49dI-rXhmTe&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:29 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                2,54 GiB&lt;br /&gt;
  Current LE             651&lt;br /&gt;
  Segments               1&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Reste donc à étendre la partition LVM&lt;br /&gt;
** &amp;lt;code&amp;gt;lvextend -l +100%FREE /dev/VLIN999INT-vg/root&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# lvextend -l +100%FREE /dev/VLIN999INT-vg/root&lt;br /&gt;
  Size of logical volume VLIN999INT-vg/root changed from 46,50 GiB (11904 extents) to 146,50 GiB (37504 extents).&lt;br /&gt;
  Logical volume VLIN999INT-vg/root successfully resized.&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* On affiche les informations de la partition logique LVM&lt;br /&gt;
** &amp;lt;code&amp;gt;lvdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# lvdisplay&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/root&lt;br /&gt;
  LV Name                root&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                ZYqLzX-zRVN-zhpm-Ien9-ya7u-js7M-9CAp8X&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:28 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                146,50 GiB&lt;br /&gt;
  Current LE             37504&lt;br /&gt;
  Segments               2&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:0&lt;br /&gt;
&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/swap_1&lt;br /&gt;
  LV Name                swap_1&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                qQ90W3-0vzZ-FFe2-3zf7-fp6u-49dI-rXhmTe&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:29 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                2,54 GiB&lt;br /&gt;
  Current LE             651&lt;br /&gt;
  Segments               1&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:1&lt;br /&gt;
&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Et pour finir le redimensionnement de la partition extended&lt;br /&gt;
&lt;br /&gt;
=== Resize2fs ===&lt;br /&gt;
&lt;br /&gt;
* La commande pour agrandir la partition&lt;br /&gt;
** &amp;lt;code&amp;gt;resize2fs /dev/VLIN999INT-vg/root&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# resize2fs /dev/VLIN999INT-vg/root&lt;br /&gt;
resize2fs 1.47.2 (1-Jan-2025)&lt;br /&gt;
Filesystem at /dev/VLIN999INT-vg/root is mounted on /; on-line resizing required&lt;br /&gt;
old_desc_blocks = 6, new_desc_blocks = 19&lt;br /&gt;
The filesystem on /dev/VLIN999INT-vg/root is now 38404096 (4k) blocks long.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Petit contrôle :&lt;br /&gt;
** &amp;lt;code&amp;gt;df -lH&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# df -lH&lt;br /&gt;
Sys. de fichiers                Taille Utilisé Dispo Uti% Monté sur&lt;br /&gt;
udev                               17G       0   17G   0% /dev&lt;br /&gt;
tmpfs                             3,4G    685k  3,4G   1% /run&lt;br /&gt;
/dev/mapper/VLIN999INT--vg-root   155G    1,9G  146G   2% /&lt;br /&gt;
tmpfs                              17G       0   17G   0% /dev/shm&lt;br /&gt;
tmpfs                             5,3M       0  5,3M   0% /run/lock&lt;br /&gt;
tmpfs                             1,1M       0  1,1M   0% /run/credentials/systemd-journald.service&lt;br /&gt;
tmpfs                              17G       0   17G   0% /tmp&lt;br /&gt;
/dev/sda1                         989M    131M  790M  15% /boot&lt;br /&gt;
tmpfs                             1,1M       0  1,1M   0% /run/credentials/getty@tty1.service&lt;br /&gt;
tmpfs                             3,4G    8,2k  3,4G   1% /run/user/0&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Autre contrôle :&lt;br /&gt;
** &amp;lt;code&amp;gt;fdisk -l&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# fdisk -l&lt;br /&gt;
Disque /dev/sda : 150 GiB, 161061273600 octets, 314572800 secteurs&lt;br /&gt;
Modèle de disque : Virtual disk&lt;br /&gt;
Unités : secteur de 1 × 512 = 512 octets&lt;br /&gt;
Taille de secteur (logique / physique) : 512 octets / 512 octets&lt;br /&gt;
taille d&#039;E/S (minimale / optimale) : 512 octets / 512 octets&lt;br /&gt;
Type d&#039;étiquette de disque : dos&lt;br /&gt;
Identifiant de disque : 0xf730e387&lt;br /&gt;
&lt;br /&gt;
Périphérique Amorçage   Début       Fin  Secteurs Taille Id Type&lt;br /&gt;
/dev/sda1    *           2048   2000895   1998848   976M 83 Linux&lt;br /&gt;
/dev/sda2             2002942 314572799 312569858   149G  f Étendue W95 (LBA)&lt;br /&gt;
/dev/sda5             2002944 314572799 312569856   149G 8e LVM Linux&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disque /dev/mapper/VLIN999INT--vg-root : 146,5 GiB, 157303177216 octets, 307232768 secteurs&lt;br /&gt;
Unités : secteur de 1 × 512 = 512 octets&lt;br /&gt;
Taille de secteur (logique / physique) : 512 octets / 512 octets&lt;br /&gt;
taille d&#039;E/S (minimale / optimale) : 512 octets / 512 octets&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disque /dev/mapper/VLIN999INT--vg-swap_1 : 2,54 GiB, 2730491904 octets, 5332992 secteurs&lt;br /&gt;
Unités : secteur de 1 × 512 = 512 octets&lt;br /&gt;
Taille de secteur (logique / physique) : 512 octets / 512 octets&lt;br /&gt;
taille d&#039;E/S (minimale / optimale) : 512 octets / 512 octets&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;C&#039;est fini !&lt;br /&gt;
[[Catégorie:LVM]]&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Linux_:_Etendre_la_taille_d%27un_disque_dur_sur_LVM&amp;diff=2133</id>
		<title>Linux : Etendre la taille d&#039;un disque dur sur LVM</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Linux_:_Etendre_la_taille_d%27un_disque_dur_sur_LVM&amp;diff=2133"/>
		<updated>2026-05-29T13:10:57Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : Page créée avec «   Avec la virtualisation,  il est maintenant facile d&amp;#039;augmenter la taille d&amp;#039;un disque dur. Voici la procédure pour la prendre en compte dans LVM.  Dans l&amp;#039;exemple ci-dessous, nous allons augmenter un disque dur initialement de 50 Go pour le passer à 150 Go  === Parted ===  * Installation de parted ** &amp;lt;code&amp;gt;apt-get install parted&amp;lt;/code&amp;gt;  * Affichage des informations concernant le disque dur : &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt; root@VLIN999INT:~# parted /dev/sda GNU Pa... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
Avec la virtualisation,  il est maintenant facile d&#039;augmenter la taille d&#039;un disque dur. Voici la procédure pour la prendre en compte dans LVM.&lt;br /&gt;
&lt;br /&gt;
Dans l&#039;exemple ci-dessous, nous allons augmenter un disque dur initialement de 50 Go pour le passer à 150 Go&lt;br /&gt;
&lt;br /&gt;
=== Parted ===&lt;br /&gt;
&lt;br /&gt;
* Installation de parted&lt;br /&gt;
** &amp;lt;code&amp;gt;apt-get install parted&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Affichage des informations concernant le disque dur :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# parted /dev/sda&lt;br /&gt;
GNU Parted 3.6&lt;br /&gt;
Using /dev/sda&lt;br /&gt;
Welcome to GNU Parted! Type &#039;help&#039; to view a list of commands.&lt;br /&gt;
(parted) print&lt;br /&gt;
Model: VMware Virtual disk (scsi)&lt;br /&gt;
Disk /dev/sda: 161GB&lt;br /&gt;
Sector size (logical/physical): 512B/512B&lt;br /&gt;
Partition Table: msdos&lt;br /&gt;
Disk Flags:&lt;br /&gt;
&lt;br /&gt;
Number  Start   End     Size    Type      File system  Flags&lt;br /&gt;
 1      1049kB  1024MB  1023MB  primary   ext4         boot&lt;br /&gt;
 2      1026MB  53,7GB  52,7GB  extended               lba&lt;br /&gt;
 5      1026MB  53,7GB  52,7GB  logical                lvm&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On constate bien que nous avons un disque dur de 161GB avec un partition lvm de 53,7GB.&lt;br /&gt;
&lt;br /&gt;
Cependant, avant d&#039;augmenter la partition logique lvm, nous allons devoir augmenter la partition étendue (extended).&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;resizepart 2 100%&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(parted) resizepart 2 100%&lt;br /&gt;
(parted) print&lt;br /&gt;
Model: VMware Virtual disk (scsi)&lt;br /&gt;
Disk /dev/sda: 161GB&lt;br /&gt;
Sector size (logical/physical): 512B/512B&lt;br /&gt;
Partition Table: msdos&lt;br /&gt;
Disk Flags:&lt;br /&gt;
&lt;br /&gt;
Number  Start   End     Size    Type      File system  Flags&lt;br /&gt;
 1      1049kB  1024MB  1023MB  primary   ext4         boot&lt;br /&gt;
 2      1026MB  161GB   160GB   extended               lba&lt;br /&gt;
 5      1026MB  53,7GB  52,7GB  logical                lvm&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Idem maintenant pour la partition logique lvm&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;resizepart 5 100%&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(parted) resizepart 5 100%&lt;br /&gt;
(parted) print&lt;br /&gt;
Model: VMware Virtual disk (scsi)&lt;br /&gt;
Disk /dev/sda: 161GB&lt;br /&gt;
Sector size (logical/physical): 512B/512B&lt;br /&gt;
Partition Table: msdos&lt;br /&gt;
Disk Flags:&lt;br /&gt;
&lt;br /&gt;
Number  Start   End     Size    Type      File system  Flags&lt;br /&gt;
 1      1049kB  1024MB  1023MB  primary   ext4         boot&lt;br /&gt;
 2      1026MB  161GB   160GB   extended               lba&lt;br /&gt;
 5      1026MB  161GB   160GB   logical                lvm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Nous obtenons donc maintenant des partition à 160GB.&lt;br /&gt;
&lt;br /&gt;
Passons maintenant à LVM.&lt;br /&gt;
&lt;br /&gt;
=== LVM ===&lt;br /&gt;
Nous allons commencer par redimensionner le volume physique.&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# pvresize /dev/sda5&lt;br /&gt;
  Physical volume &amp;quot;/dev/sda5&amp;quot; changed&lt;br /&gt;
  1 physical volume(s) resized or updated / 0 physical volume(s) not resized&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# pvdisplay&lt;br /&gt;
  --- Physical volume ---&lt;br /&gt;
  PV Name               /dev/sda5&lt;br /&gt;
  VG Name               VLIN999INT-vg&lt;br /&gt;
  PV Size               149,04 GiB / not usable 0&lt;br /&gt;
  Allocatable           yes&lt;br /&gt;
  PE Size               4,00 MiB&lt;br /&gt;
  Total PE              38155&lt;br /&gt;
  Free PE               25600&lt;br /&gt;
  Allocated PE          12555&lt;br /&gt;
  PV UUID               78PEIA-9LxE-SWEd-a6jh-v738-vBfC-uQk10T&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Nous pouvons constater que la taille a bien été prise en compte.&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# vgdisplay&lt;br /&gt;
  --- Volume group ---&lt;br /&gt;
  VG Name               VLIN999INT-vg&lt;br /&gt;
  System ID&lt;br /&gt;
  Format                lvm2&lt;br /&gt;
  Metadata Areas        1&lt;br /&gt;
  Metadata Sequence No  6&lt;br /&gt;
  VG Access             read/write&lt;br /&gt;
  VG Status             resizable&lt;br /&gt;
  MAX LV                0&lt;br /&gt;
  Cur LV                2&lt;br /&gt;
  Open LV               2&lt;br /&gt;
  Max PV                0&lt;br /&gt;
  Cur PV                1&lt;br /&gt;
  Act PV                1&lt;br /&gt;
  VG Size               149,04 GiB&lt;br /&gt;
  PE Size               4,00 MiB&lt;br /&gt;
  Total PE              38155&lt;br /&gt;
  Alloc PE / Size       12555 / 49,04 GiB&lt;br /&gt;
  Free  PE / Size       25600 / 100,00 GiB&lt;br /&gt;
  VG UUID               nOPF0o-nOf4-F2kr-imc5-LgUY-qeGe-Zqi11o&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Nous pouvons voir que nous avons maintenant 100 GiB de libre.&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# lvdisplay&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/root&lt;br /&gt;
  LV Name                root&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                ZYqLzX-zRVN-zhpm-Ien9-ya7u-js7M-9CAp8X&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:28 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                46,50 GiB&lt;br /&gt;
  Current LE             11904&lt;br /&gt;
  Segments               1&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:0&lt;br /&gt;
&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/swap_1&lt;br /&gt;
  LV Name                swap_1&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                qQ90W3-0vzZ-FFe2-3zf7-fp6u-49dI-rXhmTe&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:29 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                2,54 GiB&lt;br /&gt;
  Current LE             651&lt;br /&gt;
  Segments               1&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Reste donc à étendre la partition LVM&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;lvextend -l +100%FREE /dev/VLIN999INT-vg/root&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# lvextend -l +100%FREE /dev/VLIN999INT-vg/root&lt;br /&gt;
  Size of logical volume VLIN999INT-vg/root changed from 46,50 GiB (11904 extents) to 146,50 GiB (37504 extents).&lt;br /&gt;
  Logical volume VLIN999INT-vg/root successfully resized.&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# lvdisplay&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/root&lt;br /&gt;
  LV Name                root&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                ZYqLzX-zRVN-zhpm-Ien9-ya7u-js7M-9CAp8X&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:28 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                146,50 GiB&lt;br /&gt;
  Current LE             37504&lt;br /&gt;
  Segments               2&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:0&lt;br /&gt;
&lt;br /&gt;
  --- Logical volume ---&lt;br /&gt;
  LV Path                /dev/VLIN999INT-vg/swap_1&lt;br /&gt;
  LV Name                swap_1&lt;br /&gt;
  VG Name                VLIN999INT-vg&lt;br /&gt;
  LV UUID                qQ90W3-0vzZ-FFe2-3zf7-fp6u-49dI-rXhmTe&lt;br /&gt;
  LV Write Access        read/write&lt;br /&gt;
  LV Creation host, time VLIN999INT, 2026-05-29 14:05:29 +0200&lt;br /&gt;
  LV Status              available&lt;br /&gt;
  # open                 1&lt;br /&gt;
  LV Size                2,54 GiB&lt;br /&gt;
  Current LE             651&lt;br /&gt;
  Segments               1&lt;br /&gt;
  Allocation             inherit&lt;br /&gt;
  Read ahead sectors     auto&lt;br /&gt;
  - currently set to     256&lt;br /&gt;
  Block device           254:1&lt;br /&gt;
&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Et pour finir le redimensionnement de la partition extended&lt;br /&gt;
&lt;br /&gt;
=== Resize2fs ===&lt;br /&gt;
La commande pour agrandir la partition&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;resize2fs /dev/VLIN999INT-vg/root&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# resize2fs /dev/VLIN999INT-vg/root&lt;br /&gt;
resize2fs 1.47.2 (1-Jan-2025)&lt;br /&gt;
Filesystem at /dev/VLIN999INT-vg/root is mounted on /; on-line resizing required&lt;br /&gt;
old_desc_blocks = 6, new_desc_blocks = 19&lt;br /&gt;
The filesystem on /dev/VLIN999INT-vg/root is now 38404096 (4k) blocks long.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Petit contrôle :&lt;br /&gt;
** &amp;lt;code&amp;gt;df -lH&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# df -lH&lt;br /&gt;
Sys. de fichiers                Taille Utilisé Dispo Uti% Monté sur&lt;br /&gt;
udev                               17G       0   17G   0% /dev&lt;br /&gt;
tmpfs                             3,4G    685k  3,4G   1% /run&lt;br /&gt;
/dev/mapper/VLIN999INT--vg-root   155G    1,9G  146G   2% /&lt;br /&gt;
tmpfs                              17G       0   17G   0% /dev/shm&lt;br /&gt;
tmpfs                             5,3M       0  5,3M   0% /run/lock&lt;br /&gt;
tmpfs                             1,1M       0  1,1M   0% /run/credentials/systemd-journald.service&lt;br /&gt;
tmpfs                              17G       0   17G   0% /tmp&lt;br /&gt;
/dev/sda1                         989M    131M  790M  15% /boot&lt;br /&gt;
tmpfs                             1,1M       0  1,1M   0% /run/credentials/getty@tty1.service&lt;br /&gt;
tmpfs                             3,4G    8,2k  3,4G   1% /run/user/0&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** &amp;lt;code&amp;gt;fdisk -l&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@VLIN999INT:~# fdisk -l&lt;br /&gt;
Disque /dev/sda : 150 GiB, 161061273600 octets, 314572800 secteurs&lt;br /&gt;
Modèle de disque : Virtual disk&lt;br /&gt;
Unités : secteur de 1 × 512 = 512 octets&lt;br /&gt;
Taille de secteur (logique / physique) : 512 octets / 512 octets&lt;br /&gt;
taille d&#039;E/S (minimale / optimale) : 512 octets / 512 octets&lt;br /&gt;
Type d&#039;étiquette de disque : dos&lt;br /&gt;
Identifiant de disque : 0xf730e387&lt;br /&gt;
&lt;br /&gt;
Périphérique Amorçage   Début       Fin  Secteurs Taille Id Type&lt;br /&gt;
/dev/sda1    *           2048   2000895   1998848   976M 83 Linux&lt;br /&gt;
/dev/sda2             2002942 314572799 312569858   149G  f Étendue W95 (LBA)&lt;br /&gt;
/dev/sda5             2002944 314572799 312569856   149G 8e LVM Linux&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disque /dev/mapper/VLIN999INT--vg-root : 146,5 GiB, 157303177216 octets, 307232768 secteurs&lt;br /&gt;
Unités : secteur de 1 × 512 = 512 octets&lt;br /&gt;
Taille de secteur (logique / physique) : 512 octets / 512 octets&lt;br /&gt;
taille d&#039;E/S (minimale / optimale) : 512 octets / 512 octets&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disque /dev/mapper/VLIN999INT--vg-swap_1 : 2,54 GiB, 2730491904 octets, 5332992 secteurs&lt;br /&gt;
Unités : secteur de 1 × 512 = 512 octets&lt;br /&gt;
Taille de secteur (logique / physique) : 512 octets / 512 octets&lt;br /&gt;
taille d&#039;E/S (minimale / optimale) : 512 octets / 512 octets&lt;br /&gt;
root@VLIN999INT:~#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[[Catégorie:LVM]]&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Cat%C3%A9gorie:Ubuntu&amp;diff=2132</id>
		<title>Catégorie:Ubuntu</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Cat%C3%A9gorie:Ubuntu&amp;diff=2132"/>
		<updated>2026-05-29T08:51:29Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Fichier:Ubuntu 26.jpg|centré|vignette|494x494px]]&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
	<entry>
		<id>http://www.yakakliker.org/index.php?title=Ubuntu_:_Ceph&amp;diff=2131</id>
		<title>Ubuntu : Ceph</title>
		<link rel="alternate" type="text/html" href="http://www.yakakliker.org/index.php?title=Ubuntu_:_Ceph&amp;diff=2131"/>
		<updated>2026-05-29T08:49:02Z</updated>

		<summary type="html">&lt;p&gt;Administrateur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== Liens ===&lt;br /&gt;
https://ubuntu.com/ceph/install&lt;br /&gt;
[[Catégorie:Ceph]]&lt;br /&gt;
[[Catégorie:Ubuntu]]&lt;/div&gt;</summary>
		<author><name>Administrateur</name></author>
	</entry>
</feed>