GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So erstellen Sie eine Partition mit dem Befehl „parted“

Unter Linux gibt es verschiedene Möglichkeiten, Partitionen zu erstellen oder zu verwalten – Parted Ist einer von ihnen. Dieser Hinweis beschreibt seine Verwendung und den Anwendungsfall beim Erstellen einer neuen Partitionstabelle. Verwenden Sie parted interaktiv, um Befehle einzeln einzugeben. Schließen Sie nur das Gerät als Argument ein, um den interaktiven Modus aufzurufen.

Erstellen einer Partition mit parted

1. Wählen Sie die zu partitionierende Festplatte aus

Wählen Sie die Festplatte aus, auf der die Partition erstellt wird, im folgenden Beispiel wird /dev/sdb partitioniert. Sie können die Festplatte auf zwei Arten auswählen.

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

oder

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

Es ist möglich, „help“ auszuführen, um die verschiedenen Optionen anzuzeigen, die im parted-Befehl

bereitgestellt werden

2. Partitionstabellentyp festlegen

Im folgenden Beispiel wird mithilfe des Befehls mklabel eine neue Partitionstabelle erstellt. Der Label-Typ der Festplatte muss einer der folgenden sein:aix, amiga, bsd, dvh, gpt, mac, msdos, pc98, sun oder 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

In der obigen Ausgabe ist zu sehen, dass verschiedene LABEL-TYPEs in parted unterstützt werden. Es ist wichtig zu beachten, dass msdos als LABEL-TYPE für generisches Linux verwendet werden muss.

(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. Überprüfen Sie freien Speicherplatz und vorhandene Partitionen

Um den freien Speicherplatz und alle vorhandenen Partitionen auf der Festplatte zu überprüfen, verwenden Sie Drucken Unterbefehl. Wie Sie sehen, sind 21,5 GB Speicherplatz auf der Festplatte frei und es wurde noch keine Partition auf der Festplatte erstellt.

(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. Erstellen einer primären oder logischen Partition auf der ausgewählten Festplatte mit mkpart

Mit dem Befehl mkpart können Sie entweder primäre oder logische Partitionen erstellen. Optionen können jeweils primär und logisch sein. Beispiele für beide Optionen sind unten dargestellt (wir erstellen 2 Partitionen mit jeweils 200 MB als primäre und logische Partition):
a. Primäre Partition erstellen

(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. Logische Partition erstellen

(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
HINWEIS :Parted fragt beim Erstellen der primären Partition nach dem FS-Typ, es sei denn, es soll eine logische Partition erstellt werden.

Entfernen Sie eine Partition mit dem Befehl rm

Sie können auch eine vorhandene Partition mit dem Befehl „rm“ löschen, wie im folgenden Beispiel gezeigt, wir haben 2 Partitionen mit den Nummern 1 und 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

Um Partition 2 zu löschen:

(parted) rm                                                               
Partition number? 2

Stellen Sie sicher, dass Sie jetzt nur die Partitionsnummer 1 sehen können.

(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. So erstellen Sie eine Datenbank in MySQL über die Befehlszeile

  2. So erstellen Sie eine Partition unter Linux für eine Größe von 2 TB mit Parted GPT

  3. So erstellen Sie Dateisystem-Snapshots mit Snapper Command unter Linux

  4. So löschen Sie eine Partition mit fdisk

  5. So erstellen Sie Sparse-Dateien in Linux mit dem Befehl „dd“.

So erstellen Sie eine Datei unter Linux mit dem Cat-Befehl

So erstellen Sie einen Alias ​​unter Linux

So erstellen Sie eine Datei in Linux mit Terminal

So klonen und wiederherstellen Sie eine Linux-Partition mit dem dd-Befehl

So erstellen und verwalten Sie Linux-Partitionen mit Parted

So erstellen Sie Festplattenpartitionen mit cfdisk