Sorry for the noobie question here.
I am trying to expand my /home mount.
I am running a machine in proxmox and have expanded the primary disk.
Then used cfdisk to expand the disk in the OS.
I then run pvresize to resize the physical volume and this is where i am stuck.
I can see the disk size is expanded but cant seem to expand the file system. i tried the xfs_growfs /home but that does not work it remains the same size.
PV is now larger. Therefore, the VG is larger. But the LV …
Use lvextend
, with --resizefs
, so it calls the xfs_growfs for you.
which file system on /home xfs or ext4 ?
If xfs did you try below after increasing the pv size
lvextend -l +100%FREE /dev/VGNAME/LVNAME
( replace VGNAME and LVNAME as per of home lvm )
then
xfs_growfs /dev/VGNAME/LVNAME
if still not working share the output of
pvs
vgs
lvs
cat /etc/fstab
@linuxlover That worked perfect, thanks very much for the assistance.
Yes. Two things:
lvextend --resizefs /home
does not refer to the LV correctly.man lvextend
shows use of VGNAME/LVNAME, so there should probably have beenrl_rocky8--docker/home
rather than/home
- Target size was not stated. The
-l +100%FREE
is one way to do it – “add all you can”
Hence: lvextend --resizefs -l +100%FREE rl_rocky8--docker/home
PS. You could probably copy-paste text from terminal to post – much nicer than bitmap images.
This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.