GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment utiliser fdisk pour partitionner un disque sous Linux

Il existe différentes options pour créer ou gérer des partitions sous Oracle Linux - fdisk en fait partie. Cet article décrit son utilisation et le cas d'utilisation lors de la création d'une nouvelle table de partition. fdisk est un programme piloté par menu pour la création et la manipulation de tables de partition. Il comprend les tables de partition GPT (expérimental pour l'instant), MBR, Sun, SGI et BSD.

Les disques durs peuvent être divisés en un ou plusieurs disques logiques appelés partitions. Cette division est enregistrée dans la table des partitions, située dans le secteur 0 du disque. (Dans le monde BSD, on parle de "tranches de disque" et d'un "label de disque".)

Linux a besoin d'au moins une partition, notamment pour son système de fichiers racine. Il peut utiliser des fichiers d'échange et/ou des partitions d'échange, mais cette dernière est plus efficace. Donc, généralement, on voudra une deuxième partition Linux dédiée en tant que partition de swap. Sur le matériel compatible Intel, le BIOS qui démarre le système ne peut souvent accéder qu'aux 1024 premiers cylindres du disque. Pour cette raison, les personnes possédant de gros disques créent souvent une troisième partition, de seulement quelques Mo, généralement montée sur /boot, pour stocker l'image du noyau et quelques fichiers auxiliaires nécessaires au démarrage, afin de s'assurer que ce matériel est accessible au BIOS. Il peut y avoir des raisons de sécurité, de facilité d'administration et de sauvegarde, ou de test, pour utiliser plus que le nombre minimum de partitions.

Les commandes fdisk de base nécessaires sont :

  • p imprimer la table de partition
  • n créer une nouvelle partition
  • d supprimer une partition
  • q quitter sans enregistrer les modifications
  • w écrivez la nouvelle table de partition et quittez

Les modifications que vous apportez à la table de partition ne prennent effet qu'une fois l'écriture (w ) commande.

De plus amples informations peuvent être trouvées dans les pages de manuel :

# man fdisk

Partitionner un disque avec fdisk

1. Exécutez fdisk sur le périphérique souhaité "/dev/device_name".

# fdisk /dev/sdc
Welcome to fdisk (util-linux 2.23.2).
Changes will remain in memory only until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table

Command (m for help):

2. Choisissez l'option "p" pour imprimer la table de partition du disque :

Command (m for help): p
Disk /dev/sdc: 4294 MB, 4294967296 bytes, 8388608 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

3. Choisissez l'option "n" pour créer une nouvelle partition :

Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Partition number (1-4, default 1):
First sector (2048-8388607, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-8388607, default 8388607): 4056
Partition 1 of type Linux and of size 1004.5 KiB is set
Remarque :Pour créer une autre partition, choisissez à nouveau l'option "n".

Voici un exemple de création d'une autre partition sur le même disque :

Command (m for help): n
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): p
Partition number (2-4, default 2):
First sector (4057-8388607, default 4096):
Using default value 4096
Last sector, +sectors or +size{K,M,G} (4096-8388607, default 8388607):
Using default value 8388607
Partition 2 of type Linux and of size 4 GiB is set

4. Vérifiez la table de partition avec l'option "p " :

Command (m for help): p
Disk /dev/sdc: 4294 MB, 4294967296 bytes, 8388608 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Device Boot Start End Blocks Id System
/dev/sdc1 2048 4056 1004+ 83 Linux
/dev/sdc2 4096 8388607 4192256 83 Linux

5. Choisissez l'option "w" pour écrire la ou les nouvelles partitions.

Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.

6. Exécutez la commande partprobe pour informer le système d'exploitation des modifications de la table de partition :

# partprobe


Cent OS
  1. Comment j'utilise cron sous Linux

  2. Comment ajouter un nouveau disque de plus de 2 To à un Linux existant

  3. Commande Fdisk sous Linux (Gérer les partitions)

  4. Comment utiliser la commande ldconfig sous Linux

  5. Comment utiliser la commande ipset sous Linux

Comment ajouter un nouveau disque sous Linux CentOS 7 sans redémarrer

Comment créer et gérer des partitions de disque avec Fdisk sous Linux

Comment gérer les volumes de disque sous Linux

Comment chiffrer une partition sous Linux

Comment créer des partitions de disque sous Linux

Comment afficher les partitions de disque Linux (table de partition)