Meta veri denetleyicisi (MDC), bir depolama alanı ağı (SAN) üzerinden kullanılan bir tür veri kontrolüdür. SAN'ların çoğunda, blok düzeyinde erişim veya verinin fiziksel düzeyine erişim verilen bir istemci vardır. SAN'da aynı disk birimindeki aynı bloğa hızla erişen birkaç istemci olduğunda bir meta veri denetleyicisi gerekir. MDC, dosyaları kilitlemek, veri alanını taşımak ve tahsis etmek ve müşterilere farklı blok seviyeleri için yetki vermek için kullanılır. MDC'ler yalnızca ileri seviye sunucularda kullanılır ve hiçbir zaman kullanıcı bilgisayarlarında bulunmaz.
SAN, genellikle birçok farklı kullanıcıdan oluşan bir müşterinin SAN içinde depolanan verilere eriştiği özel bir ağdır. Kullanıcılara dosya düzeyinde erişim sağlayan ve dosyayı kullanıp yöneten normal sunucuların aksine, bu tür bir sunucu blok düzeyinde erişim sağlar. Bu, düşük seviye erişimi olarak bilinir - genel kullanıcı bilgisayarlarının erişebildiğinden daha düşük - veri depolama ve performansını belirtir. Bu depolama türü esnektir ve yöneticilerin ve kullanıcıların kolay önyükleme için SAN'dan önyükleme yapmasını sağlar.
Birkaç istemci aynı SAN'ı aynı anda kullandığında bir meta veri denetleyicisi devreye girer. Erişimi değiştirmek veya dosyaları kilitlemek için bir meta veri denetleyicisi olmadan, verilerin gizli kalması mümkün değildir. Aynı zamanda, yöneticiler diğer sunuculara belirli bloklara erişim verdiklerinde bu kontrolör bir paylaşım cihazı olarak hareket edebilir.
Denetleyiciden bir bloğa erişim izni verildiğinde, farklı bir sunucu veri bloğuna bakabilir. Dosya kilitliyse, erişim seviyesine bağlı olarak sunucunun bloğu göremeyeceği veya bloğu değiştiremeyeceği anlamına gelir. SAN'daki farklı istemciler birbirini tanıyorsa, erişim izni verildiğinde, bu durumda blok bir sunucudan diğerine aktarılarak diğer sunucunun bloğu kullanmasına izin verilebilir.
Erişim ve kilitlemenin yanı sıra, meta veri denetleyicisi SAN'ın uzun ömürlülüğü için hayati bir işlevi daha yerine getirir: alan ayırma. Bu, yöneticilerin en iyi performans için bloklar arasında hareket etmesini sağlar. Bloklar uygun şekilde tahsis edildiğinde, bellek kanalları verimli bir şekilde kullanılabilir.
Meta veri denetleyicileri birçok farklı SAN ve ağ türünde kullanılabilir. Uygun ağlarla kullanıldığında performansı artıracaktır. MDC yanlış bir ağla birleştiğinde, çalışsa bile, genellikle performansı düşürür. Meta veri denetleyicisi kullanıldığında, genellikle tüm bilgisayarın denetleyici olarak belirtilmesi gerekir.


