Abschied ist ein berühmtes Befehlszeilentool, mit dem Sie Festplattenpartitionen einfach verwalten können. Es kann Ihnen helfen, Festplattenpartitionen zusammen mit den darauf befindlichen Dateisystemen hinzuzufügen, zu löschen, zu verkleinern und zu erweitern. Parted hat seit seinem Erscheinen einen langen Weg zurückgelegt. Einige seiner Funktionen wurden entfernt, andere wurden hinzugefügt.
In diesem Tutorial lernen Sie die Grundlagen von parted und wir zeigen Ihnen einige praktische Beispiele. Wenn Sie noch keine Erfahrung mit parted haben, beachten Sie bitte, dass parted die Änderungen sofort auf Ihre Festplatte schreibt. Seien Sie also vorsichtig, wenn Sie versuchen, Ihre Festplattenpartitionen zu ändern.
Wenn Sie vorhaben, sich zu testen, wäre die bessere Option, einfach eine virtuelle Maschine oder einen alten Computer/Laptop ohne wertvolle Informationen darauf zu verwenden. Um Änderungen an einer Festplattenpartition vorzunehmen, darf diese nicht verwendet werden. Wenn Sie an der primären Partition arbeiten müssen, können Sie in den Rettungsmodus booten.
Hinweis :Sie benötigen Root-Zugriff auf den Computer, an dem Sie arbeiten werden, um parted verwenden zu können.
So installieren Sie Parted unter Linux
Bei vielen Linux-Distributionen parted ist vorinstalliert. Wenn es nicht in Ihrer Distribution enthalten ist, können Sie es installieren mit:
$ sudo apt-get install parted [On Debian/Ubuntu systems] # yum install parted [On RHEL/CentOS and Fedora] # dnf install parted [On Fedora 22+ versions]
Sobald Sie sich vergewissert haben, dass getrennt installiert ist, können Sie im Rest dieses Artikels einige reale Beispiele für parted-Befehle ansehen.
1. Überprüfen Sie die geteilte Version
Führen Sie den folgenden Befehl aus, Sie sehen eine Meldung ähnlich der im Bild unten gezeigten. Machen Sie sich keine Sorgen, wenn Ihre getrennte Version anders ist. Sofern nicht anders angegeben, verwendet parted Ihr primäres Laufwerk, das in den meisten Fällen /dev/sda
sein wird .
$ parted
Wenn Sie parted beenden möchten, geben Sie einfach ein:
$ quit
2. Linux-Festplattenpartitionen auflisten
Nun, da parted gestartet ist, listen wir die Partitionen der ausgewählten Festplatte auf. Wie bereits erwähnt, wählt parted standardmäßig Ihr erstes Laufwerk aus. Um die Festplattenpartitionen anzuzeigen, führen Sie print
aus .
(parted) print
Beim Ausführen von print
, es werden auch die Festplatteninformationen und das Modell angezeigt. Hier ist ein Beispiel von einer echten Festplatte (nicht virtuell, wie auf dem Bild oben gezeigt):
(parted) print Model: ATA TOSHIBA MQ01ACF0 (scsi) Disk /dev/sda: 320GB Sector size (logical/physical): 512B/4096B Partition Table: msdos Number Start End Size Type File system Flags 1 1049kB 256MB 255MB primary ext2 boot 2 257MB 320GB 320GB extended 5 257MB 320GB 320GB logical lvm
Im obigen Beispiel sehen Sie das Festplattenmodell, die Kapazitätssektorgröße und die Partitionstabelle.
3. Auflisten oder zu anderem Laufwerk wechseln
Wenn Sie mehr als eine Festplatte haben, können Sie einfach zwischen den Festplatten wechseln, indem Sie die Schaltfläche „select
verwenden " Befehl. Im folgenden Beispiel wechsle ich von /dev/sda
nach /dev/sdb
das ist ein sekundäres Laufwerk auf meinem System.
Um einfach zwischen Datenträgern zu wechseln, können Sie Folgendes verwenden:
(parted) select /dev/sdX
Ändern Sie "X"
mit dem Laufwerksbuchstaben, zu dem Sie wechseln möchten.
4. Primäre oder logische Partition unter Linux erstellen
Parted kann verwendet werden, um primäre und logische Festplattenpartitionen zu erstellen. In diesem Beispiel zeige ich Ihnen, wie Sie eine primäre Partition erstellen, aber die Schritte sind die gleichen für logische Partitionen.
Um eine neue Partition zu erstellen, verwendet parted „mkpart
“. Sie können ihm zusätzliche Parameter wie "primary"
zuweisen oder "logical"
abhängig vom Partitionstyp, den Sie erstellen möchten.
Bevor Sie mit dem Erstellen von Partitionen beginnen, ist es wichtig sicherzustellen, dass Sie die richtige Festplatte verwenden (Sie ausgewählt haben).
Beginnen Sie mit print:
(parted) print
Wie im obigen Bild gezeigt, verwenden wir ein virtuelles Laufwerk von 34 GB . Zuerst geben wir der neuen Festplatte ein Label und erstellen dann eine Partition und legen darauf ein Dateisystem fest.
Der erste Schritt besteht nun darin, der neuen Festplatte einen Label-Namen zu geben mit:
(parted) mklabel msdos
Erstellen Sie nun die neue Partition mit mkpart
. Die aufgeführten Einheiten sind in Megabyte (MB) . Wir werden 10 GB erstellen Partition beginnend bei 1 bis 10000 :
(parted) mkpart Partition type? primary/extended? primary File system type? [ext2]? Start? 1 End? 10000 (parted) print Model: ATA VBOX HARDDISK (scsi) Disk /dev/sdb: 34.4GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 10.0GB 9999MB primary ext2 lba
Beenden Sie als Nächstes mit "quit"
Befehl. Wir formatieren unsere neue Partition im ext4-Dateisystem mit mkfs
. Führen Sie dazu den folgenden Befehl aus:
# mkfs.ext4 /dev/sdb1
Hinweis :Es ist wichtig, die richtige Festplatte und Partition auszuwählen, wenn Sie den obigen Befehl ausführen!
Lassen Sie uns nun unsere Ergebnisse überprüfen, indem wir die Partitionstabelle auf unserer sekundären Festplatte drucken. In der Spalte Dateisystem sollten Sie ext4 oder den Dateisystemtyp sehen, den Sie für Ihre Partition verwenden möchten:
5. Größe der Linux-Festplattenpartition ändern
Parted enthält mehrere nützliche Funktionen und eine davon ist "resizepart"
. Wie Sie wahrscheinlich schon herausgefunden haben, "resizepart"
hilft Ihnen, die Größe einer Partition zu ändern.
Im folgenden Beispiel sehen Sie, wie Sie die Größe einer vorhandenen Partition ändern. Für dieses Beispiel verwenden wir die zuvor erstellte Partition.
Zuerst müssen Sie die Nummer der Partition kennen, deren Größe Sie ändern werden. Diese finden Sie ganz einfach mit "print"
:
(parted) print
In unserem Beispiel ist die Partitionsnummer "1"
. Führen Sie nun den resizepart-Befehl aus:
(parted) resizepart
Sie werden nach der Nummer der Partition gefragt, deren Größe Sie ändern möchten. Geben Sie seine Nummer ein. Danach werden Sie aufgefordert, den neuen Endpunkt für diese Partition festzulegen. Denken Sie daran, dass die Einheiten standardmäßig in MB angegeben sind . In unserem Beispiel haben wir die neue Partitionsgröße auf 15 GB gesetzt :
(parted) resizepart Partition number? 1 End? [10.0GB]? 15000
Überprüfen Sie nun die Ergebnisse mit "print"
:
(parted) print
6. Löschen Sie die Linux-Partition
Als Nächstes lernen Sie, wie Sie eine Partition von Ihrer Festplatte löschen. Dazu müssen Sie den "rm"
verwenden Befehl innerhalb geteilt. Um eine Festplattenpartition zu löschen, müssen Sie ihre Nummer kennen.
Wie bereits erwähnt, können Sie diese Nummer ganz einfach mit "print"
erhalten . In unserem Beispiel löschen wir die Partition mit der Nummer 1
von unserem sekundären Laufwerk /dev/sdb1
:
(parted) rm 1
Überprüfen Sie die Ergebnisse, indem Sie die Partitionstabelle drucken:
7. Linux-Festplattenpartition retten
Parted unterstützt eine „rescue"
Dienstprogramm, das Ihnen hilft, eine verlorene Partition zwischen einem Start- und Endpunkt wiederherzustellen. Wenn innerhalb dieses Bereichs eine Partition gefunden wird, wird versucht, sie wiederherzustellen.
Hier ist ein Beispiel:
(parted) rescue Start? 1 End? 15000 (parted) print Model: Unknown (unknown) Disk /dev/sdb1: 15.0GB Sector size (logical/physical): 512B/512B Partition Table: loop Disk Flags: Number Start End Size File system Flags 1 0.00B 15.0GB 15.0GB ext4
8 Linux-Partitions-Flag ändern
Mit parted können Sie den Status eines Flags für Festplattenpartitionen ändern. Die unterstützten Flags sind:
- booten
- root
- tauschen
- versteckt
- Überfall
- lvm
- lb
- legacy_boot
- zuerst
- insbesondere
- palo
Die Zustände können entweder "on"
sein oder "off"
. Um ein Flag zu ändern, führen Sie einfach "set"
aus Befehl innerhalb von parted:
(parted) set 2 lba on
Der obige Befehl setzt lba
Flag für die zweite Partition aktiviert. Überprüfen Sie die Ergebnisse mit print
:
Schlussfolgerung
Abschied ist ein nützliches und leistungsstarkes Dienstprogramm, mit dem Sie Ihre Festplattenpartitionen in Linux-Systemen verwalten können. Wie immer müssen Sie bei der Arbeit mit Festplattenpartitionen besonders vorsichtig sein. Es wird dringend empfohlen, durch die geteilten Manpages zu gehen, um zu erfahren, wie Sie die Ausgabe anpassen können, und um weitere Informationen über ihre Fähigkeiten zu erhalten.
Wenn Sie Fragen oder Kommentare haben, zögern Sie bitte nicht, den Kommentarbereich unten zu verwenden.