xfs_rtcp(8)
π xfs_rtcp(8) β¨ NAME β¨
okay so the manual name is xfs_rtcp, and it's the XFS realtime copy command π bestie, it does exactly what it says.
π§ SYNOPSIS π§
xfs_rtcp [ -e extsize ] [ -p ] source ... target
xfs_rtcp -V
π¦ DESCRIPTION π¦
okay so xfs_rtcp copies a file onto the realtime partition of an XFS filesystem π
if you give it more than one source, the final argument (the target) has to be a directory that already exists. no making it up on the spot, periodt π
πΈ OPTIONS πΈ
-e extsizeβ sets the extent size of the destination realtime file π-pβ the glow-up flag π₯ use this if the source file's size isn't an even multiple of the destination filesystem's block size. with-p,xfs_rtcppads the destination file out to an even multiple of the filesystem block size. this is needed because the realtime file gets created with direct I/O, and the smallest I/O you can do is one filesystem block, so it's not optional, it's giving necessary β¨-Vβ prints the version number and exits π
π SEE ALSO π
xfs(5), mkfs.xfs(8), mount(8) β go read these, they're the homies π«Ά
π¨ CAVEATS π¨
π bestie, listen up. realtime partitions are not supported under the Linux version of XFS right now, and using a realtime partition WILL CAUSE CORRUPTION on the data partition. no cap, this is not a drill π
so this command is only available for curious DEVELOPERS ONLY at this point in time. if you're not a developer poking around out of curiosity, keep your hands off π ββοΈπ
π that's the whole page, bestie: xfs_rtcp(8) π the name in the footer, all tidy and ready to go. stay iconic, stay curious, and stay far away from the data partition π¦π
π¦ where this page comes from
- alpine 3.22: xfsprogs-doc 6.14.0-r0 Β· LGPL-2.1-or-later
- alpine 3.23: xfsprogs-doc 6.17.0-r0 Β· LGPL-2.1-or-later
- alpine 3.24: xfsprogs-doc 7.0.1-r0 Β· LGPL-2.1-or-later
- arch rolling: xfsprogs 7.2.0-1
- arch rolling: xfsprogs 7.2.1-1 Β· GPL-2.0-only AND LGPL-2.1-only
- centos-stream 10: xfsprogs 6.16.0-1.el10 Β· GPL-1.0-or-later AND LGPL-2.1-or-later
- centos-stream 9: xfsprogs 6.4.0-9.el9 Β· GPL+ and LGPLv2+
- centos-stream 9: xfsprogs 6.4.0-9.el9 Β· GPL+ and LGPLv2+
- debian bookworm: xfsprogs 6.1.0-1 Β· GPL-2.0-only
- debian trixie: xfsprogs 6.13.0-2+deb13u1 Β· GPL-2.0-only
- fedora 43: xfsprogs 6.15.0-3.fc43 Β· GPL-1.0-or-later AND LGPL-2.1-or-later
- fedora 43: xfsprogs 6.15.0-3.fc43 Β· GPL-1.0-or-later AND LGPL-2.1-or-later
- fedora 44: xfsprogs 6.18.0-2.fc44 Β· GPL-1.0-or-later AND LGPL-2.1-or-later
- fedora 44: xfsprogs 6.18.0-2.fc44 Β· GPL-1.0-or-later AND LGPL-2.1-or-later
- fedora 44: xfsprogs 7.1.1-1.fc44 Β· GPL-1.0-or-later AND LGPL-2.1-or-later
- fedora 44: xfsprogs 7.1.1-1.fc44 Β· GPL-1.0-or-later AND LGPL-2.1-or-later
- nixos 26.05: xfsprogs 6.19.0
- nixpkgs unstable: xfsprogs 7.2.1
- opensuse-leap 16.0: xfsprogs 6.19.0-160000.3.1 Β· GPL-2.0-or-later
- opensuse-leap 16.0: xfsprogs 6.19.0-160000.3.1 Β· GPL-2.0-or-later
- opensuse-leap 16.0: xfsprogs 6.19.0-160000.3.1 Β· GPL-2.0-or-later
- opensuse-leap 16.0: xfsprogs 6.19.0-160000.3.1 Β· GPL-2.0-or-later
- ubuntu jammy: xfsprogs 5.13.0-1ubuntu2 Β· GPL-2.0-only
- ubuntu jammy: xfsprogs 5.13.0-1ubuntu2.1 Β· GPL-2.0-only
- ubuntu noble: xfsprogs 6.6.0-1ubuntu2 Β· GPL-2.0-only
- ubuntu noble: xfsprogs 6.6.0-1ubuntu2.1 Β· GPL-2.0-only
- ubuntu questing: xfsprogs 6.13.0-2ubuntu2 Β· GPL-2.0-only
- ubuntu resolute: xfsprogs 6.18.0-3 Β· GPL-2.0-only
- ubuntu stonking: xfsprogs 6.19.0-1 Β· GPL-2.0-only
- π girlified by anthropic/claude-haiku-5.5 on : a language model's rewrite of the original, under its terms