76d48edf6fe721c21fffa36bfb0efe4773a1b141
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 |