Warum scheinen mkfs-ähnliche Befehle das "Festschreiben" für das Erstellen neuer Partitionen mit fdisk zu sein?

261
juniorgarcia

Ich glaube nicht, diese Logik hinter Speichergeräte verstehen: Wenn ich alle Partitionen löschen und neue schaffen mit fdiskund fdiskmelde keine erros, warum das Gerät wieder anschließen bewirkt, dass eine Montage wie es war, bevor die Partitionen mit wechselnden fdisk?

Das Formatieren der Partitionen mit mkfs-like-Befehlen scheint das "Senden" für fdiskOperationen zu sein.

Links mit Erklärungen, wie Speichergeräte in diesem Zusammenhang logisch funktionieren, sind willkommen.

0
Sind Sie sicher, dass Sie die neue Partitionstabelle auf die Festplatte schreiben, bevor Sie fdisk beenden? Wenn ja, sehen Sie möglicherweise den Cache des Betriebssystems der alten Partitionstabelle und müssen einen Neustart durchführen, um 100% sicher zu sein, dass Ihr Betriebssystem die neue Partitionstabelle erkennt. quixotic vor 7 Jahren 0
Für die absolute Gewissheit, dass Ihr Betriebssystem aktualisiert wird, können Sie zwischen jeder festgeschriebenen fdisk-Operation einen Neustart durchführen. dh (1) Partitionstabelle in fdisk löschen, (2) neu starten und prüfen, dass keine Partitionen sichtbar sind, (3) neue Partitionstabelle erstellen, (4) zur Aktualisierung erneut starten. quixotic vor 7 Jahren 0
Selbst wenn "fdisk" "sync" ausführt, ist dieser Systemcache möglicherweise vorhanden. juniorgarcia vor 7 Jahren 0
Es sollte nicht, aber es ist möglich. Sie haben die Frage "usb" markiert. Das Trennen / Wiederverbinden des USB-Kabels reicht möglicherweise aus, um den Kernel zu zwingen, die Partitionstabelle neu zu laden. aber reboot ist die einzige garantie für afaik. quixotic vor 7 Jahren 0
In den meisten Fällen behandelt fdisk nur die Partitionstabelle auf einer Platte, die von den Partitionen selbst und dem darin enthaltenen Dateisystem getrennt ist. Es ist genau wie bei der Dateisystem-Formatierung: Wenn der Befehl nicht ausdrücklich dazu angibt, hat das Umformatieren einer Partition (zum größten Teil) keinen Einfluss auf die tatsächlichen Daten auf den Festplattensektoren in der Partition. So kann Disk Recovery-Software funktionieren. kreemoweet vor 7 Jahren 3
Um den Kommentar von kreemoweet zu erweitern: `fdisk` befasst sich mit der Partitionstabelle, die einem Inhaltsverzeichnis ähnelt. Wenn Sie den Partitionseintrag entfernen, ist der Inhalt (dh das Dateisystem) noch intakt. Sie verlieren nur den Überblick, wo er beginnt. Wenn Sie dann einen neuen Partitionseintrag ** mit dem gleichen Startsektor ** erstellen, wird er das alte Dateisystem haben. Nun, es sei denn, die neue Partition ist kleiner als das Dateisystem, aber wenn sie mindestens die gleiche Größe hat, können Sie sie einhängen und greifen Sie auf Ihre Daten zu. ** Haben Sie die neue Partition (en) auf demselben Startsektor (s) erstellt, wie die alten Partitionen waren? ** Kamil Maciorowski vor 7 Jahren 1

0 Antworten auf die Frage