Forum
Arkadaşlar clientlar üzerinde mailboxların PST olarak yedeğini alıp geçmiş mailleri Outlookta açıyorum. Exchange'den çekilen verileri siliyorum ki Database rahatlasın, bundan önceki mailler kullanıcıların Local sürücülerinde, bundan sonraki mailler yine exchange de devam etsin istedim..
Sorunum şu: yaklaşık 20 kullanıcıda 20 GB'lık veriyi Kişilerin outlookları üzerinde yedeğini alıp silmeme rağmen database'de görünür bir düşüş veya ufalma yok.. sebebi ne olabilir?
Eseutil ile Defragmantasyon yapmanız gerekiyor.
Merhaba,
Exchange'de database üzerinde mail silsenizde, mailbox silseniz de hiçbir durumda küçülmez. Sadece büyür. Küçülmesini istiyorsanız offline defrag yapmalısınız ki bu da çok uzun sürecek bir işlem olur ve bu süre zarfında exchange hizmet veremez.
DB boyutu küçülmese de mantıksal alan dediğimiz white space yani sildiğiniz alan kullanılabilir durumda olacaktır.
ek olarak yeni bir db oluşturup eski db de ki kullanıcıları yeni db ye move ederseniz mailbox db nin gerçek boyutu ortaya çıkacaktır.
Cevaplar için çok teşekkür ederim.
Peki yeni bir database oluşturup Kullanıcıları Toplu bir şekilde diğer database'e taşımam mümkünmüdür?
Bu işlemin sorunsuz bitmesi sonucunda Tüm kullanıcıların geçmiş maillerinde bir kayıp yaşarmıyım veya halihazırda çalışan sistemim üzerinde bir ayar yapmam gerekirmi?
2. Bir alternatif olarak da şunu soracağım. Kullanıcıların geçmişe yönelik maillerini Local'e PST olarak yedekledim. Kullanıcıları Exchange üzerinden Disable veya Remove yapıp (Mail hesaplarını tamamen uçurup) Tekrar tanımlamam mail geçmişlerini temizlermi?
Zaten arşiv pst çekmişseniz temizlenmiştir. Tek yapmanız gereken defrag.
defrag işlemini yapma sırasında mail trafiği etkilenirmi? sistem sorunsuz bir şekilde çalışmaya devam edebilirmi?
Mail sisteminiz db boyutuna göre aktif olmayacaktır mailler çalışmaz. H.sonu çalışma yapmanız mantıklı olacaktır.
100 gb lık bir database üzerinde defrag işlemi ortalama tahmininze göre kaç saat/gün sürer?
12-24 saat arası.
100 gb lık bir database üzerinde defrag işlemi ortalama tahmininze göre kaç saat/gün sürer?
!00 GB DB boyutumu yoksa Databaselerin bulunduğu lokasyondaki log dosyaları da bu boyuta dahil mi? Eğer böyle ise işin rengi biraz daha değişecek. Ama yok 100 gb sadece database boyutu ise arkadaşların dediği işlemleri yapmanızda fayda var.
Yeni bir db oluşturup buraya taşımak daha mantıklı olacak ozaman çünkü kullanıcıların mailboxlarını yeni bir db ye taşımak daha kısa sürecektir.
Merhaba;aşağıdaki komut ile tüm mailboxlarda silmek istediğiniz mailleri silin.sonra defrag yaparsanız db lerinizde küçülme meydana gelecektir.Defrag komutu; önce db yi dismount et sonra, c:\windows\system32>eseutil /d "E:\Program Files\Microsoft\Exchange
Server\V14\Mailbox\testDB\testDB.edb" işlem bittikten sonra da db yi
mount edersiniz.
Mail silme komutu;
Get-Mailbox -Server excsrv005 -ResultSize Unlimited | Export-Message -SubjectKeywords "silinecek kelime" -IncludeFolders "\Inbox" -StartDate "01/01/2010" -EndDate "31/12/2011" -DeleteContent -TargetMailbox administrator -TargetFolder DeleteMsgs -Confirm:$false
Mailleri silme için aşağıdaki komutuda kullanabilirsiniz.
Get-Mailbox -database "databaseismi" -resultsize unlimited |Search-Mailbox -SearchQuery "Subject:anahtarkelime" -TargetMailbox "administrator" -TargetFolder "Arama" -LogLevel Full -DeleteContent