On Tue, Oct 13, 2020 at 9:38 PM Chris Murphy <lists@xxxxxxxxxxxxxxxxx> wrote: > > Hi, > > I'm looking for testers: > - Fedora 33 > - User home is on Btrfs (clean installed or converted, in a subvolume > or not, these details won't matter) > - using any spin other than Workstation (kde, lxqt, xfce, etc are all > requested). I'd like to know which desktops do/don't automagically > support reflink copies. What are reflinks? See Note 1 below. > > > 1. Use the file manager to duplicate a file anywhere within user home, > by all available means. i.e. using control-c then control-v, or > contextual menu copy/paste, or copy to... if available. (Any file? > Yes, although I'm most interested in files 4KiB and larger. The > handling for smaller files might be different.) > > 2. Copy it from/to anywhere in your user home directory. > > 3. Check all copies of the file with 'filefrag -v /path/to/file' > > Check: The main thing you're looking for is that flags is "shared" for > the original and each copy. An extra check is verify all the column > values are the same for the original and each of its copies. > > ext: logical_offset: physical_offset: length: expected: flags: > 0: 0.. 7429: 16640282.. 16647711: 7430: > last,shared,eof > Fedora 33 KDE Plasma Edition seems to confirm the KIO reflink support is working. I copied a file with Dolphin and the result in the terminal indicates the file is reflinked: > ngompa@f33-ryo-ohki-winvm ~/abf-scm> /sbin/filefrag -v rpm.spec > Filesystem type is: 9123683e > File size of rpm.spec is 27515 (7 blocks of 4096 bytes) > ext: logical_offset: physical_offset: length: expected: flags: > 0: 0.. 6: 589306.. 589312: 7: last,shared,eof > rpm.spec: 1 extent found > ngompa@f33-ryo-ohki-winvm ~/abf-scm> /sbin/filefrag -v rpm/rpm.spec > Filesystem type is: 9123683e > File size of rpm/rpm.spec is 27515 (7 blocks of 4096 bytes) > ext: logical_offset: physical_offset: length: expected: flags: > 0: 0.. 6: 589306.. 589312: 7: last,shared,eof > rpm/rpm.spec: 1 extent found Reflinks are supposed to work in KDE Plasma (or any desktop using KIO built on KDE Frameworks 5.72 or higher): https://kde.org/announcements/kde-frameworks-5.72.0 -- 真実はいつも一つ!/ Always, there's only one truth! _______________________________________________ test mailing list -- test@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to test-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/test@xxxxxxxxxxxxxxxxxxxxxxx