ALL SYSTEMS OPERATIONALUPTIME 99.97%FLEET 18/18IN-MUM · US-LAX · EU-FSN EST. 2003 · +91 11 4998 4038

SAVOIRS · SERVEURS DÉDICÉS ET VPS

Partitionnement des serveurs Windows et Linux

Dernière mise à jour 2020-04-02

partitionner un disque dur (HDD) est de diviser un seul disque physique en plusieurs unités de stockage logiques afin qu'un système de fichiers différent puisse être implémenté dans chaque partition. Bien qu'il existe différents types de partitions disponibles, les deux systèmes de partitions habituellement utilisés dans les systèmes compatibles x86 sont le Master Boot Record (MBR) et GUID Partition Table (GPT).

Le MBR est le schéma de partitionnement le plus utilisé dans les machines x86. Les besoins informatiques actuels le trouvent cependant limité, car son espace de stockage adressable maximum dans un disque n'est que de 2 To. Le schéma GPT est en train de remplacer le MBR dans les ordinateurs plus récents. Nous voyons cette transition comme GPT co-existe avec MBR pour fournir une certaine compatibilité en arrière aux systèmes plus anciens.

Lorsque le TPG est mis en œuvre dans une machine avec le MBR, le DDH doit être initialisé en utilisant le schéma TPG si sa capacité est supérieure à 2 To; si la capacité est inférieure, soit le TMB soit le TPG peuvent être utilisés.

Remarque : Les systèmes Windows ne peuvent pas démarrer à partir des partitions GPT si le système est démarré avec le code BIOS. Seuls les systèmes EFI peuvent être démarrés à partir des partitions GPT.

Une autre limitation du schéma MBR est le nombre de partitions que vous pouvez créer dedans. Dans MBR, vous pouvez choisir de créer l'une des deux options : l'option 1 - quatre (4) partitions primaires, l'option 2 - trois (3) partitions primaires et une (1) partition étendue avec la table MBR en un seul lecteur, qui peut être ensuite divisée en partitions logiques. En comparaison, le schéma GPT par défaut a un tableau avec 128 entrées pour les partitions. Ce tableau peut ensuite être étendu au besoin.

N'oubliez pas d'aligner toutes les partitions en fonction de la taille du bloc de disque physique pour obtenir la meilleure performance de votre disque dur. L'adresse de départ d'une partition doit être divisée par la taille du bloc physique sans autre. La plupart des disques durs ont une taille de bloc physique de 4Ko tandis que les lecteurs à l'état solide (SSD) ont généralement 128Ko (certains appareils Samsung sont même connus pour avoir des tailles de bloc de 1,5 Mo). Cela signifie que votre première partition devrait normalement démarrer à 1MB pour SSD (1x1024x1024, divise sans un reste sur 4KB, 128Ko, 256Ko et 512Ko) et 4Ko pour HDD (4x1024). Vous pouvez également choisir une valeur appropriée supérieure – par exemple, 6MB est probablement la variante la plus sûre pour les SSD Samsung.


Pour Windows


Nous vous recommandons d'utiliser au moins trois (3) partitions pour les serveurs sous Windows:

  1. partition de démarrage/système sans lettre de lecteur assignée; créé automatiquement dans l'installateur Windows lorsque vous essayez de créer une partition pour le système. Notez que cela nécessite une partition Microsoft réservée supplémentaire de 128 Mo (MSR) pour GPT.
  2. partition Windows (drive C:) avec une allocation de 100 Go. Cela devrait être assez d'espace pour la plupart de vos programmes tout en laissant de la place pour les installations futures.
  3. partition des données (drive D:) tout espace non alloué laissé après avoir fait les deux premières partitions.
Il est également bon d'avoir une partition de récupération d'au moins 2 Go, donnant de la place pour l'inclusion de l'image de récupération Windows (install.wim) et assez d'espace libre qui peut le laisser être capturé par les utilitaires de sauvegarde.

Surveillez l'espace RAM/disque consommé jusqu'à présent, surtout si vous avez un fichier d'échange (fichier de page système) sur un disque C : (généralement stocké par défaut) avec une taille non définie. Vous pouvez soit déplacer ce fichier système pour le disque D: ou mettre une limite dure à sa taille en faisant les étapes suivantes:

  1. Choisissez l'élément système via le panneau de configuration puis allez dans Paramètres avancés du système > Avancé > Performance > Avancé > Mémoire virtuelle.
  2. Réglez la taille.
  3. Si vous avez diminué la taille, redémarrez votre ordinateur. Si vous avez augmenté la taille, il n'est pas nécessaire de redémarrer pour que le changement prenne effet.

Pour Linux


Linux prend en charge différents types de partitions – des systèmes de partitions système de fichiers simples à ceux qui sont spécialement conçus pour Linux comme logiciel RAID et la gestion du volume logique (VMT).

LVM est plus flexible que d'habitude en matière de partitions pour les raisons suivantes:

  • Il permet l'utilisation de n'importe quel nombre de disques comme un grand disque.
  • Les volumes logiques (LV) peuvent s'étirer sur plusieurs disques.
  • Il permet la création de petits volumes logiques, qu'il redimensionne ensuite dynamiquement au fur et à mesure qu'ils sont remplis.
  • Il peut redimensionner les VL indépendamment de leur ordre dans le groupe de volume du disque. Il n'est donc pas nécessaire de garantir la liberté d'accès dans les les volumes environnants.
  • Vous pouvez redimensionner, créer et supprimer des volumes logiques et physiques en ligne. Notez bien que les systèmes de fichiers dans ces volumes doivent encore être redimensionnés de la manière habituelle (seulement quelques-uns comme le support ext4 redimensionnement en ligne).
  • Vous pouvez effectuer la migration en ligne et en direct des VL utilisées par les services vers différents disques sans avoir besoin de redémarrer les services.
  • Vous pouvez maintenir le temps d'arrêt du service à un minimum comme des instantanés vous permettent de sauvegarder une copie bloquée du système de fichiers.
  • Il prend en charge diverses cibles de mapper-appareil, y compris le chiffrement transparent du système de fichiers et la mise en cache des données fréquemment utilisées.
Notez que Red Hat Enterprise Linux (RHEL) et CentOS avant la version 7 ne peuvent pas utiliser la partition GPT pour les disques de démarrage du système parce que le chargeur de démarrage par défaut (Grub legacy) ne supporte pas GPT.

Nous recommandons deux (2) partitions pour les serveurs sous Linux:

  1. /Démarrer la partition avec 250 Mo ou plus d'espace mettant en œuvre un système de fichiers ext4. N'oubliez pas de supprimer les anciens paquets de version du noyau de temps en temps car ils ne sont pas supprimés lors des mises à jour du système. Si vous démarrez par EFI, vous pouvez choisir d'avoir un partition /boot/efi avec un système de fichiers FAT32 ou un système complet /Démarrer la partition avec un système de fichiers FAT32.
  2. partition LVM qui occupe tout l'espace non alloué avec des VL réservés pour les partitions plus petites suivantes:
  • Séparation d'échange occupant au moins 0,5 espace RAM (pour les RAMs 8 Go ou plus)
  • / partition avec au moins 10 Go
  • Une ou plusieurs partitions pour les données de services– Quelques exemples:
    • Créer /var si vous prévoyez d'utiliser une base de données et un serveur Web,
    • Créer /var ou /home si vous utilisez le serveur comme serveur de messagerie
    • Créer /var et /home si le serveur sera utilisé pour l'hébergement partagé
Vous pouvez sauter la création de partitions séparées pour /var et /home, mais vous devez créer un système de fichiers pour votre partition racine avec un certain pourcentage d'espace réservé uniquement à l'utilisateur racine (ext4 est créé avec 5% d'espace système de fichiers par défaut; -m option pour mkfs).

Vous devriez également avoir un outil de surveillance actif, comme Zabbix ou Zenoss, installé pour vous alerter en cas de panne d'espace. Ne le laissez pas atteindre un point où vous ne pouvez même pas vous connecter à votre système parce que tout l'espace disponible a été utilisé.

Vous pouvez créer des partitions lors de l'installation du système pour la première fois. Vous pouvez également faire la partition manuelle via des consoles et des utilitaires GUI comme fdisk, cfdisk, parted, gparted et gdisk.

← Tous les articles de la base de connaissances

Dites-nous ce qui doit rester debout.

A short conversation with an engineer. No quote-bot, no callback queue. We'll tell you honestly if we're not the right fit.