Access the answers to your technology questions today.
Subscribe Now
30-day free trial. Register in 60 seconds.
What Makes Experts Exchange Unique?
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.
Try it out and discover for yourself.
Subscribe Now
30-day free trial. Register in 60 seconds.
Join the Community
Give a Little. Get a Lot.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Join the Community
by: djxtremePosted on 2008-12-18 at 03:20:13ID: 23202262
Are your mailboxes actually exceeding 75gb in size?
lbox store.edb" /t"d:\tempdfg.edb"
I usually export the mailbox list to a csv, dump it in Excel and run a total. If it doesn't come to 75gb (or to what the physical size is) you need to run a Offline Defrag.
Copied from MS KB328804
Offline defragmentation
Although online defragmentation provides some additional database space, you must defragment the Exchange database offline to reduce the physical size of the Exchange database. Eseutil is an Exchange utility that you can use to defragment, to repair, and to examine the integrity of Exchange databases. You can use the Eseutil utility (Eseutil.exe) to perform offline defragmentation when your mailbox stores and public folder stores are offline.
For example, you might perform offline defragmentation if you recently moved many users from a server that is running Exchange. In that case, offline defragmentation reduces the size of the Exchange databases by rearranging the data on the server's Exchange databases and discarding any unused database pages.
Note Eseutil is located in the Winnt\System32 folder in Exchange Server 5.5 and in the Exchsrvr/Bin folder in Exchange 2000 and in Exchange 2003.
By default, the Eseutil /d command defragments a database by creating a new database, copying the old database records to the new one, and discarding any unused database pages. This creates a newly organized compact database file.
Use the following database switch to run Eseutil defragmentation on a specific database:
eseutil /d Database_Name [options]
Iwhere Database_Name is the file name of the database that you want to compact.
You can run Eseutil with the /d /p option at the command line to configure Eseutil to create the new defragmented database in a separate location, such as a location on a different hard disk. If you turn off instating, the offline defragmentation process preserves the original database uncompacted, and the temporary file that is created is the defragmented version of the database. For example, you could turn off instating by using the /d /p option. Unlike the standard offline defragmentation process (Eseutil /d), if you run Eseutil with the /d /p option, the original database is not overwritten with the new defragmented database when the offline defragmentation process is completed.
The /d /p option can also significantly reduce the time that is required to defragment large databases because you do not copy the defragmented database from the temporary location and overwrite the original fragmented file. However, if you want to mount the defragmented database after you use this option, you must manually move the defragmented .edb and .stm files into the database path and rename them to the correct database file names.
For example, if Tempdfg.edb and Tempdfg.stm are the defragmented files that you created by running the /d /p option, you must rename them to Priv1.edb and Priv1.stm respectively if Priv1.edb and Priv1.stm are the databases that you originally ran Eseutil against. The following example command defragments a database that is named Mailbox Store.edb and its accompanying streaming file, turns off instating, and creates the defragmented databases on the D drive. Notice that there is no space after /t.
eseutil /d /p "c:\program files\exchsrvr\mdbdata\mai
Note If you do not use the /t option, the Tempdfgxxxx.edb file and the Tempdfgxxxx.stm file are created in the location that you run Eseutil from. In the previous file names, xxxx is a random number.
Additionally, you may want to use the following options when you use Eseutil to defragment the Exchange databases:
Collapse this tableExpand this table
Option Description
/b Database Make a backup copy under the specified name
/tDatabase Set the temporary database name (the default is Tempdfrg.edb)
/sFile Set the streaming file name (the default is NONE)
/fFile Set the temporary streaming file name (the default is Tempdfrg.stm)
/p reserve the temporary database (in other words, do not instate)
P/o Suppress logo
/i Do not defragment streaming file
Note The Tempdfrg.edb file is created on the logical drive where the eseutil /d command is run unless you use the /t switch. For example, to create a Tempdfrg.edb on the root of drive D, run the following command:
D:\>eseutil /d /ispriv
You can also use the /t switch to set the name for the temp database and for a different location. For example, to create a Sample.edb on the root of drive D when you are running the eseutil command from drive C, run the following command:
C:\>eseutil /d /ispriv /td:\Sample.edb
Note If instating is disabled, the original database is preserved uncompacted, and the temporary database contains the defragmented version of the database. For example, instating is disabled when you use the /p option.