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:
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:
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:
Nous recommandons deux (2) partitions pour les serveurs sous Linux:
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.
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:
- 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.
- 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.
- partition des données (drive D:) tout espace non alloué laissé après avoir fait les deux premières partitions.
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:
- 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.
- Réglez la taille.
- 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.
Nous recommandons deux (2) partitions pour les serveurs sous Linux:
- /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.
- 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 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.
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.