Bug 113069 - cannot allocate partition to fill disk from disk druid
Summary: cannot allocate partition to fill disk from disk druid
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Red Hat Enterprise Linux 2.1
Classification: Red Hat
Component: anaconda
Version: 2.1
Hardware: ia64
OS: Linux
low
low
Target Milestone: ---
Assignee: Jeremy Katz
QA Contact: Mike McLean
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2004-01-07 23:34 UTC by Tim Chambers
Modified: 2007-11-30 22:06 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2006-04-24 18:10:44 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Tim Chambers 2004-01-07 23:34:59 UTC
Description of problem:
I'm installing on an Everest from CD via console GUI. I tried to
create a partition by highlighting the Free space on the disk and
clicking Edit. I get the Add Partition dialog. The numbers look fine
by default. I choose /xtra as the Mount Point. When I click OK I get
Error Partitioning: "Could not allocate requested partitions: Unable
to create partition which extends beyond the end of the disk.. [sic]"

Version-Release number of selected component (if applicable):


How reproducible:
Always

Steps to Reproduce:
1. install from CD via console GUI
2. select auto partition to /dev/sda (I have a 34,733 Mb disk)
3. edit the root partition to be 8000 Mb
4. highlight Free space, noting its size, start and end cylinders (my
size was 16439)
5. click Edit
6. in the Add Partition dialog, choose mount point /xtra, note that
the start and end cylinders (mine are 18295 and 34733) by default are
ok and that the size is 1 Mb less than the free size (mine says 16438)
7. click OK and note the error
8. note that clicking the down arrow once on End Cylinder results in a
decrease of 2 cylinders (mine says 34731)
9. click OK and note that the partition is created with 2 Mb free


Actual Results:  see above

Expected Results:  1. defaults should work (maybe that means the
defaults should be set differently -- I don't know what you want)
2. clicking down arrow once should only decrement the End Cylinder by
1, not 2


Additional info:
found on machine named haiti

Comment 1 Tim Chambers 2004-01-07 23:47:44 UTC
Here's more detail on my disk configuration. Results are weirder than
I thought.

Immediately after disk auto partition:
/dev/sda3 swap 2000 1 2001
Free Free space 6193 2001 8194
/dev/sda2 /boot/efi vfat 101 8194 8295
/dev/sda1 / ext3 26439 8295 34733

After resizing /:
Free Free space 8193 1 8194
/dev/sda2 /boot/efi vfat 101 8194 8295
/dev/sda1 / ext3 8000 8295 16295
/dev/sda3 swap 2000 16295 18295
Free Free space 16439 18295 34733

After creating /xtra:
/dev/sda4 swap 2000 1 2001
Free Free space 6193 2001 8194
/dev/sda2 /boot/efi vfat 101 8194 8295
/dev/sda3 / ext3 8000 8295 16295
Free Free space 2000 16295 18294
/dev/sda1 /xtra ext3 16437 18295 34731
Free Free space 2 34732 34733

So maybe you'll just tell me not to edit free space. When I tried New
instead of Edit with / sized to 8000 I got exactly what I expected:
Free Free space 8193 1 8194
/dev/sda2 /boot/efi vfat 101 8194 8295
/dev/sda1 / ext3 8000 8295 16295
/dev/sda3 swap 2000 16295 18295
/dev/sda4 /xtra ext3 16439 18295 34733

If you want to go that way, then it doesn't seem to me that Disk Druid
should allow me to edit free space.


Comment 2 Jeremy Katz 2004-02-12 21:32:53 UTC
New is always the preferred way.  Editing free space is only there for
people who have far too much interesting in micro managing their
partition layout :-)

This has been this way forever (and is caused by parted's handling of
adding partitions extending to the last cylinder of the disk).  On the
"to fix at some point" list, but not a high priority, especially with
the easy workarounds.

Comment 3 Jeremy Katz 2004-12-01 15:02:31 UTC
This should be fixed in RHEL4.

Comment 4 Jeremy Katz 2006-04-24 18:10:44 UTC
Mass-closing lots of old bugs which are in MODIFIED (and thus presumed to be
fixed).  If any of these are still a problem, please reopen or file a new bug
against the release which they're occurring in so they can be properly tracked.


Note You need to log in before you can comment on or make changes to this bug.