Merhaba, blogdaki ilk yazımda yeni bir teknoloji olan ve ülkemizde de yeni yeni tanınmaya başlanan NDAS konusunu ele alacağım. İlk önce NDAS nedir konusuna eğilecek daha sonra herhangi bir NDAS aygıtınızın Gnu/Linux altında nasıl tanıtılabileceğini anlatacağım. O zaman başlayalım:
NDAS Nedir?
NDAS, Network Direct Attached Storage yani ağa direkt olarak bağlanan depolama aygıtı demektir. Dosya depolama hizmeti vermek için TCP/IP, IPX , Netbios gibi protokollere ihtiyaç duymaz ve kullanmaz. Bir NDAS aygıt ile ofis ve ya ev ortamında hiçbir bilgisayarın açık kalmasına ihtiyaç duymadan yedekleme, dosya paylaşımı gibi hizmetler verebilirsiniz. Ağdaki kullanıcılar eş zamanlı olarak dosyalara okuma ve yazma yetkisine sahip olabilirler. Oldukça hızlıdır çünkü ağdaki trafikten etkilenmez.
NDAS Nasıl Çalışır?

Yukardaki grafikte standart bir depolama çözümü ile NDAS arasındaki farkı görmekteyiz. Standart çözüm TCP/IP ve dosya paylaşımı protokollerine ihtiyaç duyarken NDAS bunlara hiç ihtiyaç duymamaktadır. Ethernet yoluyla ağınızdaki HUB/Switch/Router’a baÄŸlanıp anında kullanıma hazır hale gelir ve ağınızdaki TCP/IP v.b. trafikten etkilenmez. KulaÄŸa hoÅŸ geliyor deÄŸil mi? AÅŸağıdaki resimde ise bir aÄŸa baÅŸlanmış NDAS aygıtını görmekteyiz.

Peki Nasıl Dosya Yükleyeceğim?
Bildiğiniz üzere bir depolama aygıtını okumak/yazmak için ilk önce onun sisteme bağlanması (mount) edilmesi gereklidir. NDAS aygıtlar kendilerine özgü bir protokol(?) ile çalıştıkları için bu protokolün kullandığınız işletim sistemi tarafından bilinmesi gerekir. Bu sistemler yanında gelen sürücülerle beraber Microsoft Windows ortamında rahatça tanıtılıp kullanılırken Gnu/Linux ortamında henüz deneme sürücüleri bulunmakta. Bu yüzden bu satırlardan sonra yazılan herhangi bir şeyi yaptığınızda kaybolacak verilerden, donanım arızalarından v.s. xorg-conf.com olarak kesinlikle sorumlu değiliz.
Ubuntu 7.10 (Gutsy Gibbon) Altında NDAS Tanıtımı:
Hemen ÅŸunu belirtmeliyim ki uzunca bir direnme aÅŸamasından sonra yaklaşık bir haftadır Ubuntu’ya geçmiÅŸ bulunmaktayım. Daha önce koyu bir Pardus kullanıcısı iken Ubuntu’ya geçme nedenimi ilerleyen tarihlerde detaylı olarak belirteceÄŸim. 27 Åžubat tarihinde Vatan Computer MaÄŸazası’ndan AÅŸağıdaki ürünü aldım ve Gnu/Linux üzerinde NDAS maceram bu ÅŸekilde baÅŸladı.

Smartstorage 400GB Network Backup.
Ürün, içinde 400GB’lık IDE Samsung disk ile gelmekte ayrıca yanında usb/utp kabloları, güç adaptörü ve sürücülerini içeren cd ile birlikte gelmekte. Paketleme ve Türkçe kullanım kılavuzu tatmin edici kalitede. Ürünle ilgili detaylı bilgiye buraya tıklayarak ulaÅŸabilirsiniz burada ürünün özelliklerini anlatmayacağım.
Başlıyoruz:
Donanımınızı ağınıza başladığınıdan ve açık olduğundan emin olunuz. İlk önce sistemimizde olması gereken paketleri indirelim:
apt-get install dpkg-dev debhelper gcc bzip2 fakeroot module-assistant libc6-dev
apt-get install linux-headers-`uname -r`Daha sonra güncel sürücüleri tar.gz formatında indirelim. Sürücüleri indirmek için adres:
http://code.ximeta.com/dev/current/linux/ (32bit sistemler için)
http://code.ximeta.com/dev/current/linux64/ (64bit sistemler için)
Daha sonra sürücüleri açalım ve .deb dosyalarımızı yaratalım:
tar zxf ndas-1.x-x.tar.gz
cd ndas-1.x-x
dpkg-buildpackage -rfakeroot
cd ..Bu iÅŸlemlerden sonra bulunduÄŸumuz klasörde ndasadmin_1.x-xxx_arch.deb ve ndas-modules-src_1.x-xxx_all.deb adlı iki adet dosyanın oluÅŸması gerekiyor. ls -l *.deb komutuyla kontrol edebilirsiniz x.xxx‘ler bildiÄŸiniz üzere indirdiÄŸiniz sürücü versionuna göre deÄŸiÅŸecektir. Åžimdi de yarattığımız .deb uzantılı dosyalardan sürücülerimizi yükleme iÅŸlemine sıra geldi:
dpkg -i ndas-modules-src_1.x-x_all.deb
m-a prepare
m-a auto-install ndas
dpkg -i ndasadmin_1.x-xxx_arch.debEÄŸer sisteminizi güncellediÄŸinizde kernel’de deÄŸiÅŸmiÅŸ ise aÅŸağıdaki komutu uygulayarak kernel’e NDAS desteÄŸini tekrar kazandırmanız gerekmekte:
m-a auto-install ndasDiskimi nasıl bağlayacağım?
NDAS aygıtlar beraberinde bir ID ve KEY ile gelirler ve çalışmak için bunlara ihtiyaç duyarlar. (Bu numaraları diskinizle birlikte gelen belgelerde bulabilirsiniz). Diskimizin ID’si ve KEY’ini aÅŸağıdaki gibi kabul ederek yapılandırmayı göstereceÄŸim.
ID: AF7R2-2MKK4-UHG9S-5RHTG
KEY: 8QT6USürücümüzü ndasadmin aracılığıyla kayıt ediyoruz:
/usr/sbin/ndasadmin register AF7R2-2MKK4-UHG9S-5RHTG-8QT6U -n DiskimBurada yaptığımız şey, ağımıza bağlı olan diskimizi Diskim adı altında sisteme kayıt etmek oldu. Bundan sonra sıra diskimizdeki bölümleri sistemimize bağlamaya. Aşağıdaki komutla diskimizin slot numarasını elde edelim:
cat /proc/ndas/devs/Çıktımız aşağıdaki şekilde olacaktır bize gerekli olan Slots altındaki rakamdır.
Name ID Key Serial Ver Status Slots
Diskim GM82CH8QFY3TCPQ***** Yes 12905895 1 Online 1
Daha sonra aşağıdaki komutu vererek diskimizi okuma/yazma modunda sistemimize ekleyeceğimizi belirtelim.
/usr/sbin/ndasadmin enable -s 1 -o wEğer diskinizi daha önceden bölümlere ayırmamış iseniz fdisk yardımıyla diskinizi bölümlere ayırabilirsiniz. Daha fazla bilgi için man fdisk yazmanız yeterlidir. Unutmadan belirteyim diskimiz /dev/nda olarak konumlanmıştır. Bu kısma hiç girmeyeceğim çünkü normal bir disk bölümlemeden hiç bir farkı yok. Ben daha önceden diskimi bölümlediğim için aşağıdaki komutla diskimdeki bölümleri görüp istediğim bölümü bağlayacağım. Siz de diskinizi (eğer daha önceden bölümlendirmemiş ve biçimlendirmemişseniz) biçimlendirip/bölümledikten sonra aynı adımları uygulayabilirsiniz. aşağıdaki komutla sistemimize bağlı olan diskleri ve bölümleri göreceğiz:
bklidÇıktısı şu şekilde olacaktır
/dev/hda1: UUID="3BDA-F415" TYPE="vfat"
/dev/hda2: UUID="46B45372B4536409" TYPE="ntfs"
/dev/hda3: TYPE="swap" UUID="b44fc30b-630b-47fe-a58f-32bca13180d2"
/dev/hda4: UUID="d175b2ec-1493-4ea6-a88a-378313bdb87d" SEC_TYPE="ext2" TYPE="ext3"
/dev/ndas-12905895-0p1: LABEL="DOGUKAN_YDK" UUID="3021-9832" TYPE="vfat"
/dev/ndas-12905895-0p2: UUID="3CE0F9F0E0F9AFEE" LABEL="BACKUP" TYPE="ntfs"/dev/ndas ile başlayan satırlar NDAS aygıtımızdaki bölümleri belli etmektedir p1 birinci disk bölümünü p2 ise ikinci disk bölümünü bize göstermektedir. Bundan sonra yapacaklarımız standart bir disk bölümünü bağlamaktan farksız. İlk önce bağlamak istediğimiz bölümün bağlanacağı klasörü sistemimizde yaratalım. Ben /media/netdisk klasörü altına bağlamayı uygun gördüm, siz de istediğiniz bir klasöre bağlayabilirsiniz:
mkdir /mnt/netdiskBölümümüzü bağlayacağımız klasörü oluşturduk şimdi sıra geldi diskimizi bağlamaya. Bunun için ilk önce /etc/fstab dosyasının en sonuna bölümümüzü ve bağlama noktamızı ekleyelim ve bilgisayarımızı yeniden başlatalım.
/dev/ndas-12905895-0p2 /media/netdisk ntfs defaults,user,noauto 0 0Artık sistemdeki herhangi bir kullanıcı aşağıdaki komutu vererek diski sisteme bağlayabilir:
mount /media/netdiskHepinize iyi günler, eleÅŸtirilerinizi ve önerilerinizi iletmekten kaçınmayın…
Kaynaklar:
http://code.ximeta.com/trac-ndas/wiki/Usage
http://tennessee.ubuntuforums.com/

0 Yorumlar to “Linux Altında NDAS Yapılandırması”