Sie können getrennt ausführen, nur aus der Befehlszeile, aber in zwei Modi; Befehlszeile und interaktiv. Im interaktiven Modus verfügen Sie über eine neue Shell mit nur abgeteilten Befehlen, während Sie in der Befehlszeile jedes Mal einen neuen Befehl eingeben. Es gibt auch eine -s -Option, sodass Sie viele Befehle auf einmal ausführen können.
Überprüfen Sie vorher
Bevor Sie etwas beginnen, sollten Sie sicherstellen, dass die Festplatte das ist, was Sie denken, ist es. Verwenden Sie die Listenoption, um dies zu tun. Beachten Sie, dass sich getrennt nur die Datenträger anzeigen, auf die Ihr Benutzer zugegriffen hat. Außerdem zeigt es alle Scheiben.
$ teilt -l
Wenn Sie eine neue Festplatte haben, sollte die Liste ungefähr so aussehen:
Modell: Ata Qemu Harddisk (SCSI)
Festplatte /Dev /SDA: 21.5 GB
Sektorgröße (logisch/physisch): 512b/512b
Partitionstabelle:
Scheibenflaggen:
Number -Endgröße Datei -Systemname Flags
Warnung: Leseschreiber nicht öffnen /dev /sr0 (schreibgeschütztes Dateisystem). /dev/sr0
wurde schreibgeschützt eröffnet.
Modell: QEMU QEMU DVD-ROM (SCSI)
Festplatte /Dev /SR0: 599 MB
Sektorgröße (logisch/physisch): 2048b/2048b
Partitionstabelle: MSDOS
Scheibenflaggen:
Nummer Startendgröße Type Dateisystem -Flags
2 19.7 MB 116 MB 96.5 MB Primärp
Beachten Sie, dass es zwei Scheiben gibt, die CD und die neue Festplatte. Die aufmerksamen Leser werden feststellen, dass ich eine virtuelle Maschine verwende, um diese Befehle auszuführen. Wenn Sie nur Ihre Festplatte drucken möchten, müssen Sie das folgende Format verwenden:
$ Parted /dev /sda1 - Druck drucken
[root@nixos: ~]# parted /dev /sda - drucken
Modell: Ata Qemu Harddisk (SCSI)
Festplatte /Dev /SDA: 21.5 GB
Sektorgröße (logisch/physisch): 512b/512b
Partitionstabelle: GPT
Scheibenflaggen:
Number -Endgröße Datei -Systemname Flags
3 1049KB 537 MB 536 MB FAT32 ESP BOOT, ESP
1 537 MB 19.3 GB 18.8 GB EXT4 Primär
2 19.3GB 21.5 GB 2147 MB Primär
Etiketten
Die Etiketten bezeichnen bei der Verwendung der Art der Partitionstabelle, die Sie verwenden möchten. Stellen Sie sicher, dass Sie mit einer UEFI -Maschine gebootet sind, wenn Sie "GPT" wählen. Ihr System startet nicht, wenn Sie das falsch verstehen! Um zu überprüfen, was Sie haben, drucken Sie die Firmware aus. Wenn Sie die Festplatten mit MKFs formatieren, können Sie Beschriftungen und ein anderes Konzept einstellen.
$ ls sys/firmware
Wenn es eine EFI -Linie enthält, können Sie gut gehen!
acpi dmi efi memmap qemu_fw_cfg
Wenn Sie sehen, was unten ist, müssen Sie MSDOS wählen. Ich schließe MACs hier aus, weil ich sie noch nicht mit ihnen erlebt habe.
acpi dmi memmap qemu_fw_cfg
Nachdem Sie sicher sind, dass Sie eine UEFI -Implementierung auf Ihrem Computer haben, können Sie das Etikett festlegen.
$ parted /dev /sda - mklabel gpt
Für den zweiten Fall, MSDOS, tun Sie dasselbe, aber mit einem anderen Parameter.
$ Parted /dev /sda - Mklabel msdos
Jetzt können Sie Partitionen erstellen!
Partitionen
Für den UEFI -Fall müssen Sie Platz für den Start oder die ESP -Partition einstellen. Hier können Sie alle Booting -Sachen einstellen, die UEFI/EFI unterstützt. Aus diesem Grund müssen Sie Platz vor der Hauptpartition lassen. In diesem ersten Befehl fügen wir auch Platz für eine Tauschpartition hinzu. Schauen Sie sich den folgenden Befehl an:
$ parted /dev /sda - mkPart primär 512mib -8gib
Dieser Befehl startet die Partition bei 512mib und beendet sie mit 8Gib vor dem Ende der Festplatte. Beachten Sie die '-' vor der zweiten Amtszeit. Für den zweiten Fall, MSDOS, tun Sie das Gleiche, beginnen aber näher am Anfang. Der MBR ist nur bis zu 1 MIB, einschließlich des Backups.
$ Parted /dev /sda - MkPart Primär 1MIB -8GIB
In beiden Fällen füllt Ihre Festplatte alles zwischen dem Start und kurz vor dem Ende. Diese Partition füllt den Raum zwischen Start und Ende.
$ teilt -l
Um zu sehen, was mit Ihrer Festplatte passiert. Tun Sie dies zwischen jedem Schritt, bis Sie zuversichtlich sind, was passiert.
Setzen Sie auf dem Rest der Festplatte Ihre Tauschpartition auf.
$ Parted /dev /sda -Mkpart Primär Linux -Swap -8gib 100%
Beachten Sie, dass das Verfahren die Größe der Festplatte nicht kennen muss, solange es weit über 8 Gigabyte liegt. Basierend auf der Größe Ihres Swaps können Sie die Menge an RAM in Ihrem Fall einstellen. In einer virtuellen Maschine sollten Sie wahrscheinlich maximal 2Gib einstellen.
Erstellen Sie schließlich nur für den UEFI -Fall die UEFI -Systempartition.
$ Parted /Dev /SDA - MkPart ESP FAT32 1MIB 512MIB
Wie Sie in diesem Befehl sehen, können Sie das Dateisystem für eine Partition festlegen, wenn Sie es erstellen. Sie können es auch festlegen, nachdem Sie es erstellt haben.
Füllen Sie die Festplatte
Sie können die Festplatte mit getrennter Füllung füllen, ohne die Gesamtgröße zu kennen. Es gibt viele Möglichkeiten, dies zu tun, und Sie haben früher ein Beispiel gesehen, bei dem Sie 100% gesetzt haben, um das Ende der Festplatte zu erreichen. Andere Möglichkeiten, Ihre Festplatte zu füllen, verwendet S. für den Sektor %; für den Prozentsatz und CHs; Für den kombinierten Zylinderkopf und den Sektor. Das Beste daran ist in diesem Fall, dass Sie sich irren können, wo Sie anfangen sollen, und teilt Sie für die nächstgelegene Lösung auf, und Sie können Ja beantworten.
Abbildung 1: Abgebildet gibt Ihnen einen Vorschlag, wenn Sie sich irren.
Flaggen einstellen
Im UEFI -Fall möchten Sie sicherstellen.
$ parted /dev /sda - Set 3 ESP auf
Sie setzen alle Flaggen auf diese Weise.
Eine Partition entfernen
Habe einen Fehler gemacht? Strategie ändern? Sie können Partitionen nacheinander entfernen. Sie können die Anzahl der Partition ändern, um die richtige auszuwählen.
$ Parted /Dev /SDA - RM 1
Nichts fügt dort hinzu.
Rettung
Sie können Ihre alte Festplatte auch mit dem Rettungsparameter retten. Dies funktioniert auch, wenn Sie versehentlich eine Partition entfernt haben.
$ Parted /dev /sda - Rescue 1mib 20Gib
Die Aktion ist langsam, kann aber Ihnen helfen, sich von Problemen zu erholen. Wenn sich getrennt etwas findet, werden Sie zum Handeln aufgefordert.
Abschluss
Trennte ist eine sehr mächtige Möglichkeit, Ihre Festplatte aufzuteilen. Sie können einen Befehl gleich ausführen oder eine Shell öffnen.