[XFS][9.0RC2] xfs_repair hangs on umtxn

Raphael Eiselstein rabe at uugrn.org
Mon Dec 12 22:36:02 UTC 2011


On Mon, Dec 12, 2011 at 11:15:33PM +0100, Raphael Eiselstein wrote:
> I just tried to do some experiments using xfs on FreeBSD 9.0RC2. My
> setup is: a plain file /var/cache.img attached as /dev/md0

Just in advance to my flatfile-experiment: Working an on a more-or-less
real SATA drive ...

ada2 at ahcich2 bus 0 scbus4 target 0 lun 0
ada2: <VBOX HARDDISK 1.0> ATA-6 SATA 2.x device
ada2: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
ada2: Command Queueing enabled
ada2: 5120MB (10485760 512 byte sectors: 16H 63S/T 10402C)
ada2: Previously was known as ad8

... xfs_repair still doesn't work:


fbsd9rc2# gpart add -t freebsd /dev/ada2
ada2s1 added
fbsd9rc2# bsdlabel -w /dev/ada2s1 
fbsd9rc2# bsdlabel /dev/ada2s1
# /dev/ada2s1:
8 partitions:
#          size     offset    fstype   [fsize bsize bps/cpg]
  a:   10485677         16    unused        0     0   
  c:   10485693          0    unused        0     0     # "raw" part,
don't edit
fbsd9rc2# ls -la /dev/ada2*
crw-r-----  1 root  operator    0, 114 Dec 12 23:23 /dev/ada2
crw-r-----  1 root  operator    0,  93 Dec 12 23:49 /dev/ada2s1
crw-r-----  1 root  operator    0,  98 Dec 12 23:49 /dev/ada2s1a
fbsd9rc2# /usr/local/sbin/mkfs.xfs /dev/ada2s1a
meta-data=/dev/ada2s1a           isize=256    agcount=8, agsize=163838
blks
         =                       sectsz=512   attr=0
data     =                       bsize=4096   blocks=1310704, imaxpct=25
         =                       sunit=0      swidth=0 blks, unwritten=1
naming   =version 2              bsize=4096  
log      =internal log           bsize=4096   blocks=2560, version=1
         =                       sectsz=512   sunit=0 blks, lazy-count=0
realtime =none                   extsz=4096   blocks=0, rtextents=0
fbsd9rc2# /usr/local/sbin/xfs_repair /dev/ada2s1a
Phase 1 - find and verify superblock...
Phase 2 - using internal log
        - zero log...
        - scan filesystem freespace and inode maps...
        - found root inode chunk
Phase 3 - for each AG...
        - scan and clear agi unlinked lists...
        - process known inodes and perform inode discovery...
        - agno = 0
^C
(hangs in umtxn but can be killed by ^C)

Regards
Raphael

-- 
Raphael Eiselstein <rabe at uugrn.org>               http://rabe.uugrn.org/
xmpp:freibyter at gmx.de  | https://www.xing.com/profile/Raphael_Eiselstein   
GnuPG:                E7B2 1D66 3AF2 EDC7 9828  6D7A 9CDA 3E7B 10CA 9F2D
.........|.........|.........|.........|.........|.........|.........|..
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
Url : http://lists.freebsd.org/pipermail/freebsd-fs/attachments/20111212/e648230c/attachment.pgp


More information about the freebsd-fs mailing list