[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
null files and things disapear.
using XFS FS.
NFS on XFS FS is heavily used.
After reports of this happening from users on some systems I umounted
the FS and ran xfs_check. got nothing. but when I ran xfs_repair I had a
whole string of things "fixed".
I attached the output.
This has happened on about 7 different machines. Each are Dell Precision
workstations with a min of 512MB ram with some at 2GB. All are Dual CPU
rannging from 800mhz Pentium III to 2.2Ghz P4(Xeon)'s.
The kernel running is standard mandrake 8.1 kernel.
looking through the /var/log/messages the only little chue I can find is
this:
Feb 10 15:57:55 micro kernel: Start mounting filesystem: sd(8,17)
Feb 10 15:57:55 micro kernel: Starting XFS recovery on filesystem:
sd(8,17) (dev: 8/17)
Feb 10 15:57:55 micro kernel: Ending XFS recovery on filesystem:
sd(8,17) (dev: 8/17)
Feb 10 15:57:55 micro kernel: XFS: Filesystem has duplicate UUID - can't
mount
there is 5 different xfs FS's on the machine. all the FS's were mounted
even though the error message: "Filesystem has duplicate UUID - can't
mount". It's also anoying it doesn't tell me what device it's talking
about.
after the xfs_check I get this message:
Feb 10 17:26:25 micro kernel: Start mounting filesystem: sd(8,17)
Feb 10 17:26:25 micro kernel: Ending clean XFS mount for filesystem:
sd(8,17)
Is this a know problem that is resolved in a newer version of XFS FS? or
is this something new?
Any help is good. :)
--
Bryan Whitehead
SysAdmin - JPL - Interferometry Systems and Technology
Phone: 818 354 2903
driver@jpl.nasa.gov
Phase 1 - find and verify superblock...
Phase 2 - using internal log
- zero log...
- scan filesystem freespace and inode maps...
bad agbno 1481003842 in agfl, agno 0
bad agbno 4480119 in agfl, agno 0
bad agbno 1481003842 in agfl, agno 1
bad agbno 4480119 in agfl, agno 1
bad agbno 1481003842 in agfl, agno 2
bad agbno 4480119 in agfl, agno 2
bad agbno 1481003842 in agfl, agno 3
bad agbno 4480119 in agfl, agno 3
bad agbno 1481003842 in agfl, agno 4
bad agbno 4480119 in agfl, agno 4
bad agbno 1481003842 in agfl, agno 5
bad agbno 4480119 in agfl, agno 5
bad agbno 1481003842 in agfl, agno 6
bad agbno 4480119 in agfl, agno 6
bad agbno 1481003842 in agfl, agno 7
bad agbno 4480119 in agfl, agno 7
bad agbno 1481003842 in agfl, agno 8
bad agbno 4480119 in agfl, agno 8
bad agbno 1481003842 in agfl, agno 9
bad agbno 4480119 in agfl, agno 9
bad agbno 1481003842 in agfl, agno 10
bad agbno 4480119 in agfl, agno 10
bad agbno 1481003842 in agfl, agno 11
bad agbno 4480119 in agfl, agno 11
bad agbno 1481003842 in agfl, agno 12
bad agbno 4480119 in agfl, agno 12
bad agbno 1481003842 in agfl, agno 13
bad agbno 4480119 in agfl, agno 13
bad agbno 1481003842 in agfl, agno 14
bad agbno 4480119 in agfl, agno 14
bad agbno 1481003842 in agfl, agno 15
bad agbno 4480119 in agfl, agno 15
bad agbno 1481003842 in agfl, agno 16
bad agbno 4480119 in agfl, agno 16
bad agbno 1481003842 in agfl, agno 17
bad agbno 4480119 in agfl, agno 17
- found root inode chunk
Phase 3 - for each AG...
- scan and clear agi unlinked lists...
- process known inodes and perform inode discovery...
- agno = 0
data fork in ino 168 claims free block 4096
- agno = 1
data fork in ino 4194479 claims free block 266240
- agno = 2
data fork in ino 8435607 claims free block 528384
- agno = 3
data fork in ino 12596401 claims free block 790528
- agno = 4
data fork in ino 16842038 claims free block 1052672
- agno = 5
data fork in ino 20972877 claims free block 1314816
- agno = 6
data fork in ino 25165983 claims free block 1576960
- agno = 7
data fork in ino 29360294 claims free block 1839104
- agno = 8
data fork in ino 33585970 claims free block 2101248
- agno = 9
data fork in ino 37780298 claims free block 2363392
- agno = 10
data fork in ino 41983581 claims free block 2625536
- agno = 11
data fork in ino 46195164 claims free block 2887680
- agno = 12
data fork in ino 50375684 claims free block 3149824
- agno = 13
data fork in ino 54526093 claims free block 3411968
- agno = 14
data fork in ino 58720391 claims free block 3674112
- agno = 15
data fork in ino 62914733 claims free block 3936256
- agno = 16
data fork in ino 67109053 claims free block 4198400
- agno = 17
data fork in ino 71305186 claims free block 4460544
- process newly discovered inodes...
Phase 4 - check for duplicate blocks...
- setting up duplicate extent list...
- clear lost+found (if it exists) ...
- check for inodes claiming duplicate blocks...
- agno = 0
- agno = 1
- agno = 2
- agno = 3
- agno = 4
- agno = 5
- agno = 6
- agno = 7
- agno = 8
- agno = 9
- agno = 10
- agno = 11
- agno = 12
- agno = 13
- agno = 14
- agno = 15
- agno = 16
- agno = 17
Phase 5 - rebuild AG headers and trees...
- reset superblock...
Phase 6 - check inode connectivity...
- resetting contents of realtime bitmap and summary inodes
- ensuring existence of lost+found directory
- traversing filesystem starting at / ...
- traversal finished ...
- traversing all unattached subtrees ...
- traversals finished ...
- moving disconnected inodes to lost+found ...
Phase 7 - verify and correct link counts...
done