bj wrote:
Hi !

I have a red hat 8.0 & Windows 2000 on a intel box with a 60 GB hard drive .

Only 20 GB has been partitioned into 10 GB of NTFS and 9 GB of Linux , file
id 83 ext 3 and 1 GB of Linux swap , file id 82 .

I want to use some free unallocated space from the remaining 40 GB for my
linux .

But I could not get fdisk (from the command prompt ) to show me the
unallocated space  and partition it .

I could see the unallocated free space when I run KDE hardware browser .

I could find the GUI disk druid too .

So How do I partition the unused free space for my red hat 8.0 .

Which utility do I use ?

When ever  I use  fdisk , and choose option n ( to add a partition ) , it
gives an error message saying that I need extended partition or I need to
delete old partition to create a new one .

But I have 40 GB of un used space on my hard drive.

Please advice .

Thank you for your help in advance .

cheers,
bj



You have a bit of a problem. You'll need to create an extended partition to handle anything beyond the 4 basic partions. Let's make an example:


# fdisk /dev/hda

...blah...

Command (m for help): p

If it shows something like:

Disk /dev/hda: ..blah..

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1               1       20480   something   86  NTFS
/dev/hda2           20481       40960   something   83  Linux
/dev/hda3           40961       41960   something   82  Linux swap

Then you're okay.

Do:

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
e
Partition number (1-4): 4

and that'll create the extended partitions you need.

Then, you can have up to 16 partitions iirc.

If you have all 4 primary partitions full, you have to do a few more steps.

boot into single-user mode (init 1)

# swapoff -a
# fdisk /dev/hda

Then, you remove your swap partition, make the extended partition in the hole you made in the partition table, create the swap partition in /dev/hda5 in the same place on the hard drive you had it before. Make whatever other partitions you want in /dev/hda6, etc.

After you are done, do:

# mkswap /dev/hda5
# vi /etc/fstab

and modify the entry for the swap partition from /dev/hda3 (or wherever) to /dev/hda5, and reboot.

To make your life easier, you might want to look at LVM - http://www.tldp.org/HOWTO/LVM-HOWTO/. Came to Linux from AIX.

It's made chaining hard drives and dealing with expanding directories much easier. Windows has similar functionality in Server 2003 and (I think) XP Pro - just haven't played with it enough to be sure.

Good luck,
Jim

-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs

Reply via email to