Boîte à Outils Informatique
Menu
AccueilComment vérifier l’espace disque d’un serveur Windows
Guide

Comment vérifier l’espace disque d’un serveur Windows

Mesurer l’espace libre et le pourcentage disponible des volumes Windows Server, suivre leur croissance et distinguer volume, partage et stockage hôte.

ThématiqueRessources IT → Environ 3 min de lecture

Mesurez l’espace disponible sur le serveur qui héberge réellement les données, puis identifiez le volume concerné. Une alerte sur C:, un partage réseau saturé et un datastore d’hyperviseur presque plein ne désignent pas le même niveau de stockage.

Étapes

  1. Relever le serveur, la lettre ou le point de montage du volume et l’application qui signale le manque d’espace. Noter l’heure du contrôle et l’activité en cours.
  2. Afficher la capacité et l’espace restant sur les volumes. Examiner aussi les volumes sans lettre, identifiés par leur chemin ou leur étiquette.
  3. Comparer à la mesure précédente. L’espace libre en Gio et le pourcentage doivent être interprétés avec la vitesse de croissance et le besoin de l’application.
  4. Identifier la famille de données qui grossit : journaux, sauvegardes locales, exports, caches ou données métier. Commencer par les emplacements connus plutôt que lancer immédiatement une analyse récursive de tous les fichiers.
  5. Si le volume se trouve dans une VM ou sur un stockage à allocation fine, vérifier aussi la capacité disponible du stockage sous-jacent dans son outil d’administration.

Commandes utiles

Avec le module Storage de Windows, le relevé suivant affiche les volumes de taille non nulle, le chemin du volume et des valeurs calculées. Les commandes ci-dessous sont des lectures : elles ne libèrent pas d’espace.

Get-Volume |
    Where-Object { $_.Size -gt 0 } |
    Select-Object DriveLetter, FileSystemLabel, Path,
        @{Name='Taille_Gio';Expression={[math]::Round($_.Size / 1GB, 2)}},
        @{Name='Libre_Gio';Expression={[math]::Round($_.SizeRemaining / 1GB, 2)}},
        @{Name='Libre_pct';Expression={[math]::Round(100 * $_.SizeRemaining / $_.Size, 1)}}

Dans cet exemple, 1GB est l’unité binaire PowerShell ; les colonnes sont donc exprimées en Gio. Le filtre sur la taille évite une division par zéro. Une lettre vide ne signifie pas qu’il faut ignorer le volume.

Pour consulter les lecteurs FileSystem visibles dans la session PowerShell courante :

Get-PSDrive -PSProvider FileSystem |
    Select-Object Name, Root, Used, Free

Get-PSDrive dépend de la session et du compte utilisés. Un lecteur réseau absent de cette liste n’est pas nécessairement indisponible sur le serveur ; un quota peut aussi limiter l’espace accessible à un utilisateur. Pour un partage, compléter la mesure côté serveur de fichiers.

À retenir

  • Conserver un relevé horodaté et comparer des mesures prises dans des conditions similaires. Un relevé unique ne donne pas la vitesse de remplissage.
  • Définir les alertes selon l’application, la capacité et la croissance observée. Aucun pourcentage universel ne garantit la sécurité de tous les volumes.
  • L’espace libre du volume invité et la capacité physique de l’hôte sont deux mesures distinctes. Une extension du disque virtuel ne garantit pas, à elle seule, que le volume Windows a été étendu.
  • Ne pas supprimer manuellement des journaux applicatifs, fichiers de base de données, clichés ou fichiers système pour faire disparaître l’alerte. Utiliser une procédure de nettoyage ou d’extension propre au service concerné.
Soutenir le développement de BAOI Hébergement, domaines et nouvelles ressources informatiques.
❤️ Soutenir BAOI

Mes favoris