opensuse 11.2 unable to create / partition >20gb

I am currently installing 11.2 on a new 1TB hdd.
the opensuse installer does not allow me to create a / partition (ext4) >20GB. Does anyone know why and how I can get around this limitation?
Thanks and best regards,

More details required.
We need to see what partitions are already there. Boot a live cd like Parted Magic and open a RoxTerm and do

fdisk -l

post result

Mz goal was to have a / partition that has at least 40 GB. The partitioning tool says maximum is 20 GB and does not allow me to create a larger partition. This is a brand new hdd.
I foillowed the installer and now the partition table looks like this:

linux-hjxd:~ # fdisk -l

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0001013e

Device Boot Start End Blocks Id System
/dev/sda1 1 262 2104483+ 82 Linux swap / Solaris
/dev/sda2 * 263 2873 20972857+ 83 Linux
/dev/sda3 2874 42036 314576797+ 83 Linux

Which partition are you trying to take some off sda3?

My advice, use Parted Magic
Re-size sda3 and create a new partition with the free space.

Resizing can take a while

thanks for your help I am going to try gparted live cd now.

What puzzles me is that this was a brand new disk, no partitions on it! I am not even using half of the available space. And the very initial partitioning dialogue during the install the opensuse partitioning tool does not accept values > 20gb for /, although there is nothing else on the disk and it happily accepts any size up to the end of the disk for /home partition

You still didn’t tell me exactly what you were doing. But I suspect now there is still free space and you were trying to use that?!

In which case you should make all free space an Extended partition and then create Logical partitions inside it.

Do you understand ? And do you know why?

Sorry if I wasn’t clear:
yes I understand the concept of primary and extended partitions.
Here is what I am trying to do:
Brand new install of opensuse 11.2 on a brand new 1tb hdd. no previous partitions.

I come to the partitioning dialogue during the install.
Suggestion from opensuse is
2gb swap
20gb for /
and 978 gb for /home

I want:
2gb swap
40gb /
300 gb /home
and I leave the rest unpartitioned.

When I want to enter the size for the / partition, the partitioning tool says maximum 20gb and I don’T see any reason for that!!
Hence my question.

meanwhile resizing is running with GParted. (going to take a while though).
Still I would like to know if this is a bug in the opensuse installer or if there is a different reason why it does not allow values larger 20gb.


Try using Parted to get what you want

I want:
2gb swap
40gb /
300 gb /home
and I leave the rest unpartitioned.

There should be no problem. Should work in SUSE though too. I find the partitioner excellent.

Never saw anything like that. I have a 24GB / partition. Perhaps it was some other message you misunderstood?

olilinux wrote:
> What puzzles me

on the “Suggested Partitioning” page in installation where the
default script suggested 20 GB (which is usually enough for most any
set of system files), i wonder if you clicked on “Create Partition
Setup” or “Edit Partition Setup” and then couldn’t expand the size of
the root partition past 20 GB AFTER reducing the default size of the
/home partition (which would have already defaulted to filling the
unused drive) by (say) 20 GB so that / could be your desired 40 GB?


Install SUSE with the defaults, then use GParted (or your partitioner of choice) from a LiveCD to resize the partitions to your liking.

I have a several terabyte / so the problem is not with the installer.

You have to shrink your home partition to 300 G leaving room to increase your root partition to 30 G and the rest is what an extended partition

I think the problem is that the suggestion starts the /home partition just after the 20GB mark. So there is no room for / to “expand”. I say “expand” because it’s only a proposal by the installer at that point since nothing has been written to disk yet.

Just “remove” the partition for /home, making a note of the standard parameters (ext4, format), make / as large as you want, and then put back /home as small as you want to begin after /.

That did the trick!
deleting the proposed /home partition and THEN resizing the proposed / to 40 gb works.

thanks for the help!
Problem solved

Wow, I dont think I could’ve figured that out…

Well done!


U think!

Are you still having problem creating a / partition > 20gb … try selecting the format option on the given partition. I experienced the same as you described and was able to move forward once I formatted the partitions. My new partitions are 2/gb “swap” 72/gb “/”.
Good luck!

You can not increase the size of the root until you decrease the size of the home. The software is keeping you from creating overlapping partitions.


kalle@hoppers:~> rpm -qa | wc
   2035    2035   62177
kalle@hoppers:~> df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1              15G  7.6G  6.5G  55% /
udev                  2.0G  328K  2.0G   1% /dev
/dev/sda2             278G  113G  151G  43% /home
/dev/mapper/cr_sdb1   294G  104G  176G  38% /home/kalle/datenzwei

Okay, I have 2035 packages installed, which is more then twice as much as what SuSE installs by default, I have a 15GB /-partition and, despite the number of installed packages, there’s still 6½GB or 45% space left.

I do know that when compiling lots of packages, building .rpms and the like the /-partition has to be bigger than a common one - but hey, 40GB or even several terabytes ← Chrysantine] for /… what kind of systems are we talking about here?

Just asking…