lvreduce

Shrink a logical volume

high risk

interactive breakdown — edit the command and press Explain
$ 
⚠ Risks & cautions
Safer / dry-run alternatives
lvreduce -r -L <size> <lv>-r shrinks filesystem and LV in the right order
lvcreate -s -n pre_shrink -L 5G <vg>/<lv>Snapshot before shrinking
What it does

Reduces the size of an LV. The filesystem must be shrunk first.

Common flags
FlagMeaning
-rShrink the filesystem too
-LNew size
Examples
lvreduce -r -L 20G /dev/vg0/dataShrink to 20G with the filesystem · explain & risk-check →
Related
lvextend resize2fs
Open the full explainer →More in Disks & Filesystems

Reference text is hand-written and may be incomplete — check man lvreduce for your version. Test destructive commands on a non-production system first.