Resilient File System (ReFS) ve MS Exchange Server

Microsoft Resilient File System Windows Server 2012 ile tanıtıldı. ReFS, NTFS’in doğrudan yerine geçecek şekilde tasarlanmadı ve temel NTFS özellikleri eksiktir. Ancak isminden de anlaşıldığı gibi büyük miktarda veriler için daha dayanıklı bir dosya sistemidir.
ReFS, NTFS ile yüksek derecede uyumluluk sağlarken, gelişmiş veri doğrulama ve otomatik düzeltme tekniklerinin yanı sıra özellikle depolama alanları özelliğiyle birlikte kullanıldığında bozulmalara karşı entegre uçtan uca esneklik sağlar.
Son derece büyük miktarda veriler için aklan gelen bir örnek, dosya başına teorik olarak maksimum 16TB olan MS Exchange Server veritabanlarıdır. Tabi pratikte ve gerçek senaryolarda daha küçük veritabanları çalıştırmaktayız. Microsoft’un Exchange Online’da ideal boyut olarak 2TB kullandığı bilinmekte. Bana kalırsa gerçek bir ortamda 500GB veritabanı ideal bir boyuttur.(Enterprise Lisans kullanıyorsanız 100 tane DB oluşturabilmektesiniz.)
Exchange Server 2013 ve sonraki sürümlerden itibaren Microsoft, Exchange sunucuları için ReFS kullanımını destekliyor ve aslında aşağıdaki yönergeler dahilinde Exchange Server 2016/2019 için tercih edilen dosya sistemi olarak önerilmektedir
Exchange Server 2013 için:
- ReFS, Exchange veritabanı dosyaları, günlük dosyaları ve içerik dizini dosyalarını içeren birimler için desteklenir.
- ReFS, Exchange ikili dosyaları (program dosyaları) içeren birimler için desteklenmez.
- ReFS, sistem bölümünü içeren birimler için desteklenmez.
- ReFS veri bütünlüğü özellikleri, veritabanı (.edb) dosyaları veya veritabanı dosyalarını barındıran birimin tamamı için devre dışı bırakılmalıdır.
Exchange Server 2016/2019 için:
- ReFS, Exchange veritabanı dosyaları, günlük dosyaları ve içerik dizini dosyalarını içeren birimler için desteklenir.
- ReFS, Exchange ikili dosyaları (program dosyaları) içeren birimler için desteklenmez.
- ReFS, sistem bölümünü içeren birimler için desteklenmez.
- ReFS veri bütünlüğü özelliklerinin devre dışı bırakılması önerilir.
Exchange Server DAG yapısı ve Autoreesed kullanırken, hangi dosya sistemini kullanacağını bilmesi gerekmektedir. Bunun için EMS üzerinden aşağıdaki komutu kullanmanız gerekmektedir.
Set-DatabaseAvailabilityGroup DAG01 -FileSystem ReFS