s_bmap and flags explanation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




Hello developers 

It is possible to explain the FLAGS field in xfs_bmap output of a file 

 EXT: FILE-OFFSET           BLOCK-RANGE              AG AG-OFFSET                 TOTAL FLAGS
   0: [0..7]:               49700520968..49700520975 30 (8..15)                       8 001111
   1: [8..4175871]:         49708756480..49712932343 30 (8235520..12411383)     4175864 000111
   2: [4175872..19976191]:  49715788288..49731588607 30 (15267328..31067647)   15800320 000011
   3: [19976192..25153535]: 49731588608..49736765951 30 (31067648..36244991)    5177344 000011
   4: [25153536..41930743]: 49767625216..49784402423 30 (67104256..83881463)   16777208 000111
   5: [41930744..58707951]: 49784402424..49801179631 30 (83881464..100658671)  16777208 001111
   6: [58707952..58959935]: 49801179632..49801431615 30 (100658672..100910655)   251984 001111
   7: [58959936..75485159]: 49801431616..49817956839 30 (100910656..117435879) 16525224 001111

with 

[disk06]# du -sh ./00000869/014886f4
36G	./00000869/014886f4
[disk06]# du -sh --apparent-size  ./00000869/014886f4
29G	./00000869/014886f4

I try to understand if  this file contains unused externs 
and how those file are created like this (if we assume that the free space was not fragmented ) 

we are running CentOS Stream release 8 with 4.18.0-383.el8.x86_64 

if I defrag the file above the difference bewteen apparent size and size with du disappered !

thank you in advance
best
e.v.



[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux