UPDATE: sono riuscito a mettere le mani su due interessanti tool ddrescue e gddrescue.
Leggendo in internet ho scoperto che il secondo è assai piu performante, ma non è disponibile nei repository di Fedora.
Quindi me lo vado a compilare solo che:
Codice:
[Argh@Enrico-Fedora ddrescue-1.7]$ sudo ./configure
creating config.status
creating Makefile
VPATH = .
prefix = /usr/local
exec_prefix = $(prefix)
bindir = $(exec_prefix)/bin
datadir = $(prefix)/share
infodir = $(datadir)/info
mandir = $(datadir)/man
sysconfdir = $(prefix)/etc
CC = gcc
CXX = c++
CPPFLAGS =
CFLAGS = -Wall -W -O2
CXXFLAGS = -Wall -W -O2
LDFLAGS =
OK. Now you can run make.
[p0pp3r@Enrico-Fedora ddrescue-1.7]$ sudo make
c++ -Wall -W -O2 -c -o arg_parser.o arg_parser.cc
make: c++: Command not found
make: *** [arg_parser.o] Error 127
Ho pure provato ad editare manualmente il Makefile, sostituendo a c++ gcc ottenendo:
Codice:
[Argh@Enrico-Fedora ddrescue-1.7]$ make
gcc -Wall -W -O2 -c -o arg_parser.o arg_parser.cc
gcc: error trying to exec 'cc1plus': execvp: No such file or directory
make: *** [arg_parser.o] Error 1
EDIT: mancava una libreria e comunque ho trovato qua http://dag.wieers.com/rpm/packages/ddrescue/ un rpm ad hoc^^