Freeing up space on Exchange 2010 server

inferno521
inferno521 used Ask the Experts™
on
Hello I have an exchange 2010 server with an 800GB drive for the only mailbox database and the one public folder database.  This server has about 120 users on it.  If I look at the properties of every user and add up the size of the mailbox I see that the total is 127GB.  I know that the public folders can't be taking up that much space, so I assume the rest is logs and things that have recently been deleted.

What can I do to free up more space, I only have 12GB available which is only enough for about a week.  Can I delete some logs, or move things around?
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Top Expert 2012

Commented:
Have you run any backups on the server? Logs(if you are referring to Exchange logs) are removed after a full backup is run

Note also just adding up the current size of mailboxes doesn't always show the total - you have to remember the settings like retention of deleted items etc(normally 30 days) which keeps these items on disk for that time as well

Go into Exchange Management Console - Server Configuration - Mailbox
Select your default Mailbox and right click to see Properties(under Storage Groups)
Click on the Limits tab you will see the settings I am referring to...
AmitIT Architect
Distinguished Expert 2017

Commented:
Perform a full backup, that should purge logs. Also what is the .edb size?
Why Diversity in Tech Matters

Kesha Williams, certified professional and software developer, explores the imbalance of diversity in the world of technology -- especially when it comes to hiring women. She showcases ways she's making a difference through the Colors of STEM program.

Author

Commented:
When I run the get-mailboxdatabase -status | ft name,databasesize,availablenewmailboxspace command I get a reply that the size of the database is 187GB and I have 14GB available.  The drive is 800GB, so there is a huge discrepancy.  I know that there would be some overhead with retention, but I know that there shouldn't be 600GB worth of overhead.

At one point this server used the builtin windows server backup, and it also used symantec backup exec.  We currently don't use either anymore, we use veeam.  Though with veeam we  aren't using the exchange agent, so it can only restore windows folders, not exchange folders.

I will run a full windows server backup tonight and post the results tomorrow.
AmitIT Architect
Distinguished Expert 2017

Commented:
Also check VSS setting for that drive. That also consume lot of space. Goto drive properties and check it and change it to 0.
The full backup was taking too long, it was stuck on "Running consistency check for application exchange" for hours.  I read on a few forums that with as many log files as I have (600,000 1MB files) that this would take days or even weeks I gave up.

The solution was to turn on circular logging, dismount the database, and then mount the database.  This freed up 580GB immediately, though it was kind of tense when dismounting the database required me to restart some services.  And remounting took a reboot.  After that I did a full backup via windows server backup to be safe and everything is working.  I will install the the veeam exchange plugin later(it will also require me to install service pack 1 of exchange, which I can't do right away) and see if that fixes the log buildup when it does backups.
AmitIT Architect
Distinguished Expert 2017

Commented:
That is also one more option, make sure to uncheck circular logging and remount the db again. Keeping circular logging enabled means you don't have option to restore anything.

Author

Commented:
I didn't have the time to do a full backup like others suggested, even though I believe that would have worked.   My solution definitely fixed it.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial