Guides/Redimensionner-disque-VM.md
... ...
@@ -0,0 +1,60 @@
1
+Redimensionner le disque d'une machine virtuelle
2
+================================================
3
+
4
+
5
+Il arrive très souvent au ResEl que l'on arrive à court de d'espace disque. Lorsqu'il s'agit une machine virtuelle, il est souvent facile d'agrandir le disque.
6
+
7
+**Note** : dépendant du type de partitionnement il est parfois plus difficile de redimensionner le disque. La convention prise au ResEl depuis peu est d'utiliser uniquement une unique partition pour chaque VM ce qui permet un redimensionnement à chaud facile. Dans le cas d'un partitionnement LVM, la procédure est un poil plus complexe.
8
+
9
+**Attention** : le redimensionnement (et en particulier à chaud) est une tache extrêmement dangereuse. Faites attention de bien avoir une sauvegarde des données de la VM. Par exemple avec un snapshot.
10
+
11
+## 1. Redimensionnement dans Proxmox
12
+
13
+Pour commencer, il faut agrandir l'espace disque que [Proxmox](https://proxmox.resel.fr) donne à la VM. La procédure est très simple. Sélectionnez la VM dans l'interface, puis dans l'onglet matériel. Cliquez sur "Re-dimensionner le disque" en sélectionnant le disque du virtuel. Ajouter la quantité de disque que vous désirez.
14
+
15
+## 2. Redimensionnement du système de fichier
16
+
17
+Connectez-vous à la machine. Puis lancez `fdisk` sur le système de fichier à redimensionner :
18
+```
19
+# fdisk /dev/vda
20
+Bienvenue dans fdisk (util-linux 2.25.2).
21
+Les modifications resteront en mémoire jusqu'à écriture.
22
+Soyez prudent avant d'utiliser la commande d'écriture.
23
+
24
+
25
+Commande (m pour l'aide) : p
26
+Disque /dev/vda : 15 GiB, 16106127360 octets, 31457280 secteurs
27
+Unités : secteur de 1 × 512 = 512 octets
28
+Taille de secteur (logique / physique) : 512 octets / 512 octets
29
+taille d'E/S (minimale / optimale) : 512 octets / 512 octets
30
+Type d'étiquette de disque : dos
31
+Identifiant de disque : 0x88cc2bc5
32
+
33
+Device Boot Start End Sectors Size Id Type
34
+/dev/vda1 2048 31457279 31455232 15G 83 Linux
35
+
36
+```
37
+
38
+Détruisez la table de partition existante en tapant `d` puis recréez une nouvelle partition avec `n`. Faites bien attention qu'elle ait les mêmes flags que les précédentes et le même secteur de début.
39
+
40
+Quittez puis enregistrez les modifications avec `w` puis `q`.
41
+
42
+Signalez au noyau le changement de table de partition en redémarrant la machine ou en tapant la commande suivante :
43
+```bash
44
+partx -s /dev/vda
45
+```
46
+Pour redimensionner la partition au système de fichier il suffit d'executer la commande :
47
+```bash
48
+resize2fs /dev/vda1
49
+```
50
+
51
+Vérifiez que tout est prit en compte avec un petit `df -h`
52
+
53
+
54
+## Références
55
+* https://access.redhat.com/articles/1190213
56
+
57
+-----
58
+
59
+## TODO (rédacteur)
60
+* Redimensionner un disque LVM
... ...
\ No newline at end of file