Y voir clair dans ses disques Proxmox
Gestion des disques et volumes LVM[modifier]
Commandes principales pour la gestion des disques et volumes[modifier]
- `pvs` Affiche les disques physiques (PV) et leur espace libre.
- `vgs` Affiche les groupes de volumes (VG) et leur espace libre.
- `lvs` Liste les volumes logiques (LV) avec leur taille et leur pourcentage d’utilisation.
- `lsblk` Affiche une vue d’ensemble des disques, partitions et points de montage.
- `df -h` Affiche l'espace disque de façon "humaine"
- `du` Permet d’analyser l’espace disque utilisé par les fichiers et répertoires.
Exemple de commande :
du -ahx / | sort -rh | head -20
- `lvextend` et `lvreduce`
Commandes pour gérer l’espace des volumes logiques. * `lvextend` : Permet d’étendre un volume logique avec de l’espace libre ou un disque ajouté. Exemple de commande :
lvextend -l +100%FREE /dev/pve/data
* `lvreduce` : Permet de réduire la taille d’un volume logique (utiliser avec précaution). Exemple de commande :
lvreduce -L 30G /dev/pve/vm-103-disk-0
Remarques importantes[modifier]
- Utilisez `lvextend` pour augmenter l’espace d’un volume logique.
- `lvreduce` peut entraîner des pertes de données s'il est mal utilisé, assurez-vous de faire une sauvegarde avant de réduire la taille d’un volume logique.
- `du` est très utile pour identifier les fichiers ou répertoires qui consomment beaucoup d’espace disque.
Exemple de commande lsblk et commentaires[modifier]
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 119.2G 0 disk ├─sda1 8:1 0 1007K 0 part ├─sda2 8:2 0 1G 0 part /boot/efi └─sda3 8:3 0 118.2G 0 part ├─pve-swap 252:0 0 8G 0 lvm [SWAP] ├─pve-root 252:1 0 39.6G 0 lvm / ├─pve-data_tmeta 252:2 0 1G 0 lvm │ └─pve-data-tpool 252:4 0 68.7G 0 lvm │ ├─pve-data 252:5 0 68.7G 1 lvm │ ├─pve-vm--103--disk--0 252:6 0 35G 0 lvm │ ├─pve-vm--102--disk--0 252:7 0 15G 0 lvm │ ├─pve-vm--104--disk--0 252:8 0 7G 0 lvm │ ├─pve-vm--106--disk--0 252:9 0 2G 0 lvm │ └─pve-vm--107--disk--0 252:10 0 4G 0 lvm └─pve-data_tdata 252:3 0 68.7G 0 lvm └─pve-data-tpool 252:4 0 68.7G 0 lvm ├─pve-data 252:5 0 68.7G 1 lvm ├─pve-vm--103--disk--0 252:6 0 35G 0 lvm ├─pve-vm--102--disk--0 252:7 0 15G 0 lvm ├─pve-vm--104--disk--0 252:8 0 7G 0 lvm ├─pve-vm--106--disk--0 252:9 0 2G 0 lvm └─pve-vm--107--disk--0 252:10 0 4G 0 lvm sdb 8:16 0 1.4T 0 disk ├─sdb1 8:17 0 2.4G 0 part ├─sdb2 8:18 0 2G 0 part └─sdb3 8:19 0 1.4T 0 part /mnt/data3
Disque sda : sda est un disque de 119.2 Go (avec 3 partitions).
sda1 : Une partition très petite (1 Mo) qui semble être non montée (pas de point de montage). Elle est probablement utilisée pour des métadonnées ou des fonctionnalités spécifiques au système.
sda2 : Une partition de 1 Go, montée sur /boot/efi, utilisée pour le stockage des fichiers nécessaires au démarrage en mode EFI (système de démarrage sur UEFI).
sda3 : Une partition de 118.2 Go qui contient plusieurs volumes logiques, utilisés par LVM (Logical Volume Manager), dont :
pve-swap : Un volume logique de 8 Go utilisé comme swap (mémoire virtuelle).
pve-root : Un volume logique de 39.6 Go monté en tant que racine /, qui contient le système d'exploitation.
pve-data_tmeta et pve-data_tdata : Des volumes logiques utilisés pour gérer les métadonnées et les données dans un pool LVM (le pve-data-tpool).
pve-data : Un volume logique de 68.7 Go qui est la principale unité de stockage pour les données dans ce pool.
Volumes pour les machines virtuelles (VM) : Plusieurs volumes logiques (par exemple, pve-vm--103--disk--0, pve-vm--102--disk--0, etc.) utilisés pour les disques de machines virtuelles, avec des tailles variées (de 2 Go à 35 Go).
Disque sdb :
sdb est un disque de 1.4 To, contenant 3 partitions :
sdb1 : Une petite partition de 2.4 Go, probablement utilisée pour un autre usage spécifique, mais sans point de montage.
sdb2 : Une partition de 2 Go, sans point de montage indiqué dans cette sortie.
sdb3 : La partition principale de 1.4 To, montée sur /mnt/data3, et donc utilisée pour stocker des données, probablement en tant que disque secondaire pour un serveur.