PVFS2-CP(1)

πŸ“¦
version 2.10.1 Β· 2 versions
, in fedora 44

πŸ’– NAME πŸ’–

pvfs2-cp β€” bestie's favourite little tool for copying files to and from OrangeFS volumes ✨


🌸 SYNOPSIS 🌸

pvfs2-cp [-s strip_size] [-n num_datafiles] [-b buffer_size_in_bytes]
[-tv] src_file dst_file

πŸŽ€ DESCRIPTION πŸŽ€

Okay so here's the vibe: pvfs2-cp takes your src_file and copies it over to dst_file, and those two files can live either on OrangeFS volumes or just be plain local files. No biggie, it handles both πŸ’…

And when it is doing OrangeFS stuff? It goes through the OrangeFS library, not through the kernel interface. That's the whole tea β˜•

The options are as follows:

  • -s β€” tell it what strip size to use when it's creating dst_file. Heads up bestie: this only applies to OrangeFS volumes.
  • -n β€” tell it how many datafiles to use when it's creating dst_file. Again, only applies to OrangeFS volumes.
  • -b β€” use an intermediate buffer of buffer_size bytes while copying the file. Buffer era 🫢
  • -t β€” spill some timing information, for the curious girlies ⏱️
  • -v β€” print the version number and dip. That's it, that's the option πŸ‘‘

πŸ¦‹ ENVIRONMENT πŸ¦‹

  • PVFS2_DEBUGFILE β€” if you set this to the path of a local file, all that debug output gets redirected there instead of yelling at you. quiet luxury πŸ’œ
  • PVFS2_DEBUGMASK β€” sets the OrangeFS debug mask. All the possible masks are documented over in pvfs2-set-debugmask(1), so go peek there πŸ‘€
  • PVFS2TAB_FILE β€” if set, this is the full pathname for an alternate pvfs2tab file. Main character energy, choosing your own tab file ✨

🌈 FILES 🌈

  • /etc/pvfs2tab

⭐ EXAMPLES ⭐

Say you wanna copy /etc/motd over to /mnt/bar. And if /mnt happens to be an OrangeFS volume? Then congrats, that file is going straight into OrangeFS πŸŽ‰

pvfs2-cp /etc/motd /mnt/bar

πŸ’€ CAVEATS πŸ’€

When dst_file is a directory, this utility does not work. None. Nada. In this one specific way it is different from the cp(1) utility, so don't come for it πŸ™ˆ

😭 BUGS 😭

Found a bug? Please submit bug reports to devel@lists.orangefs.org β€” they wanna hear from you fr fr πŸ“


πŸ‘‘ SEE ALSO πŸ‘‘

cp(1), pvfs2-ln(1), pvfs2-viewdist(1), pvfs2tab(5)


And that's the whole page, bestie πŸ’– this one's from the General Commands Manual, the PVFS2-CP(1) era, dated 2017-08-11. Go copy something iconic. Periodt. βœ¨πŸ¦‹πŸ’…

πŸ“¦ where this page comes from
  • fedora 44: orangefs 2.10.1-3.fc44 Β· LicenseRef-Callaway-LGPLv2+ AND LicenseRef-Callaway-LGPLv2 AND LicenseRef-Callaway-BSD AND LicenseRef-Callaway-MIT AND Zlib
  • fedora 44: orangefs 2.10.1-3.fc44 Β· LicenseRef-Callaway-LGPLv2+ AND LicenseRef-Callaway-LGPLv2 AND LicenseRef-Callaway-BSD AND LicenseRef-Callaway-MIT AND Zlib
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms