filefrag and reflink

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

 



xfsprogs 4.17.0 mkfs with reflink=1
kernel 4.17.6

$ fallocate -l 1g tmp2
$ cp --reflink tmp2 tmp3
$ filefrag -v *
Filesystem type is: 58465342
File size of tmp2 is 1073741824 (262144 blocks of 4096 bytes)
 ext:     logical_offset:        physical_offset: length:   expected: flags:
   0:        0..  130136:         24..    130160: 130137:             unwritten
   1:   130137..  260280:     131082..    261225: 130144:     130161: unwritten
   2:   260281..  262143:     264714..    266576:   1863:     261226:
last,unwritten,eof
tmp2: 3 extents found
File size of tmp3 is 1073741824 (262144 blocks of 4096 bytes)
tmp3: 0 extents found
[chris@f28s xfs]$


Is this expected? When I do it on Btrfs, I see identical information
for the two files after reflink copy, with flags "unwritten,shared".

Regular files behave as expected, I'm only seeing this on reflink
copies of fallocated files.




-- 
Chris Murphy
--
To unsubscribe from this list: send the line "unsubscribe linux-xfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[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