Defragger - Real Linux disk defragmenter with GUI
Show HN: I missed the moving blocks, so I built a real Linux disk defragmenter
Defraggerは、Linux向けの本格的なグラフィカルデフラグメンテーションツールです。RustとQt Quick/Kirigamiで作られており、ファイルシステムのブロックマップを視覚化し、断片化したファイルを特定・整理できます。ext4のオンラインデフラグやFAT16/FAT32のオフライン圧縮に対応し、PolicyKitによる安全な権限昇格を採用。GUIとCLIは非特権で動作し、データ保護のための検証も徹底しています。開発版はアルファ版ですが、デモ用の一時ループデバイスで安全に試せます。
「Linuxに移って20年以上経ちますが、最も懐かしかったのはグラフィカルなデフラグメンテーションツールでした。モダンなファイルシステムに毎週のデフラグは必要ありませんが、あのブロックマップは、マシンを理解可能にする偶然のインターフェースでした。」
HNでの議論
68- blobdole
美しい。
ドライブのデフラグを手動で行うのは、使っていないスマホのアプリを閉じるようなものだ。誰もがやる必要はないと言う。全体的に見ればむしろ少し悪いかもしれない。私もそれを避けるだけの自制心はあり、何年もやっていない。
しかし心の奥底では、もしやったら何かが改善されるような気がしてならない…。
- AnonHP
グラフィカルインターフェースとブロックの動きが気に入った。月に一度ハードドライブをデフラグして、時には顕著なパフォーマンス向上を実感した記憶が蘇る。
> 断片化とエクステント割り当ては、NVMeでも測定可能なばらつきを追加していた。
なぜNVMeで測定可能なばらつきがあるのか? 磁気ハードドライブには影響があるかもしれないと理解できるが。これは他の要因による偶然のように聞こえるし、このデフラグではあまり効果が得られないだろう(場合によってはSSDの消耗を早めるだけで)。
- d3Xt3r
これはクールだが、HDDのノイズをエミュレートするオプションは付けられないだろうか? ウィーンという音やカチカチという音、ギシギシという音が本当に懐かしい。ディスクアクティビティを示す小さなLEDも… でもそれは別のプロジェクトになるだろうな。
- FaisBuilds
ペンギン(Linux)のためにWindowsの主流のクソを持ち込もうとし続ける限り、私はそれで満足だ。ちなみに私もLinux向けに似たようなツールを作っているところだ(笑)。
- jewel
これはhttps://e4rat.sourceforge.net/を思い出させた。これは起動ファイルをシーケンシャルなランに移動するもので、シークが遅くてもシーケンシャルリードが速いスピニングディスクで役立った。
あなたのデフラグメンターが持てる機能のアイデアとして。
(また、余談だが、AWS AMIやEBSボリュームもシーケンシャルに整理されれば起動が速くなるのだろうか?)