Hi All.
I have a big root partition by mistake. I want to resize & shrink it.
root partition is ext4. I booted up by the rescue disk.
when I try to resize disk by resize2fs it gives me:
“the combination of flex_bg and resize_inode is not supported by resize2fs.”
So you should use a newer resize2fs version.
Factory already contains 1.42.8 in which this should be fixed (it’s not in 13.1M2 yet, so downloading that Rescue CD wouldn’t help either).
You could try to download and install that package in your RescueCD live system: Index of /factory/repo/oss/suse
Install the package with f.e.:
You get a graphical display where you can create, delete, re-size and move partitions, many operations by simply sliding boxes representing the partitions on the disk.
All the graphical utilities give the same error.
I think they use resize2fs backend.
I don’t have tried the latest version.maybe it is solved now.
i solved the problem backing up partiton with acronis,then make the desired partion schema and restore backup into the partiton,and install grub and repair boot with rescue DVD.
It’s a far solution.but works.
It’s foolish that linux wont have the power to do the resize itself.
That’s a good report on Acronis. I have used that successfully for resizing Windows. For opensuse, I would have backed up only “/home”, and then done a complete reinstall after repartitioning.
You may find System Rescue CD helpful for this. I resized my swap partition the other day by using System Rescue CD version 2.5.1. It has tools for inspecting the current partitioning and easy-to-use graphical tools (e.g. Gparted) for manipulating the partitions. Obviously, there may be restrictions and compromises needed when you start reducing the root partition.