Giriş
Raspberry Pi, düşük maliyetli bir bilgisayar platformudur ve kullanıcıların çeşitli projeler geliştirebilmesi için ideal bir ortam sunar. Bu projelerden biri de Network Attached Storage (NAS) kurulumudur. NAS, veri depolama cihazlarının bir ağ üzerinden erişilebilir hale getirilmesini sağlayarak dosyaların merkezi bir konumda saklanmasına olanak tanır. Raspberry Pi kullanarak basit bir NAS sistemi oluşturmak, hem eğitici hem de pratik bir süreçtir.
Gerekli Malzemeler
Raspberry Pi ile NAS kurmak için belirli ekipmanlara ihtiyaç vardır. Gerekli malzemeler şunlardır:
– Raspberry Pi (model 2, 3 veya 4 önerilir)
– Micro SD kart (min. 16 GB, rekomendasyon 32 GB veya daha fazlası)
– USB sabit disk veya USB flash bellek
– Raspberry Pi için güç kaynağı
– Ethernet kablosu (kablolu bağlantı için)
– Raspberry Pi’nin güncel bir işletim sistemi (genellikle Raspberry Pi OS)
Raspberry Pi İşletim Sistemi Kurulumu
İlk adım, Raspberry Pi’ye işletim sistemi kurmaktır. Raspberry Pi Imager veya benzeri bir araç kullanarak Raspberry Pi OS’yi micro SD karta yazmak mümkündür. Yazılım yüklendikten sonra, micro SD kart Raspberry Pi’ye yerleştirilerek cihaz açılır. İlk açılışta yapılandırma sihirbazı basit bir kurulum süreci sağlar. Kullanıcıdan dil, ağ bağlantısı ve diğer seçenekler alınır.
Dosya Paylaşımı İçin Gerekli Yazılımlar
Raspberry Pi kurulduktan sonra, dosya paylaşımını sağlamak için Samba gibi bir yazılım kurulmalıdır. Samba, dosya ve yazıcı paylaşımı için yaygın olarak kullanılan bir yazılımdır ve Windows cihazlarla uyumludur. Samba kurmak için Raspberry Pi terminaline aşağıdaki komutlar girilmelidir:
“`
sudo apt update
sudo apt install samba samba-common-bin
“`
Bu komutlar, sistemin güncellenmesini ve Samba’nın kurulumunu sağlar.
USB Sabit Diskin Bağlanması
NAS sistemi için kullanılacak USB sabit disk veya flash bellek, Raspberry Pi’ye bağlanmalıdır. Disk bağlanınca, otomatik olarak tespit edilmesi gerekmektedir. Diskin bağlantısını kontrol etmek için terminalde `lsblk` komutu kullanılabilir. Bu komut, bağlı tüm cihazları listeleyecektir.
Eğer disk düzgün bir şekilde görünürse, bir dizin oluşturularak disk bağlantısı yapılmalıdır. Örneğin:
“`
sudo mkdir /media/mydisk
sudo mount /dev/sda1 /media/mydisk
“`
(yukarıdaki komutlarda `sda1` kısmı, kullanılan diskin ismine göre değişecektir).
Samba Konfigürasyonu
Samba ayarlarını yapmak için `/etc/samba/smb.conf` dosyası düzenlenmelidir. Terminalde `sudo nano /etc/samba/smb.conf` komutuyla dosya açılabilir. Dosyaya aşağıdaki satır eklenmelidir:
“`
[MyShare]
path = /media/mydisk
available = yes
valid users = pi
read only = no
browsable = yes
public = yes
writable = yes
“`
Bu ayarlar, paylaşıma izin verir ve Raspberry Pi’nin dosyaları yazılabilir hale getirir. Dosya kaydedildikten sonra, Samba servisi yeniden başlatılmalıdır:
“`
sudo systemctl restart smbd
“`
Kullanıcı Oluşturma ve Şifre Belirleme
Paylaşımda güvenlik önlemek için Samba’da bir kullanıcı oluşturmak önemlidir. Aşağıdaki komut ile Raspberry Pi kullanıcıları için Samba’da bir şifre atanabilir:
“`
sudo smbpasswd -a pi
“`
Burada `pi`, Samba kullanıcısı olarak atanmıştır. Kullanıcıdan istenen yeni şifre, güvenli bir şekilde belirlenmelidir.
Erişim Testi
NAS sistemi başarıyla kurulduktan sonra, ağa bağlı herhangi bir cihazdan dosya paylaşımına erişim testi yapılmalıdır. Windows veya Linux işletim sistemli bilgisayarlarda ağ kısmında Raspberry Pi’nin ismi görülebilir. Bu ism üzerinden paylaşıma ulaşmak mümkündür. Windows üzerinden, arama çubuğuna `\\raspberrypi` yazılarak bağlantı sağlanabilir.
Performans İyileştirmeleri
Raspberry Pi ile oluşturulan NAS sisteminin performansını artırmak için, USB disklerin harici bir güç kaynağına bağlı olması önerilir. Ayrıca, bağlantının kablolu olması hız açısından avantaj sağlar. Nasıl kurulum yapılacağı kadar, düzenli bakım ve güncelleme de sistemin verimliliğini artırır.
Sonuç
Raspberry Pi ile NAS sistemi kurulumu, evde veya küçük ofislerde veri depolama ve paylaşma ihtiyacını karşılamak için uygun bir çözümdür. Bu işlem, hem düşük maliyetli bir alternatif sunar hem de kullanıcıların teknolojik becerilerini geliştirmelerine yardımcı olur. NAS sisteminin işlevselliği ve performansı, kurulumdan sonra yapılan düzenli bakım ve güncellemelerle artış gösterebilir. Kullanıcılar, dosyalarını güvenli bir ortamda saklayabilir ve ağa bağlı diğer cihazlarla kolayca paylaşabilir.