Hi. On Thu, 20 Sep 2018 19:06:08 -0500 Ranjan Maitra wrote: > I am sorry to return to this, but I am still struggling to find out > the answer to how to find files that had bad blocks in my old drive. > To recap, in order to rescue a failing disk with an xfs filesystem, > I used ddrescue to copy the contents to an identically sized, but > healthy disk. > The mapfile from ddrescue clearly indicated several bad sectors. You can use "ddrescue --fill-mode" using this mapfile and the healthy disk then "grep -rl" to find the files that had bad blocks. For example: echo BAD-SECTOR > BAD-SECTOR ddrescue --fill-mode='l?*-' BAD-SECTOR /dev/Your_Healthy_Disk mapfile & # mount /dev/Your_Healthy_Disk grep -rl BAD-SECTOR Mount_Point Adjust the value of the --fill-mode option according to your mapfile. In my recent case I only had '?' non-tried block '*' failed block non-trimmed The l is to write also the location data. Ref: https://www.gnu.org/software/ddrescue/manual/ddrescue_manual.html#Fill-mode -- Francis _______________________________________________ users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx