Struct devicemapper::ThinPoolDev [] [src]

pub struct ThinPoolDev { /* fields omitted */ }

DM construct to contain thin provisioned devices

Methods

impl ThinPoolDev
[src]

Use DM to create a "thin-pool". A "thin-pool" is shared space for other thin provisioned devices to use.

See section "Setting up a fresh pool device": https://www.kernel.org/doc/Documentation/device-mapper/thin-provisioning.txt

Construct a new ThinPoolDev with the given data and meta devs. The ThinPoolDev is used as backing for by ThinDev.

Obtain the meta device that backs this thin pool device.

Obtain the data device that backs this thin pool device.

Obtain the data block size for this thin pool device.

Set up an existing ThinPoolDev.

send a message to DM thin pool

name of the thin pool device

Get the "x:y" device string for this LinearDev

path of the device node

Get the current status of the thinpool.

Remove the device from DM

Trait Implementations

impl Debug for ThinPoolDev
[src]

Formats the value using the given formatter.