GNU/Linux >> Tutoriels Linux >  >> Linux

Comprendre l'utilitaire séparé Linux

L'utilitaire GNU parted est également utilisé pour afficher la table de partition existante, modifier la taille des partitions existantes ou ajouter des partitions à partir d'espace libre ou de disques durs supplémentaires. Cet utilitaire est plus avancé que l'utilitaire fdisk. Il prend en charge davantage de types d'étiquettes de disque et propose des commandes supplémentaires. la syntaxe séparée est :

# parted [option] [device_name] [command [argument]]

Utilisez parted interactivement pour saisir les commandes une par une. Incluez uniquement le périphérique comme argument pour appeler le mode interactif. Exemple :

# parted /dev/sda
GNU Parted 3.1
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted)

À partir de l'invite (partagée), entrez une commande ou tapez help pour afficher la liste des commandes disponibles. Obtenez une aide supplémentaire sur une commande spécifique en tapant help plus la commande. Exemple :

Création d'une nouvelle partition à l'aide de parted

L'exemple suivant crée une nouvelle table de partition à l'aide de la commande mklabel. Le type d'étiquette de disque doit être l'un des suivants :aix, amiga, bsd, dvh, gpt, mac, msdos, pc98, sun ou loop .

# parted /dev/sdb
GNU Parted 3.1
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel gpt
Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will
be lost. Do you want to continue?
Yes/No? Yes

Créez une nouvelle partition à l'aide de la sous-commande mkpart. Nous allons créer une partition ext4 de taille 200 Mo.

(parted) mkpart
Partition name?  []? newpart                                             
File system type?  [ext2]? ext4                                          
Start? 0                                                                 
End? 200MB                                                              
Warning: The resulting partition is not properly aligned for best performance.
Ignore/Cancel? I                                                        
(parted) print                                                          
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End    Size   File system  Name     Flags
 1      17.4kB  200MB  200MB               newpart

(parted)
REMARQUE :Le primaire, logique, et étendu sont les types de partition d'un msdos tableau des partitions. Dans le cas d'un gpt table de partition, le type de partition est utilisé comme nom de partition.

Renommer une partition

Renommer une partition avec un nouveau nom n'est pris en charge que dans le cas d'une partition GPT. Suivez les étapes ci-dessous :

(parted) print
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start  End    Size   Type     File system   Name       Flags
 1      512B   200MB  200MB  gpt                    oldpart

(parted) name 1 'newpart'

(parted) print
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start  End    Size   Type     File system   Name       Flags
 1      512B   200MB  200MB  gpt                    newpart

Répertorier les partitions

Pour répertorier les partitions et les périphériques de stockage existants, utilisez le 'parted -l' commande.

# parted -l
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sda: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  1075MB  1074MB  primary  xfs          boot
 2      1075MB  21.5GB  20.4GB  primary               lvm
 ....

Définir le type de table de partition

Utilisez le mklabel sous-commande pour changer le type de table de partition. Les tables de partition prises en charge sont :aix, amiga, bsd, dvh, gpt, mac, msdos, pc98, sun, loop . Par exemple pour changer le type de partition en gpt :

(parted) mklabel gpt
Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will
be lost. Do you want to continue?
Yes/No? Yes
Comprendre l'utilitaire Linux cfdisk
Comprendre l'utilitaire Linux fdisk


Linux
  1. Partitionner un disque sous Linux avec GNU Parted

  2. Comprendre systemd au démarrage sous Linux

  3. Comment partitionner un disque sous Linux

  4. Créer et gérer des partitions sous Linux avec parted

  5. Comprendre l'utilitaire logrotate

Créer et gérer des partitions de disque avec Parted sous Linux

Comment créer et gérer des partitions Linux à l'aide de Parted

Comment chiffrer une partition sous Linux

Comprendre les processus sous Linux

Comprendre l'utilitaire séparé Linux

Comprendre l'utilitaire Linux fdisk