2023-06-27 11:42:56 +01:00
|
|
|
---
|
|
|
|
title: Expanding a LVM
|
|
|
|
description: How to expand a LVM
|
|
|
|
published: true
|
|
|
|
date: 2023-06-27T07:54:18.672Z
|
2023-06-28 18:16:01 +01:00
|
|
|
tags: linux, server, ubuntu, lvm, ubuntu 22.04
|
2023-06-27 11:42:56 +01:00
|
|
|
editor: markdown
|
|
|
|
dateCreated: 2023-06-27T07:54:18.672Z
|
|
|
|
---
|
|
|
|
|
|
|
|
# Expanding a LVM
|
|
|
|
|
|
|
|
This guide provides instructions on how to expand a LVM. _This was tested on Ubuntu 22.04._
|
|
|
|
|
|
|
|
## Get Started
|
|
|
|
|
|
|
|
- Begin by opening a terminal and running the following command:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
lvdisplay
|
|
|
|
```
|
|
|
|
|
|
|
|
This command will display the volume groups.
|
|
|
|
|
|
|
|
You should see something like this:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
--- Logical volume ---
|
|
|
|
LV Path /dev/ubuntu-vg/ubuntu-lv
|
|
|
|
LV Name ubuntu-lv
|
|
|
|
VG Name ubuntu-vg
|
|
|
|
LV UUID eIxgxf-ABCD-EFGH-IJKL-MNOP-QRsT-UVWxYz
|
|
|
|
LV Write Access read/write
|
|
|
|
LV Creation host, time ubuntu, 2023-06-27 08:00:00 +0000
|
|
|
|
LV Status available
|
|
|
|
# open 1
|
|
|
|
LV Size 50.00 GiB
|
|
|
|
Current LE 12800
|
|
|
|
Segments 1
|
|
|
|
Allocation inherit
|
|
|
|
Read ahead sectors auto
|
|
|
|
- currently set to 256
|
|
|
|
Block device 253:0
|
|
|
|
```
|
|
|
|
|
|
|
|
You can find the volume we will be expanding by looking at the `LV Path` it should be something like `/dev/ubuntu-vg/ubuntu-lv`.
|
|
|
|
|
|
|
|
- Next, you need to expand the volume. Run the following command:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
|
|
|
|
```
|
|
|
|
|
|
|
|
This command will expand the volume to use all available space.
|
|
|
|
|
|
|
|
- Finally, you need to expand the filesystem. Run the following command:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
resize2fs /dev/ubuntu-vg/ubuntu-lv
|
|
|
|
```
|
|
|
|
|
|
|
|
This command will expand the filesystem to use all available space.
|
|
|
|
|
|
|
|
## Finished
|
|
|
|
|
|
|
|
You now have a LVM that has been expanded to use all available space.
|