pmem Tools version 1.2.0

The PMDK repository on GitHub is the ultimate source of information on PMDK from release 2.0! For all questions and to submit eventual issues please follow to that repository. The PMDK documentation collected here should be valid up to the 1.13.1 release but is maintained only on a best-effort basis and may not reflect the latest state of the art.

comment: <> (SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT) comment: <> (LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,) comment: <> (DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY) comment: <> (THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT) comment: <> ((INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE) comment: <> (OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.)

NAME
SYNOPSIS
DESCRIPTION
EXAMPLE
SEE ALSO

NAME

pmempool-rm – Remove (unlink) poolset files

SYNOPSIS

$ pmempool rm [<options>] <file>..

DESCRIPTION

The pmempool invoked with rm command removes (unlinks) all files specified in command line arguments. If the specified file is a poolset file all parts will be removed. All files are removed using the unlink(3) call. Without specifying the -i|–interactive option, the rm command prompts only before removing write-protected files. If specified file does not exist the rm command terminates with error code. The -f|–force command ignores non-existing files and never prompts before removing a file. See EXAMPLES section for example usage of the rm command.

Available options:

-h, --help

Print help message

-v, --verbose

Be verbose and print all removing files.

-s, --only-pools

Remove only pool files and do not remove poolset files.

-f, --force

Remove all specified files, ignore not existing files, never prompt.

-i, --interactive

Prompt before removing every single file.

EXAMPLE

$ pmempool rm pool.obj pool.blk

Remove specified pool files

$ pmempool rm -s pool.set

Remove all pool files from the “pool.set”, do not remove pool.set itself.

SEE ALSO

pmempool(1), libpmemlog(3), libpmemblk(3), libpmemobj(3) and http://pmem.io

The contents of this web site and the associated GitHub repositories are BSD-licensed open source.