On Sat, Jan 21, 2012 at 11:29:15AM +0100, Christian Kildau wrote: > Sorry if this message appears twice! > > > > Hello, > > I'm having some very serious issues with XFS after upgrading from a > Linux Distro running Ubuntu 2.6.32 to 3.2. > > It seems like my filesystems are damaged after attaching them to a > Linux 3.2 server. I am also no longer able to mount the hdd on the old > server that is still running 2.6.32! I take it that you are using external storage of some kind? Can you describe it? > (I created the xfs filesystem on the entire hdd, not on a partition, > so /dev/sdd is not a typo) > > $ sudo mount -t xfs /dev/sdd /media/ > mount: /dev/sdd: can't read superblock > (dmesg) > [236659.912663] attempt to access beyond end of device > [236659.912667] sdd: rw=32, want=2930277168, limit=2930275055 > [236659.912670] XFS (sdd): last sector read failed So XFS has asked to read 2113 sectors beyond the size of the device that the kernel is reporting. What is the output of /proc/partitions? > $ sudo xfs_check /dev/sdd > xfs_check: error - read only 0 of 512 bytes > > $ sudo xfs_repair /dev/sdd > Phase 1 - find and verify superblock... > xfs_repair: error - read only 0 of 512 bytes So both buffered and direct IO to the first block in the block device are failing. I'd say your problems have nothing to do with XFS. However, can you strace them and find out what the error that is occuring actually is? Cheers, Dave. -- Dave Chinner david@xxxxxxxxxxxxx _______________________________________________ xfs mailing list xfs@xxxxxxxxxxx http://oss.sgi.com/mailman/listinfo/xfs