Cette page est en cours de rédaction.
Apportez votre aide…

Ceci est une ancienne révision du document !


FDISK

fdisk est un outil de base pour réaliser des opérations sur les tables de partitions des disques durs. Nous aborderons ici l'utilisation de cet outil ainsi que les outils alternatifs tels que gnu-fdisk, cfdisk, et sfdisk.

fdisk est un outil de bas niveau qui nécessite l'utilisation de la ligne de commande et les droits administrateur.

fdisk est présent par défaut dans les distributions GNU/Linux

fdisk permet de manipuler les tables de partitions. Il permet de créer, de supprimer, de lister les partitions sur un disque dur. Voyons la syntaxe des différentes opérations :

  • Lister les partitions :
sudo fdisk -l
On préfèrera la commande
blkid

si on veut aussi avoir les noms des partitions (labels).

nous donnera un résultat de ce type :

Disk /dev/sda: 159 GB, 159998146560 bytes
255 heads, 63 sectors/track, 19452 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System 
/dev/sda1               1           6       48163   de  Dell Utility
/dev/sda3             269       10382    81232672   83  Linux
/dev/sda4           10383       19452    72846742    5  Extended
/dev/sda6           10383       11034     5229157   82  Linux swap
/dev/sda7           11035       19439    67505130   83  Linux
/dev/sda5           19440       19452       96390   83  Linux

Il se peut qu'en faisant certaines manipulations sur les partitions, que l'ordre des numéros s'en retrouve perturbé, dans ce cas, il faut utiliser "fdisk" en mode expert en tapant "x" dans le prompt "fdisk", puis "f" pour "fixer" l'ordre des numéros de partitions :

$ sudo fdisk /dev/sdb
[sudo] password for seb:
GNU Fdisk 1.0
Copyright (C) 1998 - 2006 Free Software Foundation, Inc.
This program is free software, covered by the GNU General Public License.

This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.  See the GNU General Public License for more details.

Using /dev/sdb
Command (m for help): x                                                   
Expert command (m for help): m                                           
   v   move a partition
   c   rescue a lost partition
   z   resize a partition and its file system
   h   check the consistency of a partition
   o   copy the partition over another partition
   k   creates a filesystem on a partition
    f   fix partition order
   g   create an IRIX (SGI) partition table
   p   print the partition table
   q   quit without saving changes
   r   return to the main menu
   w   write table to disk and exit
Expert command (m for help): f

Ensuite tapez "w" pour appliquer les changements, puis, pour informer le noyau du changement sur la table de partitions, faire un :

$ sudo partprobe
  • fdisk.1280580013.txt.gz
  • Dernière modification: Le 18/04/2011, 14:53
  • (modification externe)