Home
Reading
Searching
Subscribe
Sponsors
Statistics
Posting
Contact
Spam
Lists
Links
About
Hosting
Filtering
Features Download
Marketing
Archives
FAQ
Blog
 
Gmane
From: unDEFER <undefer <at> gmail.com>
Subject: Re: Some questions about XFS design
Newsgroups: gmane.comp.file-systems.xfs.general
Date: Monday 17th April 2006 16:43:32 UTC (over 11 years ago)
В письме от Mon, 17 Apr 2006 19:07:28 +0400, unDEFER
 сообщал:

Sorry for bad formatting in prevision message.

***Start of dxfs_dinode structure***
***Start of di_core structure***

             +-- di_magic ('IN')
             |
             |     +-- di_mode (it is regular file)
             |     |
             |     |   +-- di_version
             |     |   |
             |     |   |  +-- di_format (XFS_DINODE_FMT_BTREE)
             |     |   |  |
           +---+ +---+ ++ ++
00008400  49 4e 81 a4 01 03 00 01  00 00 01 f4 00 00 01 f5  |IN
╓.......Т...У|
00008410  00 00 00 01 00 00 00 00  00 00 00 00 00 00 00 e5 
|...............Е|
00008420  44 3a 80 d7 1e 54 43 d0  41 e8 68 9a 00 00 00 00  |D: в.TCпAХh
....|
00008430  42 1b 7d 18 2c d5 ec 08  00 00 00 00 27 c0 04 00 
|B.}.,уЛ.....'ю..|

                                                  +-- di_nextents (10
extents)
                                                  |
                                                +---------+
00008440  00 00 00 00 00 02 7c 02  00 00 00 00 00 00 00 0a 
|......|.........|
00008450  00 00 00 02 00 00 00 00  00 00 00 00 00 00 00 0e 
|................|
***End of di_core structure***

             +-- di_next_unlinked (it is not unlinked file)
             |
             |           +-- bb_level of xfs_bmdr_block_t structure???
             |           |
             |           |     +-- bb_numrecs of xfs_bmdr_block_t
structure???
             |           |     |
             |           |     |      +-- Why we have zeroes here?
             |           |     |      |
           +---------+ +---+ +---+  +---------------------+
00008460  ff ff ff ff 00 01 00 01  00 00 00 00 00 00 00 00 
|ЪЪЪЪ............|

!!! Here we have piece of old data of extent list. Why??? !!!
00008470  e5 a1 c8 00 00 00 00 00  03 90 00 00 00 00 00 8d  |Е║х......
..... |
00008480  41 a0 11 40 00 00 00 00  03 b2 80 00 00 00 00 91  |A [email protected]╡
.... |
00008490  e1 a0 12 e0 00 00 00 00  03 d8 40 00 00 00 00 96  |А
.Ю.....ь@.... |
000084a0  ad a0 14 60 00 00 00 00  04 01 00 00 00 00 00 9c  |╜
.`........... |
!!! End if piece of old data of extent list !!!

             +-- It is seems, 64 bit link to btree block.
             |
           +---------------------+
000084b0  00 00 00 00 00 05 e0 6f  00 00 00 00 00 00 00 00 
|......Юo........|
000084c0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
|................|
000084d0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
|................|
000084e0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
|................|
000084f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
|................|
***End of Inode***


-- 
registered Linux user #360474
Don't worry, I can read OpenOffice.org
 
CD: 4ms