LinuxCommandLibrary

lvconvert

converts or modifies the type, redundancy, or state of logical volumes

TLDR

Convert to RAID1

$ sudo lvconvert --type raid1 -m 1 /dev/vg_name/lv_name
copy
Remove mirroring (convert to linear)
$ sudo lvconvert -m 0 /dev/vg_name/lv_name
copy
Merge snapshot into origin
$ sudo lvconvert --merge /dev/vg_name/snapshot_lv
copy
Repair degraded RAID
$ sudo lvconvert --repair /dev/vg_name/lv_name
copy
Convert to thin pool
$ sudo lvconvert --type thin-pool --poolmetadata /dev/vg_name/meta_lv /dev/vg_name/pool_lv
copy

SYNOPSIS

lvconvert [options] vg/lv

DESCRIPTION

lvconvert converts or modifies the type, redundancy, or state of logical volumes. It can add/remove mirrors, convert between linear and RAID, merge snapshots, and convert to thin pools.

PARAMETERS

--type TYPE

Convert to specified type (raid1, linear, thin-pool, cache-pool)
-m, --mirrors N
Number of mirrors (0 removes mirroring)
--merge
Merge snapshot back into origin
--repair
Repair degraded RAID volume
--poolmetadata LV
Specify metadata LV for thin pool
--stripes N
Number of stripes for conversion

CAVEATS

Requires root privileges. Data migration may take time. Snapshot merge applies on next activation.

SEE ALSO

lvcreate(8), lvchange(8), lvextend(8), lvm(8)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community