Eu estava prestes a recuperar o segundo de cinco discos RAID com falha com o ddrescue, e uma reviravolta repentina e peculiar ocorreu em minha mente e digitei
sudo ddrescue --verbose --idirect --no-scrape -f /dev/sda /dev/sdc disk1.logfile
enquanto deveria haver /dev/sdc /dev/sda. Isso durou cerca de 28 segundos:
GNU ddrescue 1.23
About to copy 6001 GBytes from '/dev/sda' to '/dev/sdc'
Starting positions: infile = 0 B, outfile = 0 B
Copy block size: 128 sectors Initial skip size: 117248 sectors
Sector size: 512 Bytes
Press Ctrl-C to interrupt
ipos: 5961 MB, non-trimmed: 0 B, current rate: 59375 kB/s
opos: 5961 MB, non-scraped: 0 B, average rate: 205 MB/s
non-tried: 5995 GB, bad-sector: 0 B, error rate: 0 B/s
rescued: 5961 MB, bad areas: 0, run time: 28s
pct rescued: 0.09%, read errors: 0, remaining time: 8h 6m
time since last successful read: n/a
Copying non-tried blocks... Pass 1 (forwards)^C
Interrupted by user
Existe alguma maneira de desfazer a ação. O arquivo de mapa criado ajudaria?