壊れたHDDからのデータ救出に便利な「ddrescue」に、GUIがあると分かりやすいかなと作ったWeb-UIですが、さらに機能を追加してみました。S.M.A.R.T情報表示や、正常ディスクのクローン用にClonezillaによるクローン機能、ファイルコピー用にrsyncによるコピー機能、パーティション操作です。
既にddrescueGUIというツール名が合わなくなってきていますね。
こうやって後からどんどん機能を追加して分かりにくいGUIが出来ていくんですね。

パーティション操作では、拡大や縮小、作成や消去が行えます。

ファイルコピーでは指定してフォルダやファイルをコピー出来ます。

さらにTestDisk機能やHDD Regenerator機能などを付けたくなってきましたが、ますますどこに向かっているのか分からなくなりそうなので、この辺りでやめておこうかなと。もし必要になることがあれば。
ホストにコマンドでインストール
ホストに下記コマンドでインストール出来ます(GitHub)。
sudo wget -O /tmp/ddrescuegui-install.sh \
https://raw.githubusercontent.com/hirogura/ddrescuegui/main/install.sh
sudo bash /tmp/ddrescuegui-install.sh
cachy-UIやserv-UIからインストール
もしホストがCachyOSでcachy-UIを使用していたり、Ubuntuでserv-UIを使用しているなら、「ディスク」項目の右上にある「ddrescueGUI」からインストールや起動が出来ます。


