Linuxでファイルシステムの割り当てマップを視覚化するツールはありますか?


13

Windowsでファイルシステムデフラグツール(Norton SpeedDiskやPiriform Defragglerなど)を使用したことがあるかもしれませんが、おそらく次のような図を見たことがあります。

デフラググラー

ファイルシステムのセクターマップを表示し、(この特定の例のように)セクター(実際には、スクリーンのパーティション全体に収まるようにセクターのセット)を非断片化(連続)ファイルで占められ、反対側は赤で、フリーセクターで塗りつぶします白(および、興味のあることがある特定のケースのためのいくつかの色)。「セクター」をクリックして、そこにある特定のファイルを確認できます。

Linuxにそのような視覚化ツールはありますか?

回答:


9

同じ質問がありましたが、適切なソフトウェアはありませんでした。私はdavlを構築しようとしましたが、それで成功しませんでした。だから私は自分のツールを書くことになりました。ここで見つけることができます:https : //github.com/i-rinat/fragview

スクリーンショット

Ctrl +マウススクロールを使用して、マップの縮尺を変更します。


できません。空の「build」サブディレクトリcmakeを作成し、README.mdファイルに書き込むときにそこで実行することを試みましたが、cmakeヘルプが表示されるだけです。
イヴァン

「cmake ..」を実行する必要があります。「..」はソースのあるディレクトリです。
リナイブラギモフ

:より良いまだ運、@ rinat-イブラギモフの種類pastebin.com/X5hQAmiW(Ubuntuの10.04、32ビットx86)。
イヴァン

1
@Ivanは、これらの-devパッケージをインストールしよう:apt-get install libboost-dev libsqlite3-dev libgtkmm-3.0-dev
Rinatイブラギモフ

より良い方法ですが、まだ運がありません:pastebin.com/nsuUYafv
イヴァン

8

ありますdav「ディスク割り当てビューア」、(サポートはext2してext3、ウェブサイトの日付は2005年に戻り、少し...ビット腐敗することができます)

パーティションの断片化を視覚化する


ありがとう。これはまさに質問への答えのようです。しかし、実際にはかなり腐っています-Fedora Core 2環境向けであるようで、そのままコンパイルできません。それをアニメーション化するには、C開発者の作業が必要になるでしょう
Ivan

1
このようなツールは、Ubuntuなどのディストリビューションにすぐに追加されると思います。ext4およびbtrfsでのオンラインデフラグの出現により、より適切に思われます。他のファイルシステムでは、デフラグする唯一の方法は、最初にファイルシステムをアンマウントすることでした。
スコットホフマン

デスクトップを使用する場合、最初にファイルシステムをアンマウントすることは絶対に問題ではありません。専用のlivecdから再起動して最適化することすら気にしません。Linux用の非難解体のデフラグツールは、私にとって奇跡のように思えますが、まもなく登場することを除いては考えていません。今私が望むのは、少なくとも断片化がどのように見えるかを見ることです(実際、私はかなり興味があります-「extは断片化が発生しやすい」ステートメントが真実であるかどうかを結論付けるために自分の目で見たいです単なる「都市伝説」)。
イヴァン

実際、オフラインでのデフラグはさらに優れており(並行して実行されているプロセスやファイルシステムドライバー自体によってロックされているため、ファイルをそのままにする必要がないため)、これまでのところデスクトップでの使用に適しています(ノンストップとして)アップタイムは不要です)。
イヴァン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.