http://oss.sgi.com/bugzilla/show_bug.cgi?id=761
Summary: xfs_repair seg faults on device with 1024-byte hardware
sectors
Product: Linux XFS
Version: unspecified
Platform: PC
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: xfsprogs
AssignedTo: xfs-master@xxxxxxxxxxx
ReportedBy: bastian_knight@xxxxx
We have 2.5 TB hardware RAID with one large XFS partition on it. Recently there
was a short power outage which rendered filesystem unmountable. When I tried to
use xfs_repair it seg. faulted. I tried to debug xfs_repair and I found out that
pread64 gives error 33 (Invalid argument) (libxfs/rdwr.c, function
libxfs_readbufr). I guess the cause is that this RAID has hardware sector
size=1024 bytes and not the typical 512 bytes.
I was able to recover the filesystem by copying it to another disk using dd and
accessing it using loopback device. Nevertheless there should be possibility to
repair filesystem in place on devices like ours.
I have following versions of software:
Linux - Fedora 6
platform - i686
kernel - 2.6.20
xfsprogs - 2.8.21
glibc - 2.5
gcc - 4.1.1
--
Configure bugmail: http://oss.sgi.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
|