Enum lsm::RaidType [] [src]

#[repr(i32)]
pub enum RaidType { Unknown, Raid0, Raid1, Raid3, Raid4, Raid5, Raid6, Raid10, Raid15, Raid16, Raid50, Raid60, Raid51, Raid61, Jbod, Mixed, Other, }

Represent a RAID type.

Variants

Plugin failed to detect RAID type.

Two disk mirror.

Byte-level striping with dedicated parity.

Block-level striping with dedicated parity.

Block-level striping with distributed parity.

Block-level striping with two distributed parities. Also known as RAID-DP.

Stripe of mirrors.

Parity of mirrors.

Dual parity of mirrors.

Stripe of parities.

Stripe of dual parities.

Mirror of parities.

Mirror of dual parities.

Just bunch of disks, no parity, no striping.

This volume contains multiple RAID settings.

Vendor specific RAID type

Trait Implementations

impl Debug for RaidType
[src]

[src]

Formats the value using the given formatter.

impl Clone for RaidType
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl PartialEq for RaidType
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

1.0.0
[src]

This method tests for !=.

impl Copy for RaidType
[src]

impl From<i32> for RaidType
[src]

[src]

Performs the conversion.