PMDK-CONVERT(1)
π PMDK-CONVERT π
aka pmdk-convert from the PMDK Programmer's Manual β the lil tool that β¨upgrades your pool files' layout versionβ¨
πΈ NAME πΈ
pmdk-convert β bestie, it upgrades the layout version of your pool files π¦
π SYNOPSIS π
$ pmdk-convert <file>
β¨ DESCRIPTION β¨
okay so, pmdk-convert does a conversion of the pool you point it at, bumping it up to the newest layout supported by this tool. rn only libpmemobj(7) pools are supported, so if that's your pool, slay π
β οΈ not me being the bearer of bad news but β the conversion process is not fail-safe. a power interruption may damage the pool. the move is to have a backup of the pool before conversion. fr fr, back it up first π«Ά
also!! this tool doesn't support remote replicas π before a conversion, all remote replicas have to be removed from the pool using the pmempool transform command. no skipping that step bestie.
π Options:
-V,--versionβ shows version info and dips out. iconic.-h,--helpβ shows help, plus the list of supported layouts and the PMDK versions that go with them π-f,--from=pmdk-versionβ convert from the PMDK version you specify. this one is exclusive with the-Foption (they cannot both show up, it's giving main character energy only one at a time).-F,--from-layout=versionβ convert from the layout version you specify. this one is exclusive with the-foption.-t,--to=versionβ convert to the specified PMDK version. exclusive with the-Toption.-T,--to-layout=versionβ convert to the specified layout version. exclusive with the-toption.-X,--force-yes=[question]β reply positively to the question you specify π possible questions are:fail-safety,1.2-pmemmutex
π EXAMPLE π
$ pmempool convert pool.obj
Updates pool.obj to the latest layout version. β
$ pmempool convert pool.obj --from=1.2 --to=1.4
Updates pool.obj from PMDK 1.2 to PMDK 1.4 π¦
π SEE ALSO π
pmempool(1), libpmemblk(7), libpmemlog(7), libpmemobj(7), libpmempool(7) and <http://pmem.io> π₯
and that's the whole page bestie, no cap π§ this was PMDK - pmem Tools version 1.5, dated 2019-01-30 β periodt πβ¨π
π¦ where this page comes from
- centos-stream 9: pmdk-convert 1.7-8.el9 Β· BSD
- ubuntu jammy: pmdk-convert 1.7-1 Β· BSD-3-Clause
- Copyright 2014-2019, Intel Corporation
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms