web-dev-qa-db-ja.com

パーティションをスキャンするときにGpartedは何をしますか?

Gpartedは、パーティションを検索するとき、コマンドラインの対応するものよりも非常に遅くなります。

今回は、他のツールではできないことをGpartedが何をしているのか、誰か説明してもらえますか?

この違いを示す2つのGIFを次に示します。

Gparted

Gparted

Sudo parted -l

<code>Sudo parted -l</code>

7
dadexix86

GPartedは、libpartedおよびサードパーティのツールを使用して、すべてのデバイスをスキャンします。パーティションテーブルを読み取るだけでなく、ファイルシステム、ラベル、UUID、パーティションが使用されているかどうか、パーティションがマウントまたはアクティブになっている場所、ファイルシステム内およびファイルシステム内で使用可能な空き領域など、パーティションは、暗号化されたファイルシステムであり、Logical Volume Managerのパーティション部分であり、もしそうであればボリュームグループの詳細です。

Fdiskやgdiskなどのツールは、パーティションテーブルを読み取ります。

Partedはパーティションテーブルを読み取り、ファイルシステムのタイプを判別しようとします。

GPartedが使用する正確なコマンド/引数/パラメーターについては、デバイス情報とパーティション情報のスキャンが始まる場所であるため、 GParted_Core :: set_devices_thread で始まるソースコードを読むことをお勧めします。

2
Curtis Gedak