# if file is missing then fsync failed
if [ -e $file ]
then
- # if file size is not 32k then fsync failed
- if [ `stat -c %s $file` -eq 32768 ]
+ # if file size is not 32KB then fsync failed
+ if [ `ls -l $file | tr -s ' ' | cut -d ' ' -f 5` -eq 32768 ]
then
# if file has non-zero size but no extents then it's contents will be NULLs, bad.
if xfs_bmap $file | grep 'no extents' > /dev/null