Way how to resize Linux partition

Hello everybody,
i need more space for my Fedora Distribution urgently and made some of my disk free to add to the current Fedora partition.

I guess i can change the partition with gnome. I am not sure, whether i can do it, while beeing booted into my fedora partition or if it’s only possible with a live-stick?
I would appreciate to find a way, without the data in my current Fedora partition to be overwritten.

I have already tried it with gnome-disk-utility , but i can’t find a way there to “Merge” the free space to my current one.
I appreciate any tips on ways how to get this done.
Thank you in advance.

You can do a lot with file systems but to do anything on partitions, you need to boot from a Live stick.

Also, you need to provide us with the information about your file system and layout. The process changes as per filesystem. For Btrfs (and LVM) you could just add the free space to the existing volumes, with ext4 you can grow your partition (if space is next to each other), and so on.

please show us outputs of lsblk -f and paste it as “Preformatted Text” here.

For any partition or filesystem related changes, I recommend having a recent backup of anything important.

Hi augenauf,
thanks for your quick reply.

I already booted with the live usb-stick,but still couldn’t really figure out how to increase my disk size there with the tool “disks”.

The output of lsblk -f is

AME          FSTYPE      FSVER    LABEL          UUID                                   FSAVAIL FSUSE% MOUNTPOINTS
loop0         squashfs    4.0                                                                  0   100% /var/lib/snapd/snap/snapd/12057
├─sda1        vfat        FAT32    EFI            70D6-1701                                             
├─sda2        apfs                                29a328c2-    
├─sda3        crypto_LUKS 2                       7d16d33b-                
├─sda4        vfat        FAT32                   859A-9DC2                                             
├─sda5        hfsplus              Linux HFS+ ESP d63d242d-6a27-565,1M     6% /boot/efi
├─sda6        ext4        1.0                     46c51a5d  643,7M    27% /boot
└─sda7        crypto_LUKS 2                       b9c52623-                 
              LVM2_member LVM2 001                LJy5ai-             
    │         ext4        1.0                     00dd629c      2,6G    90% /
    │         swap        1                       486f883c-             [SWAP]
              ext4        1.0                     4de1a9f3-      3,4G    81% /home
zram0                                                                                                   [SWAP]

I want to add to sda7 , the space of sda3.

My problem is, when i want to upgrade Fedora, the system tells me there is not enough space. Now i realized, of my around 80GB in sda7, just 25GB is used for home.

Therefore my questions are:
-how to add free space of sda3 to sda7?
-and how can i get more space for my /home partition?

Does this topic help?


Thanks for the hint.
Unfortunately i don’t really understand what this is about.
I could try an

sudo lvextend -r -l +100%FREE /dev/fedora/home

Whilst i need to figure out what it really does.

I also found this post which seemed interesting: https://discussion.fedoraproject.org/t/can-i-resize-the-root-volume/76326

But still i am not really sure, what everything does. Everything seems a little bit more complicated than i thought.