Skip to content

Instantly share code, notes, and snippets.

@stefan2904
Last active March 23, 2024 22:19
Show Gist options
  • Star 5 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save stefan2904/2af30453bb4cf1731c06 to your computer and use it in GitHub Desktop.
Save stefan2904/2af30453bb4cf1731c06 to your computer and use it in GitHub Desktop.
how to extend your /home logical volume with LVM on ext4
% df -h
Filesystem Size Used Avail Use% Mounted on
/dev/dm-1 46G 14G 31G 31% /
udev 10M 0 10M 0% /dev
tmpfs 2.3G 9.2M 2.3G 1% /run
tmpfs 5.8G 232K 5.8G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 5.8G 0 5.8G 0% /sys/fs/cgroup
/dev/mapper/thinkbook-home 92G 55G 33G 63% /home
/dev/sda1 232M 35M 181M 16% /boot
tmpfs 1.2G 4.0K 1.2G 1% /run/user/116
tmpfs 1.2G 12K 1.2G 1% /run/user/1000
% sudo lvextend -L150G /dev/mapper/thinkbook-home
Size of logical volume thinkbook/home changed from 93.13 GiB (23841 extents) to 150.00 GiB (38400 extents).
Logical volume home successfully resized
% sudo lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
home thinkbook -wi-ao---- 150.00g
root thinkbook -wi-ao---- 46.56g
% sudo resize2fs /dev/mapper/thinkbook-home
resize2fs 1.42.12 (29-Aug-2014)
Filesystem at /dev/mapper/thinkbook-home is mounted on /home; on-line resizing required
old_desc_blocks = 6, new_desc_blocks = 10
The filesystem on /dev/mapper/thinkbook-home is now 39321600 (4k) blocks long.
% sudo resize2fs /dev/mapper/thinkbook-home
resize2fs 1.42.12 (29-Aug-2014)
The filesystem is already 39321600 (4k) blocks long. Nothing to do!
% df -h
Filesystem Size Used Avail Use% Mounted on
/dev/dm-1 46G 14G 31G 31% /
udev 10M 0 10M 0% /dev
tmpfs 2.3G 9.2M 2.3G 1% /run
tmpfs 5.8G 232K 5.8G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 5.8G 0 5.8G 0% /sys/fs/cgroup
/dev/mapper/thinkbook-home 92G 55G 33G 63% /home
/dev/sda1 232M 35M 181M 16% /boot
tmpfs 1.2G 4.0K 1.2G 1% /run/user/116
tmpfs 1.2G 12K 1.2G 1% /run/user/1000
[~10 minutes later]
% df -h
Filesystem Size Used Avail Use% Mounted on
/dev/dm-1 46G 14G 31G 31% /
udev 10M 0 10M 0% /dev
tmpfs 2.3G 9.2M 2.3G 1% /run
tmpfs 5.8G 232K 5.8G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 5.8G 0 5.8G 0% /sys/fs/cgroup
/dev/mapper/thinkbook-home 148G 55G 87G 39% /home
/dev/sda1 232M 35M 181M 16% /boot
tmpfs 1.2G 4.0K 1.2G 1% /run/user/116
tmpfs 1.2G 12K 1.2G 1% /run/user/1000
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment