The find trick works on all filesystems, it only relies on the scsi
layer returning the io error back to the cat command.
On Sat, Sep 22, 2018 at 3:11 PM Ranjan Maitra <mai...@email.com> wrote:
>
> We do have the original disk. Just making sure before we do this: does it
> matter that it is an xfs system?
>
> Many thanks,
> Ranjan
>
> On Sat, 22 Sep 2018 14:09:02 -0500 Roger Heflin <rogerhef...@gmail.com> wrote:
>
> > If you have the original disk and can mount the filesystem then do this:
> >
> > create a script like this and call it say /dir/testcatfile:
> > cat $1 > /dev/null
> > RC=$?
> > if [ ${RC} != 0 ] ; then
> > echo "$1 is corrupt"
> > fi
> >
> > chmod +x /dir/testcatfile
> >
> > Then do this:
> > find /tmp -type f -exec /dir/testcatfile {} \;
> >
> > each file it gets an io error on will print out a message.
> >
> > This only works if you still have the original and can mount it as it
> > relies on the disk returning io errors on the original disk.
> >
> > On Sat, Sep 22, 2018 at 9:20 AM Tony Nelson
> > <tonynel...@georgeanelson.com> wrote:
> > >
> > > On 18-09-22 00:44:17, Ranjan Maitra wrote:
> > > ...
> > > > Is this the right thing to do?
> > >
> > > Probably. I expect the affected files to contain NULs, which you could
> > > search for. Then you'd know that you have the correct files and where
> > > the damage is.
> > >
> > > --
> > > ____________________________________________________________________
> > > TonyN.:' <mailto:tonynel...@georgeanelson.com>
> > > ' <http://www.georgeanelson.com/>
> > > _______________________________________________
> > > users mailing list -- users@lists.fedoraproject.org
> > > To unsubscribe send an email to users-le...@lists.fedoraproject.org
> > > 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@lists.fedoraproject.org
> > _______________________________________________
> > users mailing list -- users@lists.fedoraproject.org
> > To unsubscribe send an email to users-le...@lists.fedoraproject.org
> > 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@lists.fedoraproject.org
>
>
> --
> Important Notice: This mailbox is ignored: e-mails are set to be deleted on
> receipt. Please respond to the mailing list if appropriate. For those needing
> to send personal or professional e-mail, please use appropriate addresses.
> _______________________________________________
> users mailing list -- users@lists.fedoraproject.org
> To unsubscribe send an email to users-le...@lists.fedoraproject.org
> 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@lists.fedoraproject.org
_______________________________________________
users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org
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@lists.fedoraproject.org