Unsolved
This post is more than 5 years old
2 Intern
•
827 Posts
0
78730
May 2nd, 2007 18:00
Perc4/5 Online Array Expansion in a Windows Environment
Reconfigure Virtual Disk Wizard
The Reconfigure Virtual Disk Wizard enables you to change the virtual disk configuration. Using this task, you can change the RAID level or increase the virtual disk size by adding physical disks.
To launch the Reconfigure Virtual Disk Wizard:
- Expand the Storage tree object to display the controller objects.
- Expand a controller object.
- Select the Virtual Disks object.
- Select Reconfigure from the Available Tasks drop-down menu.
- Click Execute.
- Follow the prompts to add the drive(s) to the array
Let the Reconstruct process finish (this can take several hours depending on the size and number of drives added).
You should now see new available space at the end of your disk in Disk Manager. You may need to ReScan in Disk Manager and on rare occasions reboot the server first.
Expanding an Existing Partition:
NOTES:
Only the LAST partition on a disk can be expanded. Expansion MUST occur in "contiguous" space on the drive. If you have two partitions on a drive (or more) and want the expand one of the first partitions you will HAVE to delete the other partitions until the partition that you wish to expand is the last partition.
Deleting partitions is DATA DESRUCTIVE.
DiskPart will NOT expand a partition that holds a pagefile.
DiskPart and ExtPart will NOT work on Dynamic disks.
It is sometimes necessary to perform the expansion in Safe Mode. SBS does not seem to like you doing this live. Also other installed applications can "lock" the drive/partition so that you can not expand it. I have never had this fail in Safe Mode.
There are several tools that will expand an existing partition. I am going to cover DiskPart and ExtPart (readme). These are not the only tools that will expand a partition - just the ones that I am going to cover.
ExtPart is a very simple command-line program that you can get from Dell (see link above). The user guide covers this process very well:
----------------------------------------------
IV. INSTALLATION INSTRUCTIONS
----------------------------------------------
To install the utility, perform the following steps:
1) Download the self-extracting executable ExtPart.exe from support.dell.com.
2) Run the self-extracting executable to extract the utility (extpart.exe) to the hard disk of your system. The default extract location is c:\dell\ExtPart.
----------------------------------------------
V. EXTENDING A BASIC DISK USING EXTPART
----------------------------------------------
1) From the Start Menu select Run.
2) Type 'cmd' and click OK to run the command line utility.
3) Change directories to c:\dell\ExtPart or the location the utility extpart.exe was extracted.
----------------------------------------------
VI. USAGE
----------------------------------------------
extpart [volume size]
volume - the volume to extend. e.g. f:, g:, etc (only basic volumes)
size - the size in megabytes by which to extend the volume.
Example:
To extend the g: volume by 1 GB (1024 MB) use the following command:
extpart g: 1024
DiskPart is just as easy (note that most users use extpart to expand the c: partition as it almost always holds a pagefile and DiskPart will not expand a partition that has a pagefile):
1. At a command prompt, type diskpart.exe. 2. Type list volume to display the existing volumes on the computer. 3. Type Select volume volume number where volume number is number of the volume that you want to extend. 4. Type extend [disk=n] [noerr]. The following describes the parameters:
The space, in megabytes (MB), to add to the current partition. If you do not specify a size, the disk is extended to take up all of the next contiguous unallocated space.
disk=n
The dynamic disk on which to extend the volume. Space equal to size=n is allocated on the disk. If no disk is specified, the volume is extended on the current disk.
noerr
For scripting only. When an error is thrown, this parameter specifies that Diskpart continue to process commands as if the error did not occur. Without the noerr parameter, an error causes Diskpart to quit with an error code.
5.
Type exit to quit Diskpart.exe.
Don't worry about all of the options for diskpart. You can simply type "extend" and hit enter. This will by default extend the partition to the maximum available size (all of the free space on the disk).
User Guides:
Perc4: <ADMIN NOTE: Broken link has been removed from this post by Dell>
Perc5:<ADMIN NOTE: Broken link has been removed from this post by Dell>
Server Administrator: <ADMIN NOTE: Broken link has been removed from this post by Dell>
Questions/Comments/Suggestions are welcome!


at5147
884 Posts
0
May 3rd, 2007 03:00
Also, you may want to add which RAID levels you can reconfigure to as well.
Very happy to see this. Cheers!
raisinron
2 Posts
0
May 3rd, 2007 18:00
Byrnie
1 Message
0
September 26th, 2007 13:00
aspick
1 Message
0
November 7th, 2007 13:00
Dennis Smith
946 Posts
0
November 7th, 2007 14:00
Mike_Scantlen
1 Message
0
December 7th, 2007 22:00
Peter57
1 Message
0
December 19th, 2007 11:00
dutch_titu
7 Posts
0
January 15th, 2008 12:00
dchapman00
1 Message
0
January 26th, 2008 12:00
RudiL
1 Message
0
February 12th, 2008 17:00
Hi
My controller is in Clustered mode how will i go about expanding a RAID 5 array?
Thanks
Rudi
Dev Mgr
6 Operator
•
9.3K Posts
•
3 Points
0
July 27th, 2009 09:00
To clarify jfandl's findings; you cannot reconfigure if you have 2 virtual disks on the same set of disks. If you have 2 virtual disks, but each is on it's own set of drives (e.g. a raid 1 for the boot drive and a raid 5 for the data drive), you can reconfigure just fine.
jfandl
2 Posts
0
July 27th, 2009 09:00
Many people seem to have the same problem that they cannot expand their drives using online array expansion. The reconfigure option does not exist.
They are right, it does not exist. After blowing away 2 out of the 3 Virtual disks, I was able to discover that you can only perform online expansion IF you have a SINGLE virtual disk. Once you create the second virutal, the option is gone. After reading the documentation on creating the virtual disk, it does spell this out for you that it must be the only virutal disk.
So what is the point of online expansion if you cannot truly expand an array? I added two disks to a virtual disk with 6 drives and it would only allow me to create a RAID 0 or 1. Obviously it doesn't truly expand the array, it just lets you create a new array and add it to the server.