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.
Pré-requis
fdisk est un outil de bas niveau qui nécessite l'utilisation de la ligne de commande et les droits administrateur.
Installation
fdisk est présent par défaut dans les distributions GNU/Linux
Utilisation
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
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
Réparer l'ordre des numéros de partitions
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