Network Attached Storage

NAS cihazı aslında LAN’a bağlı yüksek erişim hızında depolama yapabilen bir dosya sunucusudur. Genel kullanım için oluşturulmuş olan işletim sistemi, NAS cihazlarında sadece dosya paylaşımıyla ilgili işlemleri yapabilmek için sadeleştirilmiş, dosya I/O ‘ları (input/output) gerekli protokoller eklenmiş ve bu iş için optimize edilmiştir. . NAS Server olarak da adlandırılan bu cihazlara her ne kadar sonuna “Server”ibaresi ekleniş olsa da yanılıp veri depolayıp paylaşıma açmaktan daha başka özellikler (DNS Server, DHCP Server) kazandırmak mümkün değildir.

 

Bir NAS cihazı alttaki bileşenlerden oluşur.

 

 

  • Bir ya da daha fazla network kartı. (Örn: Gigabit Ethernet, Fast Ethernet, ATM vb.)
  • Network File Systems (NFS) ya da Common Internet File Systems (CIFS)
  • Patentli; Windows, Linux ya da Unix tabanlı işletim sistemi.
  • Fiziksel diskleri bağlayıp yönetmek için endüstri standardı protokoller (SATA,SCSI, Fibre Channel)

 

NAS cihazları çoklu dosya servisi protokollerini desteklemekle birlikte bunların en genel olanları NFS ve CIFS’tir.

NFS; Sun tarafından geliştirilmiş olup Unix tabanlı işletim sistemleri tarafından kullanılır. Bilgisayarlar arası haberleşme için Remote Procedure Call (RPC; Microsoft’un çevirisine göre Uzak Yordam Çağrısı) servisini kullanır. Eğer dosya transferi için TCP/IP protocol yığını kullanılacaksa hem sunucuda hem de istemcide TCP/IP’nin kurulu olması gerekmektedir.

 

CIFS ise Microsoft ‘un Server Message Block (SMB) protokolünün public yani halka açılmış varyasyonudur. SMB genellikle LAN’lerde kullanılır ve FTP ve HTTP gibi varolan Internet uygulama protokollerinin tamamlayıcısı olarak gösterilebilir.

CIFS protokolü ile Client’lar;

 

  • Local’deki ya da Server üzerindeki dosyalara erişip onlara read/write yapabilir.
  • Unicode dosya isimleri kullanılabilir.
  • Network hatalarında bağlantı otomatik olarak restore edilebilir.
  • Diğer clientlarla özel kilitlerle dosya paylaşabilir.