In one embodiment, a data corruption checker is integrated into the data
backup operation. In one embodiment, the data corruption checker can skip
over minor corruptions and back up the non-corrupt files, or can abort
the backup and locate a major corruption. In one embodiment, the present
invention includes receiving a backup command at a storage server, the
backup command requesting that the storage server perform a backup
operation on a storage component, scanning a set of inodes associated
with the storage component to determine a subset of inodes corresponding
to files to be backed up, and, as part of the scanning, identifying one
or more corrupted files.