Cette leçon fournit un guide pratique pour gérer les systèmes de fichiers en partitionnant un disque, tel qu'une clé USB. Si vous n'avez pas de disque de rechange, vous pouvez toujours suivre pour comprendre les concepts.
Premièrement, nous devrons partitionner notre disque. De nombreux outils sont disponibles pour cette tâche :
- fdisk : Un outil de partitionnement en ligne de commande de base ; il ne prend pas en charge GPT.
- parted : Un outil en ligne de commande puissant qui prend en charge le partitionnement MBR et GPT.
- gparted : La version graphique de
parted. Pour les utilisateurs qui préfèrent une interface visuelle,gpartedest un outil intuitif, souvent considéré comme une excellentealternative windows gparted. - gdisk : Similaire à
fdisk, mais il ne prend en charge que GPT.
Nous utiliserons parted pour nos exemples.
Lister les partitions existantes
Avant d'apporter des modifications, il est crucial d'identifier votre disque et sa disposition actuelle. Un moyen rapide de le faire est d'utiliser la commande sudo parted -l, qui liste les tables de partitions pour tous les périphériques de bloc connectés.
sudo parted -l
Cette commande vous aide à trouver le nom de périphérique correct, tel que /dev/sdb, avant de commencer à le modifier.
Lancer le mode interactif
Pour commencer à effectuer des modifications, lancez parted en mode interactif. Supposons que votre périphérique cible soit /dev/sdb.
sudo parted
Vous entrerez dans le shell de l'outil parted, où vous pourrez exécuter des commandes pour gérer les partitions de votre périphérique.
Sélectionner un périphérique
Une fois dans le shell parted, vous devez sélectionner le disque que vous souhaitez modifier. Soyez très prudent en choisissant le bon pour éviter toute perte de données.
select /dev/sdb
Afficher la table de partitions
Utilisez la commande print pour afficher la table de partitions du disque sélectionné.
(parted) print
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sdb: 10.7GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 10.7GB 10.7GB primary ext4 boot
Ce résultat montre les partitions disponibles sur le périphérique. Les colonnes Start (Début) et End (Fin) indiquent où se trouve chaque partition sur le disque.
Créer une partition
La commande mkpart crée une nouvelle partition. Vous devez spécifier le type de partition (par exemple, primary), un type de système de fichiers facultatif, ainsi que les points de début et de fin.
mkpart primary ext4 1MB 5000MB
Cette commande crée une partition primaire formatée avec ext4, commençant à 1 Mo et se terminant à 5000 Mo.
Redimensionner une partition
Vous pouvez également redimensionner une partition existante avec la commande resizepart. Vous aurez besoin du numéro de partition et du nouveau point de fin.
resizepart 1 8000MB
Cette commande redimensionne la partition numéro 1 pour qu'elle se termine à la marque de 8000 Mo. Notez que cela ne modifie que la taille de la partition ; vous devrez peut-être toujours redimensionner le système de fichiers lui-même à l'aide d'autres outils (comme resize2fs).
parted est un outil très puissant. Vérifiez toujours vos commandes avant de les exécuter pour éviter toute perte de données accidentelle.