I'm building a new exchange server to migrate our existing system to as the old hardware is now out of warranty.
The new server is a Dell 2950 with a PERC6. The machine has 6 physical disks, each a 146Gb (15k) SAS drive.
What would be the recommended setup for the disks? I'd nomally have two disks in a RAID1 split into two volumes for OS & Logs and the other four in a RAID10 for the database. Suggestions / pros & cons appreciated.
Sizing and configuring the hardware for Exchange server is dependent on many factors: How many mailboxes will the server host? Will you be hosting handheld synchronization of any kind? Will the clients be using MAPI, POP, IMAP, or RPC over HTTP?, How many users will be connected via OWA simultaneously?, How many IOPS per mailbox, etc., etc.
At the very least you want to separate the Exchange log and database files onto separate physical disks (RAID arrays). You'll get the best overall performance if you use RAID1 or RAID10 arrays.
Creating a single physical array and creating multiple logical volumes on that array gives you logical separation but not physical separation as the logical volumes will be contending for the same underlying physical disk. If you mix I/O access types (Sequential vs. Random) on the same physical disk you're asking for performance problems. My suggestion is not to go that route.
Without knowing more details of your environment here's my suggestion:
Create 3 RAID1 arrays. Use the first RAID1 array for the OS, the Exchange binaries, the swap file, the Exchange working directory, and the SMTP directories. Use the second RAID1 array for the transaction logs. Use the third RAID1 array for the database files.
Some great information on optimizing your storage for Exchange Server can be found here:
http://technet.microsoft.com/en-us/library/bb125079(EXCHG.65).aspx
I'd go with your setup (two disks in a RAID1 split into two volumes for OS & Logs and the other four in a RAID10 for the database). If you need more space though, raid-5 for the database will work as well. And if the space constraints are even worse - a raid5 over all the disks, and partition them up the way you need them