xfs
[Top] [All Lists]

Re: Help! Defragmenting XFS killed my partition?

To: linux-xfs@xxxxxxxxxxx
Subject: Re: Help! Defragmenting XFS killed my partition?
From: Justin Piszcz <jpiszcz@xxxxxxxxxxxxxxx>
Date: Sun, 4 Sep 2005 19:02:58 -0400 (EDT)
In-reply-to: <Pine.LNX.4.63.0509041838550.13788@p34>
References: <Pine.LNX.4.63.0509041838550.13788@p34>
Sender: linux-xfs-bounce@xxxxxxxxxxx
I take that back, it looks like my drive just died, coincidence?

hdk: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdk: dma_intr: error=0x40 { UncorrectableError }, LBAsect=107317663, high=6, low=6654367, sector=107317535
ide: failed opcode was: unknown
end_request: I/O error, dev hdk, sector 107317535
hdk: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdk: dma_intr: error=0x40 { UncorrectableError }, LBAsect=414375286, high=24, low=11722102, sector=414375255
ide: failed opcode was: unknown
end_request: I/O error, dev hdk, sector 414375255
hdk: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdk: dma_intr: error=0x40 { UncorrectableError }, LBAsect=474418460, high=28, low=4656412, sector=474418431
ide: failed opcode was: unknown
end_request: I/O error, dev hdk, sector 474418431
hdk: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdk: dma_intr: error=0x40 { UncorrectableError }, LBAsect=368476792, high=21, low=16155256, sector=368476703
ide: failed opcode was: unknown
end_request: I/O error, dev hdk, sector 368476703
hdk: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdk: dma_intr: error=0x40 { UncorrectableError }, LBAsect=480110089, high=28, low=10348041, sector=480110007
ide: failed opcode was: unknown
end_request: I/O error, dev hdk, sector 480110007
hdk: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdk: dma_intr: error=0x40 { UncorrectableError }, LBAsect=410468331, high=24, low=7815147, sector=410468127
ide: failed opcode was: unknown
end_request: I/O error, dev hdk, sector 410468127
hdk: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdk: dma_intr: error=0x40 { UncorrectableError }, LBAsect=410468331, high=24, low=7815147, sector=410468135
ide: failed opcode was: unknown
end_request: I/O error, dev hdk, sector 410468135
hdk: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdk: dma_intr: error=0x40 { UncorrectableError }, LBAsect=410468331, high=24, low=7815147, sector=410468143
ide: failed opcode was: unknown
end_request: I/O error, dev hdk, sector 410468143
hdk: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdk: dma_intr: error=0x40 { UncorrectableError }, LBAsect=37475735, high=2, low=3921303, sector=37475671
ide: failed opcode was: unknown
end_request: I/O error, dev hdk, sector 37475671
hdk: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdk: dma_intr: error=0x40 { UncorrectableError }, LBAsect=142214565, high=8, low=7996837, sector=142214375
ide: failed opcode was: unknown
end_request: I/O error, dev hdk, sector 142214375
hdk: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdk: dma_intr: error=0x40 { UncorrectableError }, LBAsect=142214565, high=8, low=7996837, sector=142214383
ide: failed opcode was: unknown
end_request: I/O error, dev hdk, sector 142214383
hdk: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdk: dma_intr: error=0x40 { UncorrectableError }, LBAsect=142214565, high=8, low=7996837, sector=142214391
ide: failed opcode was: unknown
end_request: I/O error, dev hdk, sector 142214391
hdk: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdk: dma_intr: error=0x40 { UncorrectableError }, LBAsect=142214565, high=8, low=7996837, sector=142214399
ide: failed opcode was: unknown
end_request: I/O error, dev hdk, sector 142214399
hdk: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdk: dma_intr: error=0x40 { UncorrectableError }, LBAsect=402440697, high=23, low=16564729, sector=402440639
ide: failed opcode was: unknown
end_request: I/O error, dev hdk, sector 402440639
hdk: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdk: dma_intr: error=0x40 { UncorrectableError }, LBAsect=402440697, high=23, low=16564729, sector=402440647
ide: failed opcode was: unknown
end_request: I/O error, dev hdk, sector 402440647


On Sun, 4 Sep 2005, Justin Piszcz wrote:

p34:~# xfs_db -V
xfs_db version 2.6.20
p34:~# xfs_fsr -V
xfs_fsr version 2.2.30
p34:~#
p34:~# uname -a
Linux p34 2.6.13 #7 SMP Sat Sep 3 08:08:01 EDT 2005 i686 GNU/Linux


 N  3 root           6:23pm   (476) Warning: /dev/hdk1 is 12% fragmented.

p34:~# xfs_db -c frag -r /dev/hdk1
p34:~# xfs_fsr /dev/hdk1

..

Then I check the fragmentation manually.

p34:~# xfs_db -c frag -r /dev/hdk1
xfs_db: /dev/hdk1 is invalid (cannot read first 512 bytes)

p34:~# umount /d3
p34:~# mount /d3
mount: /dev/hdk1: can't read superblock
p34:~#

??

p34:~# fdisk /dev/hdk

The number of cylinders for this disk is set to 30515.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
  (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/hdk: 251.0 GB, 251000193024 bytes
255 heads, 63 sectors/track, 30515 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

  Device Boot      Start         End      Blocks   Id  System
/dev/hdk1               1       30515   245111706   83  Linux

Command (m for help): q

p34:~#

How do I get back the data? What happened? XFS bug?

I have been running xfs_fsr for a 4-5 days now and it has been working great across different machines, however, I may have just lost 230GB of data, can anyone help?

Thanks.




<Prev in Thread] Current Thread [Next in Thread>