Bananapi Basit Nas Yapımı

Please log in or Kaldol to like posts.
Yazı

Bildiğiniz üzeri bir çok şirketin nas çözümleri var, ancak bunlar çok pahalı ürünler. Gelişen hobi teknolojisinin evlere kadar girmesi ile birlikte, linux artık çok daha yaygın bir şekilde kullanılabiliyor. Biliyorsunuz her şeyin temeli linux. O pahalı fiyatlara satılan nas cihazları aslında bir linux çalıştıran bilgisayar. Bananapi de aynı şekilde linux çalıştırabiliyor.

Farklı ihtiyaçlara uygun çok çeşitli NAS çözümleri mevcut:

  • Birden çok disk bağlanabilen, raid yeteneği olan, kablosuz ağları destekleyen hazır tak çalıştır kutular.
  • Bazı modemlerin USB portu var ve bu porta takılan disklere ağdan ulaşılabilmesini sağlayabiliyorlar.
  • Eski bilgisayarımızı NAS sunucusuna dönüştürmek.
  • Mini mini bir pi kullanmak.

Neden Bananapi:

Basit bir sunucunun bana yeteceğini düşünerek bananapi ile tek diskli yapmaya karar verdim. Bananapi elektrik tüketimi, fiyatı ve üzerindeki sata portu ile gönlümü zaten çalmıştı. Evet bananapi üzerinde bir sata2 portu var ve diskimizi direkt olarak bağlayabiliyoruz. Lazım olursa ileride torrent istemcisi olarak kullanma şansım da var.

Donanım:

  • Banana pi
  • 2.5 inch sata notebook diski
  • Sata data kablosu
  • Sata güç kablosu
  • 2A Micro usb çıkışlı adaptör

Yazılım:

  • Bananapi için raspbian
  • Samba server

İlk önce donanımımı hazırlayarak başlıyorum. Kartım, diskim ve data kablom sorunsuz bağlanıyor ama güç kablosunda bir sorun var. Kart üzerindeki sata güç çıkışı standart değil. Elimde kartın güç çıkışına uyan pin ve pense olduğundan konnektörü kendim yaptım ama elimde uygun konnektör olmasaydı direk olarak kabloları kartın üzerine lehimlerdim. Siz isterseniz bu konnektöre uygun güç kablosu satın alabilirsiniz. Bu konnektörün adını bilmiyorum ama “pi sata güç kablosu” diye aratarak bulabilirsiniz.

Sata Güç Çıkışı:

Diskim notebook tipi olduğundan ihtiyacım olan sadece 5V bunu da kart üzerindeki disk güç çıkışından alıyorum. Sarı daire içinde kalan konnektör sata diskimin enerji ihtiyacını karşılayacak.  Standart sata kablosundaki sarı(12V) kabloyu kestim  kırmızı kabloyu + işaretli, siyah kabloları ise – işaretli yere bağladım.

Sıra geldi kartımızı çalıştırmaya

SD kartımıza imaj dosyasını yükleyip kartımızı açıyoruz.

Kartımı ağa bağladım enerjisini verdim ışıkları yandı. Şimdi kartımın ip adresini bulup ssh ile bağlanmam lazım.
Herhangibir ip tarayıcı ile yerel ağımı tarayıp ağa yeni katılan kartımın ip adresini buldum. Eğer kartımı ağda göremeseydim klavye, ekran bağlayarak veya kartın usart terminalini kullanarak ulaşıp sorunu çözmeye çalışacaktım. Şükür ki sorun yok.

Kullandığım Raspian İmajı: Raspbian_For_BananaPi_v1412.tgz
Kullanıcı: bananapi
Parola: bananapi

Şimdi ssh ile kartımıza bağlanıp işlemlere başlayalım.

Kartımın işletim sistemini güncelliyorum. Kartıma yüklediğim imaj ve içindeki paketler güncellenmiş olabilir.

Kartımız sunucu olarak çalışacağından sabit bir ip adresi versem iyi olur. Yerel ağımla ilgili bilgilere(ip, network, gateway) ağa bağlı bilgisayarımdan ulaşıyorum. Modedimden bu cihaza sürekli aynı ip adresini vermesini sağlayabilirdim ama gerek görmedim.

Bilgisayarımda komut satırını açıp network bilgilerimi öğreniyorum.

Kartımda ip ayarını yapıyorum.Favori metin düzenleyicim vi olduğundan onu kullandım.

Dosya içeriği aşağıdaki şekilde olacak. Ayarları kendi ağınıza göre düzenlersiniz.

Disk Formatlamaca:

Diskimde önemli birşey olmadığından emin olup ext4 dosya sistemine göre format atacağım. Aslında NTFS olarak kullanabilirdim ama canım ext4 olsun istedi.  Unutmadan belirteyim raspbian diskimi /dev/sda1 düğüm noktasına atadı.

Diskimi ext4 olarak formatlıyorum

Diskimizi /mnt dizinine bağlıyoruz

/etc/fstab dosyasina aşağıdaki satırı ekliyoruz. Kartımız kapanıp açıldığında bağlandığı(mount) yeri unutmasın.

Samba:

Kartıma bağlı diskteki dosyalarımı diğer bilgisayarlarla paylaşmak için bu yazılımı kullanacağım.

Samba kurulsun.

Samba konfigurasyonu. Metin editörü ile smb.conf dosyasını açyorum.

veya

Paylaşım ayarlarını da yapayım. smb.conf dosyasının dibine ayarlarımı ekliyorum. Siz de kendi isteğinize göre düzenleyiverin. Eğer bağlanırken kullanıcı adı ve parola sorulmasını istemiyorsanız “only guest” ayarını “yes” olarak değiştirin.

Samba yetkilendirmesini de yapmam lazım. Benim tercihim samba mevcut kullanıcı adı ve şifreyi aynen kullanmak. Aşağıdaki komuttan sonra bananapi samba kullanıcısı için şifre soracak.

Windows bilgisayarımdan \\ipadresi\evshare adresiyle diskime ulaşabildim.

Başka neler yapabilirdim:

  • Kartıma torrent istemcisi kurup dosya indirmesini sağlayabilirim.
  • Diskimdeki görüntüleri akıllı televizyonumdan izleyebilirim.
  • Kartıma rsync kurup yedeklemeleri otomatize edebilirim.
  • Sata çoklayıcı alıp birden fazla disk ile RAID olaylarına girebilirim.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir