Was macht Gparted beim Scannen nach Partitionen?

7

Gparted ist bei der Suche nach Partitionen extrem langsamer als jedes andere Kommandozeilen-Gegenstück.

Kann mir jemand erklären, was Gparted tut, was die anderen Tools in dieser Zeit nicht tun?

Hier sind zwei GIFs, um diesen Unterschied zu zeigen

Gparted

Gparted

sudo parted -l

<code> sudo hat -l </ code> getrennt

dadexix86
quelle
Habe Vertrauen in GParted! Es arbeitet hart für dich.
Ipse Laute
Ich habe Vertrauen! Es ist ein großartiges Programm, ich möchte nur wissen, was es tut;)
dadexix86

Antworten:

2

GParted durchsucht alle Geräte mit libparted-Tools und Tools von Drittanbietern. Es liest nicht nur die Partitionstabelle, sondern sucht auch nach vielen Dingen wie Dateisystemen, Beschriftungen, UUIDs, ob die Partition verwendet wird, wo die Partition gemountet oder aktiv ist, wie viel freier Speicherplatz innerhalb des Dateisystems und innerhalb des Dateisystems verfügbar ist Die Partition ist das Dateisystem, das verschlüsselt ist, und der Partitionsteil eines logischen Volume-Managers und in diesem Fall die Details der Volume-Gruppe.

Tools wie fdisk oder gdisk lesen die Partitionstabelle.

Parted liest die Partitionstabelle und versucht, den Typ des Dateisystems zu bestimmen.

Für genaue Befehle / Argumente / Parameter, die von GParted verwendet werden, empfehle ich, den Quellcode beginnend mit GParted_Core :: set_devices_thread zu lesen, da hier das Scannen von Geräte- und Partitionsinformationen beginnt.

Curtis Gedak
quelle
Können Sie näher erläutern, wie diese Dinge funktionieren? :) Also, welche Befehle / Argumente / Parameter verwendet es und so?
dadexix86
Für genaue Befehle / Argumente / Parameter empfehle ich, den Quellcode beginnend mit GParted_Core :: set_devices_thread zu lesen, da hier das Scannen von Geräte- und Partitionsinformationen beginnt.
Curtis Gedak
@chaskes. Betreff: Quelllinks zur Antwort verschieben - fertig. :)
Curtis Gedak
@CurtisGedak Danke für das großartige Wissen.
Chaskes
0

Schauen Sie sich dabei die Ausgabe von dmesg an. Ich fand heraus, dass es verzweifelt versucht, einen USB-Kartenleser (der leer war) zu lesen. Ich zog den Kartenleser aus der Steckdose und startete gparted neu und es funktionierte.

Sergey Galin
quelle