ok - so I worked out & tried the xfs_repair command:
root@ubuntu:~# xfs_repair -n /dev/sdc2 Phase 1 - find and verify superblock... superblock read failed, offset 62448377856, size 131072, ag 2, rval -1 fatal error -- Input/output error > Date: Sun, 12 Oct 2014 10:20:08 -0400 > From: bfoster@xxxxxxxxxx > To: tom_in_canada@xxxxxxxxxxx > CC: xfs@xxxxxxxxxxx > Subject: Re: Mount: Structure needs cleaning > > On Sun, Oct 12, 2014 at 01:43:28AM -0700, tommason wrote: > > Hi, > > > > First up - my knowledge of linux is pretty sparse - I've used it a few times > > before, so please be gentle! > > > > I've had a neil poulton network space for some time now - it freaked out a > > while ago and I managed to rig it up to a Ubuntu liveCD via a SATA dock and > > rescue the files. > > > > This has now happened again - the drive would not get out of a cycle and was > > not spinning properly. Bring out the dock and liveCD (this time Knoppix). > > All good. This time however as I eagerly copied files to another drive (a > > USB powered lacie rugged thing) and left it overnight i woke up to an error. > > I was copying around 500GB in a few diffferent chunks. The first error it > > reported was I think error 15? mount structure needs cleaning... > Logs? Kernel version? etc. Hey Brian, Apologies! I'm pretty new to all this so you'll have to walk me through it if possible - how do I check the logs? - Linux ubuntu 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux - xfs_repair version 3.1.9 > > http://xfs.org/index.php/XFS_FAQ#Q:_What_information_should_I_include_when_reporting_a_problem.3F > > > I then tried with a Ubuntu liveCD - same error. This is maybe where I made a > > bit of an error of my own. In an attempt to shake it out of it's stupor I > > 'stupidly' plugged it into windows and opened up the disk utility (sorry I'm > > generally mac based) and deleted in total 5 partitions (3x8mb, 1x250odd mb & > > 1x600mbish partition) This left the partition that I assumed contained all > > my files: a 920GB partition. Tried to look at it again on Linux & (both > > Knoppix & Ubuntu) and the error message had changed slightly. It now reads: > > "Error mounting /dev/sdc2 at > > /media/ubuntu/e8b90eb2-8718-4964-939d-8a2b899b68bd: Command-line `mount -t > > "xfs" -o "uhelper=udisks2,nodev,nosuid" "/dev/sdc2" > > "/media/ubuntu/e8b90eb2-8718-4964-939d-8a2b899b68bd"' exited with non-zero > > exit status 32: mount: Structure needs cleaning" > To be clear, you've deleted partitions other than the partition of > interest? I suppose that shouldn't effect things either way, but I'm not > really sure what the disk utility might do. It might be worth checking > whether 'file -s <device>' still identifies the partition as an XFS > filesystem..? Yes it's a NAS drive and so I assume had some kind of proprietary OS on the other partitions (this is where i might have messed up by deleting?!) I'm pretty sure that the drive in bold below (sdc2) is the one I'm after which is xfs... ubuntu@ubuntu:~$ sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL NAME FSTYPE SIZE MOUNTPOINT LABEL sda 596.2G ├─sda1 vfat 200M EFI ├─sda2 hfsplus 491.8G Macintosh HD ├─sda3 hfsplus 619.9M Recovery HD └─sda4 ntfs 103.6G sdc 931.5G ├─sdc1 1K └─sdc2 xfs 930.6G sr0 iso9660 981M /cdrom Ubuntu 14.04.1 LTS amd64 loop0 squashfs 938.7M /rofs & This: ubuntu@ubuntu:~$ sudo fdisk -l WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted. Disk /dev/sda: 640.1 GB, 640135028736 bytes 255 heads, 63 sectors/track, 77825 cylinders, total 1250263728 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x34873486 Device Boot Start End Blocks Id System /dev/sda1 1 409639 204819+ ee GPT /dev/sda2 409640 1031659623 515624992 af HFS / HFS+ /dev/sda3 1031659624 1032929167 634772 ab Darwin boot /dev/sda4 * 1032929280 1250263039 108666880 7 HPFS/NTFS/exFAT Disk /dev/sdb: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x1734c26c Device Boot Start End Blocks Id System /dev/sdb1 2 976773167 488386583 b W95 FAT32 Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0xb06a2add Device Boot Start End Blocks Id System /dev/sdc1 63 2008124 1004031 5 Extended /dev/sdc2 2008125 1953520064 975755970 83 Linux > > Beyond that, I'd suggest to capture and post the logs of the failed > mount and perhaps the output of 'xfs_repair -n <dev>.' This will attempt > a dry-run (e.g., no modifications) check and repair of the filesystem. Apologies again but you'd have to walk me through the process of exactly what to type in - as I say I'm really not very experienced with Linux/ubuntu & terminal! Cheers! Tom > Brian > > > This drive has all my audio and video stored on it! Any help to move me > > toward a solution would be much appreciated! > > > > Thanks for your time... > > > > xfs@xxxxxxxxxxx > > http://oss.sgi.com/mailman/listinfo/xfs |
_______________________________________________ xfs mailing list xfs@xxxxxxxxxxx http://oss.sgi.com/mailman/listinfo/xfs