GNU/Linux >> Linux Esercitazione >  >> Linux

Come creare una partizione usando il comando "separato".

Esistono diverse opzioni per creare o gestire le partizioni in Linux:Parted è uno di loro. Questa nota ne descrive l'utilizzo e il caso d'uso durante la creazione di una nuova tabella delle partizioni. Usa parted in modo interattivo per inserire i comandi uno alla volta. Includere solo il dispositivo come argomento per richiamare la modalità interattiva.

Creazione di una partizione utilizzando parted

1. Seleziona il disco rigido da partizionare

Seleziona il disco su cui viene creata la partizione, nell'esempio seguente /dev/sdb viene partizionato. Puoi selezionare il disco in due modi indicati di seguito.

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

o

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

E' possibile eseguire “help” per vedere le varie opzioni fornite nel comando parted

2. Imposta il tipo di tabella delle partizioni

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) help mklabel                                                     
  mklabel,mktable LABEL-TYPE               create a new disklabel (partition table)

	LABEL-TYPE is one of: aix, amiga, bsd, dvh, gpt, mac, msdos, pc98, sun, loop

Nell'output sopra, è possibile vedere che diversi LABEL-TYPE sono supportati in parted. È importante notare che sarà necessario utilizzare msdos come LABEL-TYPE per Linux generico.

(parted) mklabel msdos                                                    
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

3. Controlla lo spazio libero e le partizioni esistenti

Per controllare lo spazio libero e le eventuali partizioni esistenti sul disco, utilizza la stampa sottocomando. Come puoi vedere, 21,5 GB di spazio sono liberi sul disco e non è stata ancora creata alcuna partizione sul disco.

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

Number  Start   End     Size    Type  File system  Flags
        32.3kB  21.5GB  21.5GB        Free Space
(parted) print                                                            
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start  End  Size  Type  File system  Flags

(parted)

4. Creazione di una partizione primaria o logica nel disco selezionato utilizzando mkpart

Si possono creare partizioni primarie o logiche usando il comando mkpart. Le opzioni possono essere rispettivamente primarie e logiche. Un esempio per entrambe le opzioni è mostrato come di seguito (creeremo 2 partizioni da 200 MB ciascuna come partizione primaria e logica):
a. Creazione della partizione primaria

(parted) mkpart primary                                                   
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: msdos
Disk Flags: 

Number  Start  End    Size   Type     File system  Flags
 1      512B   200MB  200MB  primary

b. Creazione di una partizione logica

(parted) mkpart logical                                                   
parted: invalid token: logical
Partition type?  primary/extended? extended                               
Start? 201M                                                               
End? 402M
(parted) print                                                            
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start  End    Size   Type      File system  Flags
 1      512B   200MB  200MB  primary
 2      201MB  402MB  200MB  extended               lba
NOTA :Parted richiede il tipo FS durante la creazione della partizione primaria a meno che non debba essere creata una partizione logica.

Rimuovi una partizione usando il comando rm

Si può anche eliminare una partizione esistente usando il comando "rm", come mostrato nell'esempio seguente abbiamo 2 partizioni con il numero 1 e 2.

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

Number  Start  End    Size   Type      File system  Flags
 1      512B   200MB  200MB  primary
 2      201MB  402MB  200MB  extended               lba

Per eliminare la partizione 2:

(parted) rm                                                               
Partition number? 2

Verifica di poter vedere solo la partizione numero 1 ora.

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

Number  Start  End    Size   Type     File system  Flags
 1      512B   200MB  200MB  primary


Linux
  1. Come creare un'unità USB avviabile utilizzando il comando dd

  2. Come creare uno script di un comando Linux

  3. Come creare snapshot del filesystem utilizzando Snapper Command su Linux

  4. Come creare file sparsi in Linux usando il comando 'dd'

  5. Come eliminare la partizione del disco utilizzando Parted Command

Come creare un file in Linux usando Cat Command

Come creare un alias in Linux

Come creare un file in Linux usando Terminal

Come clonare e ripristinare la partizione Linux usando il comando dd

Come creare e gestire partizioni Linux utilizzando Parted

Come creare partizioni del disco usando cfdisk