Comment ajouter un volume et créer des partitions sur Linux Serveurs – Guide étape par étape
Après avoir ajouté un nouveau volume via le panneau de configuration, vous devez le rendre accessible depuis votre système d'exploitation. Connectez-vous à votre serveur avec un utilisateur disposant des privilèges sudo et répertoriez tous les périphériques de stockage disponibles en exécutant la commande suivante :
fdisk -lExemple de résultat :
Disk /dev/vda: 25 GiB, 26843545600 bytes, 52428800 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 775D7B55-7C02-4DAE-AC79-B81AAA1BECE3
Device Start End Sectors Size Type
/dev/vda1 2048 104447 102400 50M EFI System
/dev/vda2 104448 52428766 52324319 25G Linux filesystem
Disk /dev/vdb: 40 GiB, 42949672960 bytes, 83886080 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytesSeules 4 partitions principales peuvent être créées sur un seul disque dur physique. Une partition étendue est un type spécial de partition qui contient un « espace libre » où plus de quatre partitions principales peuvent être créées. Les partitions créées dans une partition étendue sont appelées partitions logiques.
Exécutez l'utilitaire fdisk pour créer des partitions :
fdisk /dev/vdbPour ajouter une nouvelle partition, utilisez la commande n :
Command (m for help): nType de partition :
p primary (0 primary, 0 extended, 4 free)e extendedUtilisez l'option p pour sélectionner le type principal :
Select (default p): pRemarque : Appuyez sur Entrée pour sélectionner les valeurs par défaut.
Type in the partition number:Partition number (1-4, default 1): 1Entrez dans le premier secteur :
First sector (2048-83886079, default 2048): 2048Entrez le dernier secteur :
Last sector, +sectors or +size{K, M, G} (2048-83886079, default 83886079): +10GEnsuite, vous devez ajouter une partition étendue (supplémentaire) en sélectionnant le e option:
Command (m for help): nPartition type:p primary (1 primary, 0 extended, 3 free)e extendedSelect (default p): eDéfinissez le numéro de partition :
Partition number (2-4, default 2): 2Pour que la taille de la deuxième partition occupe tout l'espace disque restant, vous pouvez la laisser à sa valeur par défaut en appuyant sur Entrée :
First sector (2099200-83886079, default 2099200): <Enter>Last sector, +sectors or +size{K, M, G} (2099200-83886079, default 83886079): <Enter>Ensuite, vous devez créer une partition logique à l'intérieur de la partition étendue (la partition logique sera définie automatiquement). Pour ce faire, entrez la commande n dans le Fdisk puis sélectionnez la partition logique à l'aide de l'utilitaire l option:
Command (m for help): nPartition type:p primary (1 primary, 1 extended, 2 free)l logical (numbered from 5)Select (default p): lDéfinissez le début sur le secteur par défaut, appuyez sur Entrée :
First sector (2101248-83886079, default 2101248): <Enter>
Entrez le dernier secteur en fonction de la taille de partition logique souhaitée :
Last sector, +sectors or +size{K, M, G} (2101248-83886079, default 83886079): +20GPour afficher les partitions ajoutées, utilisez p commander:
Command (m for help): pDevice Boot Start End Sectors Size Id Type/dev/vdb1 2048 20973567 20971520 10G 83 Linux/dev/vdb2 20973568 83886079 62912512 30G 5 Extended/dev/vdb5 20975616 62918655 41943040 20G 83 LinuxNote: La partition étendue dispose de 10 Go d'espace libre où vous pouvez créer davantage de partitions logiques.
Utilisez l'option w commande pour enregistrer vos modifications :
Command (m for help): wCréez maintenant un système de fichiers sur la partition principale et la partition logique à l'aide de mkfs utilitaire, en spécifiant le type de système de fichiers après le point.
mkfs.ext4 /dev/vdb1mkfs.ext4 /dev/vdb5Note: la partition étendue ne peut pas être formatée avec des systèmes de fichiers comme ext3, GRAISSE, ou NTFS, et ne peut pas contenir directement de données.
Ensuite, vous devez créer un point de montage pour chaque partition :
Remarque:
- Généralement, le point de montage est créé dans les répertoires /mnt ou /media ;
- Vous n'avez pas besoin de créer un point de montage pour une partition étendue.
mkdir /mnt/volume1mkdir /mnt/volume2Pour changer le mode d'accès des partitions vous devez exécuter la commande suivante :
chmod -R 660 /mnt/volume1chmod -R 660 /mnt/volume2Pour monter des partitions automatiquement après le redémarrage du serveur, apportez des modifications dans / etc / fstab dossier. Utilisez un éditeur de texte comme nano ou vi pour ouvrir ce fichier :
nano /etc/fstabAjoutez les lignes suivantes au fichier qui s'ouvre et enregistrez les modifications :
/dev/vdb1 /mnt/volume1 ext4 defaults 0 0/dev/vdb5 /mnt/volume2 ext4 defaults 0 0Pour monter des partitions, utilisez :
mount -aPour imprimer la liste des périphériques montés et l'espace occupé, utilisez la commande :
df -hFilesystem Size Used Avail Use% Mounted on.../dev/vdb1 9.8G 37M 9.3G 1% /mnt/volume1/dev/vdb5 20G 45M 19G 1% /mnt/volume2
700
300
700
300
700
300