Unused disk space with four primary partitions

  • 7004417
  • 09-Sep-2009
  • 08-Nov-2012

Environment

Novell Open Enterprise Server 1 (OES 1) Linux
Novell Open Enterprise Server 2 (OES 2) Linux
SUSE Linux Enterprise Server 11
SUSE Linux Enterprise Server 10
SUSE Linux Enterprise Server 9

Situation

Attempts to add a new partition in unpartitioned space fails.  Errors vary depending on the utility.  A check of the partition table shows that you have unpartitioned space available, but already have four primary partitions defined.

Resolution

Backup the server and all data, then repartition the disk to use all available free space.

1. You can repartition the last partition, or the partition just before the free space to consume the remaining space. This is done as follows:
For SLE10, insert CD1 and boot from CD, then select Installation > Other Options > Repair Installed System > Expert Tools > Start Partitioning Tool
For SLE11, insert CD1 and boot from CD, then select Repair Installed System > Expert Tools > Start Partitioning Tool
Use the partitioning tool to resize the last partition.

2. If you do not want the last partition resized, but some other partition, you will need to completely repartition the disk and restore the server from backup, or simply reinstall the server.

Additional Information

The MSDOS partition table allows for a maximum of 4 primary partitions.  Since the sum of the space of all 4 primary partitions is less than the total possible disk space, the remainder of the unpartitioned space is unusable in this configuration.

GPT Partition tables do not have this limitation, but they are new and may not have the support of all hardware.