Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
fdisk [Le 15/01/2012, 21:04]
81.51.43.155 [Utilisation]
fdisk [Le 04/05/2023, 23:21] (Version actuelle)
Benjamin Loison [Modifier les partitions] Ajout d'un accord de pluriel manquant.
Ligne 1: Ligne 1:
-{{tag>BROUILLON ​système}}+{{tag> système ​partitions BROUILLON}}
 ====== FDISK ====== ====== 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<​del>​ ainsi que les outils alternatifs tels que gnu-fdisk, cfdisk, et sfdisk</​del>​.+[[wpfr>fdisk]] est un outil de base pour réaliser des opérations sur les tables de partitions des disques durs.
  
 ===== Pré-requis ===== ===== Pré-requis =====
  
-fdisk est un outil de bas niveau qui nécessite l'​utilisation de la ligne de commande et les droits administrateur.+fdisk est un outil de bas niveau qui nécessite l'​utilisation de la [[commande_shell|ligne de commande]] et les [[:sudo|droits administrateur]]
  
 ===== Installation ===== ===== Installation =====
-fdisk est présent par défaut dans les distributions GNU/Linux 
  
 +fdisk est présent par défaut dans les distributions GNU/Linux.
 +<​code>​
 +[root@localhost /]# umount /dev/hda5
  
 +[root@localhost /]# tune2fs -O ^has_journal /dev/hda5
 +
 +[root@localhost /]# fsck /dev/hda5
 +
 +[root@localhost /]# mount -t ext2 /dev/hda5 /​usr/​local ​
 +</​code>​
 ===== Utilisation ===== ===== Utilisation =====
  
Ligne 17: Ligne 25:
 Voyons la syntaxe des différentes opérations : Voyons la syntaxe des différentes opérations :
  
-  * Lister les partitions ​:+==== Lister les partitions ​====
  
 <​code>​ <​code>​
 sudo fdisk -l sudo fdisk -l
 </​code>​ </​code>​
- +<​note ​tips> 
-<​note ​tip>On préfèrera la commande <​code>​blkid<​/code> si on veut aussi avoir les noms des partitions (labels). +[[http://​manpages.ubuntu.com/​manpages/​lucid/​en/​man8/​blkid.8.html|blkid]] est un outil en ligne de commande permettant d'[[:​uuid_et_label#​en_ligne_de_commande|obtenir ​des informations]] dont les attributs ​de vos [[:​partitions]]. 
- +</​note>​
-Par contre, ​blkid ne donnera que les partitions montées, alors fdisk -l listera les partitions ​de tous les disques durs. +
-Ce n'est pas sûr, ou alors ça dépend ​des versions ​de blkidMais chez moi ça indique toutes les partitions</​note>​ +
 nous donnera un résultat de ce type : nous donnera un résultat de ce type :
  
 <​code>​ <​code>​
-Disk /dev/sda: 159 GB, 159998146560 ​bytes+Disk /dev/sda: 159 GB, 159998146000 ​bytes
 255 heads, 63 sectors/​track,​ 19452 cylinders 255 heads, 63 sectors/​track,​ 19452 cylinders
 Units = cylinders of 16065 * 512 = 8225280 bytes Units = cylinders of 16065 * 512 = 8225280 bytes
Ligne 44: Ligne 49:
 </​code>​ </​code>​
  
-===== Modifier le type d'une partition =====+==== Modifier ​les partitions ==== 
 +<note warning>​ 
 +Les commandes suivantes doivent être utilisées avec précautions. Elles peuvent entrainer des pertes de données si elle ne sont pas correctement utilisées. 
 +</​note>​ 
 + 
 +<note tip>Les options suivantes sont accessibles après un : <​code>​sudo fdisk /​dev/​sda</​code>​ (pour toutes opération sur le disque sda) </​note>​ 
 + 
 +=== Informations sur le disque selectionné === 
 +On utilise la commande **p** 
 +<​code>​ 
 +Commande (m pour l'​aide):​ p 
 +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: dos 
 +Disk identifier: 0x3815f042 
 + 
 +Device ​    Boot Start        End    Sectors ​ Size Id Type 
 +/​dev/​sda1 ​       2048 3907028991 3907026944 ​ 1,8T 83 Linux 
 +</​code>​ 
 + 
 +=== Créer une partition === 
 +On utilise la commande **n**. Fdisk demande ensuite le type de [[:​partitions]],​ puis la taille voulue. 
 +<​code>​ 
 +Command (m for help): n 
 +Partition type 
 +   ​p ​  ​primary (0 primary, 0 extended, 4 free) 
 +   ​e ​  ​extended (container for logical partitions) 
 +Select (default p): 
 + 
 +Using default response p. 
 +Partition number (1-4, default 1): 
 +First sector (2048-1953525167,​ default 2048): 
 +Last sector, +sectors or +size{K,​M,​G,​T,​P} (2048-1953525167,​ default 1953525167):​ 
 + 
 +Created a new partition 1 of type 'Linux' and of size 931,5 GiB. 
 +</​code>​ 
 + 
 +<note tips> 
 +Ensuite, il est souvent nécessaire de formater la partition. (ATTENTION SUPPRIME TOUTES LES DONNÉES SUR LA PARTITION !) 
 +Par exemple pour obtenir ​une partition ​ext4 : 
 +<​code>​ 
 +sudo mkfs -t ext4 /dev/sdXX 
 +</​code>​ 
 +En remplaçant XX par la lettre et le chiffre qui désigne la partition. 
 +</​note>​ 
 + 
 +=== Supprimer une partition === 
 +On utilise la commande **d**. Fdisk demande quelle partition il doit supprimer (sauf si une seule partition est présente). 
 +<​code>​ 
 +Command (m for help): d 
 +Partition number (1-4, default 4): 
 +</​code>​ 
 + 
 +=== Modifier le type d'une partition ​===
 Le type d'une partition facilite l'​identification correcte de celle-ci par le système. Le type d'une partition facilite l'​identification correcte de celle-ci par le système.
  
Ligne 93: Ligne 152:
 Commande (m pour l'​aide):​ w Commande (m pour l'​aide):​ w
 La table de partitions a été altérée!</​code>​ La table de partitions a été altérée!</​code>​
-===== Réparer l'​ordre des numéros de partitions ​=====+=== 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 : 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 :
 <​code>​ <​code>​
Ligne 123: Ligne 182:
 Expert command (m for help): f Expert command (m for help): f
 </​code>​ </​code>​
-Ensuite tapez "​w"​ pour appliquer ​les changements, puis, pour informer le noyau du changement sur la table de partitions, faire un :+ 
 + 
 +=== Sauvegarder ​les changements ​=== 
 +Utiliser la commande **w** 
 +<​code>​ 
 +Command (m for help): w 
 +The partition table has been altered. 
 +Calling ioctl() to re-read partition table. 
 +Syncing disks. 
 +</​code>​ 
 +Pour informer le noyau du changement sur la table de partitions, faire un :
 <​code>​$ sudo partprobe</​code>​ <​code>​$ sudo partprobe</​code>​
  
 +<note tips>
 +Pour ne pas sauvegarder les changements,​ utiliser la commande **q**
 +</​note>​
 +
 +===== Voir aussi =====
 +[[https://​debian-facile.org/​doc:​systeme:​fdisk|Documentation complémentaire fdisk]] sur wiki.debian-facile.org.
  • fdisk.1326657874.txt.gz
  • Dernière modification: Le 15/01/2012, 21:04
  • par 81.51.43.155