
Stellen Sie sich eine 500 GB große Festplatte mit zwei Partitionen vor, die exakt gleich groß erstellt wurden, aber seitdem mit dem diskmgmt.msc
Tool angepasst wurden (die erste ist etwas größer). Das Partitionierungsschema ist GPT. Beide Partitionen sind nur Datenpartitionen.
Wenn ich diese Festplatte in einen anderen Computer einbaue, auf dem ein GNU/Linux-System läuft, liegt die naheliegende Lösung darin, beide Partitionen in ein anderes Dateisystem als NTFS umzuformatieren. Ich frage mich jedoch, ob das Partitionierungsschema selbst angepasst oder sogar neu erstellt werden muss.
Reicht das Formatieren aus oder muss das Laufwerk mit einem nativen Linux-Tool neu partitioniert werden? Oder vielleicht nicht neu partitionieren, sondern einen Befehl ausführen, um die Ausrichtung anzupassen oder so?
Es gibt einen Grund, warum es in meinem Fall wünschenswert ist, eine Neupartitionierung zu vermeiden: Eine der Partitionen ist fast voll, und um ihren Inhalt zu sichern, bräuchte ich ein anderes Laufwerk mit ausreichend Speicherplatz, das ich nicht zur Hand habe. Eine Neuformatierung ist weniger problematisch, da die Dateien zwischen den Partitionen ausgetauscht werden können.
Danke.
Antwort1
Vorausgesetzt, Sie benötigen weiterhin zwei Partitionen (da Sie eine Neuformatierung in Erwägung ziehen, bleiben die aktuellen Daten auf der Festplatte offensichtlich nicht erhalten), würde ich eine Neupartitionierung empfehlen, da dies ein sehr schneller (und sehr zerstörerischer!) Vorgang ist und die Konsistenz gewährleistet – ich glaube jedoch nicht, dass es dafür einen wichtigen Grund gibt.
Der einzige Grund für eine Änderung der Partitionierung wäre, wenn die Partitionen derzeit nicht an den Blockgrenzen ausgerichtet sind, was die Leistung beeinträchtigen kann. SieheSo richten Sie Partitionen für optimale Leistung mit parted ausfür mehr.
Ich glaube nicht, dass es eine Möglichkeit gibt, die Ausrichtung zweier benachbarter Partitionen anzupassen, ohne beide Partitionen neu zu erstellen.
Verwenden Sie es parted
, wenn Sie eine Befehlszeilenlösung bevorzugen, oder den Partitionseditor Ihrer Distribution, wenn Sie eine GUI-Lösung bevorzugen.
Antwort2
Wenn Sie die Partitionen neu formatieren möchten, sollten Sie auch deren Partitionstypmarkierungen ändern. Linux ignoriert sie, aber andere Betriebssysteme können verwirrt sein, wenn sie einen Partitionstyp sehen, der auf NTFS hindeutet, aber tatsächlich keine NTFS-Partition enthält.
Linux fdisk kann die Partitionstypmarkierungen ändern, ohne dass die Partition gelöscht und neu erstellt werden muss.
Antwort3
Das Partitionierungsschema muss nicht angepasst werden. Tatsächlich müssen Sie nicht einmal neu formatieren, wenn Sie nicht möchten. Es gibt eine Stackexchange-Frage, die sich mit NTFS vs. Ext4 befasstHier, aber wie in der Antwort erwähnt,Wikipedia bietet eine umfassende Aufschlüsselung der Dateisysteme.
Um Ihre NTFS-Partition zu mounten, müssen Sie einfach einen Mount-Punkt dafür erstellen und wie gewohnt mounten:
mount -t ntfs /dev/disk_partition path/to/mount/point
Wenn Sie es beispielsweise unter /mnt/storage mounten möchten, verwenden Sie:
mkdir /mnt/storage
mount -t ntfs /dev/partition /mnt/storage
Um das System dazu zu bringen, dieses Gerät in Zukunft automatisch zu mounten, fügen Sie Ihrer /etc/fstab
Datei einen Eintrag hinzu. Gehen Sie dazu wie inHier
Antwort4
Die Low-Level-Formatierung bestimmt nur die Größe der Partition. Das Dateisystem, das diesen Speicherplatz verwendet, hängt natürlich davon ab, ob das Betriebssystem es verstehen kann. In Ihrem Beispiel möchten Sie zwar möglicherweise die Partitionen selbst neu formatieren, damit sie Linux-nativ sind, aber Sie müssen sie nicht neu partitionieren, es sei denn, Sie möchten die Größe der Partitionen ändern.
Jetzt kommt der spaßige Teil. Da Sie diese Partitionen als Datenspeicher verwenden, müssen Sie auf keiner von ihnen ein Betriebssystem installieren. Und obwohl NTFS ein Windows-basiertes Dateisystem ist, können die meisten modernen Linux-Distributionen es verwenden. Sie müssen also möglicherweise nicht einmal neu formatieren.