25.05.2023

Ajout d'un volume et création de partitions pour Linux Système

Après avoir ajouté un volume dans le panneau de configuration, vous devez le rendre disponible dans le système d'exploitation. Connectez-vous au serveur avec les privilèges sudo et affichez tous les volumes. Entrez la commande suivante :

fdisk -l

Exemple de résultat :

Disque /dev/vda : 25 Gio, 26843545600 octets, 52428800 secteurs
Unités: secteurs de 1 * 512 = 512 octets
Taille du secteur (logique / physique): 512 bytes / 4096 bytes
Taille d'E / S (minimum / optimal): 4096 octets / 4096 octets
Type d'étiquette de disque: gpt
Disk identifier: 775D7B55-7C02-4DAE-AC79-B81AAA1BECE3
Type de taille des secteurs de début de fin de périphérique
/dev/vda1 2048 104447 102400 Système EFI 50M
/dev/vda2 104448 52428766 52324319 25G Linux système de fichiers
Disque /dev/vdb : 40 Gio, 42949672960 octets, 83886080 secteurs
Unités: secteurs de 1 * 512 = 512 octets
Taille du secteur (logique / physique): 512 bytes / 4096 bytes
Taille d'E / S (minimum / optimal): 4096 octets / 4096 octets

Cette instruction décrit comment monter le périphérique de stockage /dev/vdb de 40 Go ajouté et le partitionner en trois volumes :

  • 1 partition primaire, 10 Go
  • 1 partition étendue, 30 Go
  • 1 partition logique à l'intérieur de la partition étendue, 20 Go

Seules 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 space" 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/vdb

Pour ajouter une nouvelle partition, utilisez la commande n :

Commande (m pour l'aide) : n

Type de partition :

p primaire (0 primaire, 0 étendu, 4 libres)
e étendu

Utilisez l'option p pour sélectionner le type principal :

Sélectionner (par défaut p) : p

Remarque : Appuyez sur Entrée pour sélectionner les valeurs par défaut.

Tapez le numéro de partition :
Numéro de partition (1-4, par défaut 1) : 1

Entrez dans le premier secteur :

Premier secteur (2048-83886079, 2048 par défaut) : 2048

Entrez le dernier secteur :

Dernier secteur, +secteurs ou +taille{K, M, G} (2048-83886079, par défaut 83886079) : +10G

Ensuite, vous devez ajouter une partition étendue (supplémentaire) en sélectionnant le e option:

Commande (m pour l'aide) : n
Type de partition :
p primaire (1 primaire, 0 étendu, 3 libres)
e étendu
Sélectionner (p par défaut) : e

Définissez le numéro de partition :

Numéro de partition (2-4, par défaut 2) : 2

Pour créer une deuxième taille de partition pour occuper tout le disque restant space, vous pouvez le laisser à sa valeur par défaut en appuyant sur Entrée :

Premier secteur (2099200-83886079, par défaut 2099200) :
Dernier secteur, +secteurs ou +taille{K, M, G} (2099200-83886079, par défaut 83886079) :

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 l' Fdisk puis sélectionnez la partition logique à l'aide de l'utilitaire l option:

Commande (m pour l'aide) : n
Type de partition :
p primaire (1 primaire, 1 étendu, 2 libres)
l logique (numéroté à partir de 5)
Sélectionner (p par défaut) : l

Définissez le début sur le secteur par défaut, appuyez sur Entrée :

Premier secteur (2101248-83886079, par défaut 2101248) :

 

Entrez le dernier secteur en fonction de la taille de partition logique souhaitée :

Dernier secteur, +secteurs ou +taille{K, M, G} (2101248-83886079, par défaut 83886079) : +20G

Pour afficher les partitions ajoutées, utilisez p commander:

Commande (m pour aide) : p
Périphérique Boot Début Fin Secteurs Taille Id Type
/dev/vdb1 2048 20973567 20971520 10G 83 Linux
/dev/vdb2 20973568 83886079 62912512 30G 5 étendu
/dev/vdb5 20975616 62918655 41943040 20G 83 Linux

 

Remarque: La partition étendue dispose de 10 Go d'espace libre space où vous pouvez créer plus de partitions logiques.

Utilisez l'option w commande pour enregistrer vos modifications :

Commande (m pour l'aide) : w

Cré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/vdb1
mkfs.ext4 /dev/vdb5

Remarque: la partition étendue ne peut pas être formatée avec des systèmes de fichiers comme ext3, GRAISSEou NTFS, et ne peut pas contenir directement de données.

Ensuite, vous devez créer un point de montage pour chaque partition :

Remarque:

mkdir /mnt/volume1
mkdir /mnt/volume2

Pour changer le mode d'accès des partitions vous devez exécuter la commande suivante :

chmod -R 660 /mnt/volume1
chmod -R 660 /mnt/volume2

Pour 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 / fstab

Ajoutez les lignes suivantes au fichier qui s'ouvre et enregistrez les modifications :

/dev/vdb1 /mnt/volume1 ext4 par défaut 0 0
/dev/vdb5 /mnt/volume2 ext4 par défaut 0 0

Pour monter des partitions, utilisez :

monter -a

Pour imprimer la liste des appareils montés et les occupés space, utilisez la commande :

df -h
Taille du système de fichiers utilisée % d'utilisation disponible Monté sur
/dev/vdb1 9.8G 37M 9.3G 1% /mnt/volume1
/dev/vdb5 20G 45M 19G 1% /mnt/volume2