this post was submitted on 04 Jul 2026
88 points (100.0% liked)
Linux
66264 readers
453 users here now
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
founded 7 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Unfortunately, your existing /home and the ntfs partitions you could remove are in completely non-contiguous regions, so you cannot easily just combine the space. If I were you, I would switch to LVM piece-meal. Ideally, you'd have some other medium were you can temporarily store the current contents of /home while your repartition the drive. Then combine sda2 and sda7 into a volume group and pull just one logical volume out of it for the new /home.
Otherwise, create a new volume group with only sda2 in it (just overwrite the existing ntfs filesystem) using
vgcreate, create a logical on top of that usinglvcreate, make a filesystem in that usingmkfs.ext4, I would add the-m 0parameter for a non-root filesystem, mount that somewhere under/mnt/, move or copy over all the contents from/hometo that mountpoint, taking care to replicate file owners and permissions (I would just usecp -a), then once this is done (and you've double-checked that it is because at the next step you can lose data if you're not careful),umount /home, extend the volume group to include sda7 usingvgextend, enlarge the logical volume for the new /home to the maximum usinglvresize, enlarge the ext4 filesystem in there to the maximum possible usingresize2fs, finally editing /etx/fstab to use that new logical volume as /home and remounting /home.I think that's a good plan. With a backup, moving step-by-step and some reading it's difficult to get it horribly wrong. If the new
/homedoesn't work while the old/homeis unmounted, I will just have to backtrack. Minimising risk sounds like a project though.