GNU/Linux >> Linux Esercitazione >  >> Linux

Comprensione dell'utilità separata di Linux

L'utilità GNU parted viene utilizzata anche per visualizzare la tabella delle partizioni esistente, modificare la dimensione delle partizioni esistenti o aggiungere partizioni dallo spazio libero o da dischi rigidi aggiuntivi. Questa utilità è più avanzata dell'utilità fdisk. Supporta più tipi di etichette del disco e offre comandi aggiuntivi. la sintassi divisa è:

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

Usa parted in modo interattivo per inserire i comandi uno alla volta. Includere solo il dispositivo come argomento per richiamare la modalità interattiva. Esempio:

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

Dal prompt (separato), immettere un comando o digitare help per visualizzare l'elenco dei comandi disponibili. Ottieni ulteriore assistenza su un comando specifico digitando help più il comando. Esempio:

Creazione di una nuova partizione utilizzando parted

L'esempio seguente crea una nuova tabella delle partizioni utilizzando il comando mklabel. Il tipo di etichetta del disco deve essere uno dei seguenti:aix, amiga, bsd, dvh, gpt, mac, msdos, pc98, sun o 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

Crea una nuova partizione usando il sottocomando mkpart. Creeremo una partizione ext4 di dimensioni 200 MB.

(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)
NOTA :Il primario, logico, e esteso sono i tipi di partizione di un msdos tabella delle partizioni. Nel caso di un gpt tabella delle partizioni, il tipo di partizione viene utilizzato come nome della partizione.

Rinomina una partizione

La ridenominazione di una partizione con un nuovo nome è supportata solo in caso di partizione GPT. Segui i passaggi seguenti:

(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

Elenca le partizioni

Per elencare le partizioni e i dispositivi di archiviazione esistenti, usa 'parted -l' comando.

# 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
 ....

Imposta il tipo di tabella delle partizioni

Usa la mklabel sottocomando per modificare il tipo di tabella delle partizioni. Le tabelle delle partizioni supportate sono:aix, amiga, bsd, dvh, gpt, mac, msdos, pc98, sun, loop . Ad esempio per cambiare il tipo di partizione in 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
Comprensione dell'utilità cfdisk di Linux
Comprensione dell'utilità fdisk di Linux


Linux
  1. Partizionare un'unità su Linux con GNU Parted

  2. Comprensione di systemd all'avvio su Linux

  3. Creare una partizione di ripristino in Linux incorporato?

  4. Capire Linux Desktop?

  5. Comprensione dell'utilità logrotate

Crea e gestisci le partizioni del disco con Parted in Linux

Come creare e gestire partizioni Linux utilizzando Parted

Come crittografare la partizione su Linux

Comprensione dei processi su Linux

Comprensione dell'utilità separata di Linux

Comprensione dell'utilità fdisk di Linux