Dosya Sunucusu İçin Raspberry Pi Nasıl Yapılandırılır?
Kendi ev veya küçük ofis ağınızda verilerinizi merkezi bir noktada toplamak, yedeklemek ve cihazlar arası paylaşım yapmak istiyorsanız, düşük maliyetli ve enerji tasarruflu bir çözüm arayışınızda Raspberry Pi en mantıklı tercihtir. 2026 yılı itibarıyla Raspberry Pi 5 ve güncel işletim sistemi sürümleri, yüksek hızlı veri aktarımı ve kararlı bir dosya sunucusu altyapısı kurmak için gereken tüm donanımsal gücü fazlasıyla sunmaktadır.
Dosya sunucusu için Raspberry Pi yapılandırmak, sadece bir depolama birimini cihaza bağlamaktan ibaret değildir. Ağ protokollerinin doğru seçilmesi, disklerin yönetimi ve veri güvenliğinin sağlanması, profesyonel bir sonuç elde etmek için kritik öneme sahiptir. Bu rehberde, bir Raspberry Pi cihazını güvenilir, hızlı ve ölçeklenebilir bir ağa bağlı depolama (NAS) birimine dönüştürmek için izlemeniz gereken tüm teknik adımları bulacaksınız.
Donanım Gereksinimleri ve Hazırlık Süreci
Başarılı bir yapılandırma için donanım seçimi, sunucunuzun performansını doğrudan etkiler. Raspberry Pi 5, önceki nesillere göre PCIe hattı sayesinde çok daha hızlı SSD erişimi sunar. Bu da onu dosya sunucusu olarak kullanmak için ideal kılmaktadır.
Gerekli Bileşenlerin Seçimi
- Raspberry Pi 5 (8GB önerilir): Çok sayıda kullanıcı veya yoğun dosya trafiği için yüksek RAM kapasitesi önemlidir.
- Güç Kaynağı: Resmi 27W USB-C güç kaynağı, bağlı disklerin kararlı çalışması için şarttır.
- Depolama Birimi: İşletim sistemi için hızlı bir microSD kart veya NVMe SSD. Veri depolama için ise harici USB 3.0 diskler veya PCIe üzerinden bağlanan SSD üniteleri.
- Soğutma: Aktif bir soğutucu (Active Cooler), uzun süreli dosya transferlerinde işlemci ısısını dengelemek için gereklidir.
İşletim Sistemi Kurulumu
Raspberry Pi Imager aracını kullanarak en güncel Raspberry Pi OS (64-bit Lite sürümü) kurulumunu gerçekleştirin. Sunucu olarak kullanılacak bir cihazda grafik arayüzüne (Desktop) gerek yoktur; bu, sistem kaynaklarını boşa harcamanızı engeller. Kurulum sırasında SSH erişimini aktif etmeyi ve güçlü bir parola belirlemeyi unutmayın.
Kritik Uyarı: Harici disklerinizi bağlamadan önce, güç kaynağınızın tüm diskleri aynı anda besleyebilecek kapasitede olduğundan emin olun. Yetersiz güç, veri kaybına veya disklerin aniden bağlantısının kesilmesine neden olabilir.
Disk Yönetimi ve Dosya Sistemi Yapılandırması
Bir dosya sunucusunun en önemli parçası disklerdir. Raspberry Pi'ye bağladığınız diskleri Linux ortamında doğru bir şekilde bağlamak (mount) ve formatlamak, performansın temelidir.
Disk Formatı Seçimi
Linux tabanlı bir sistemde dosya sunucusu kuruyorsanız, disklerinizi EXT4 veya BTRFS formatında biçimlendirmeniz önerilir. Windows tabanlı NTFS veya exFAT formatları, Linux üzerinde dosya izinleri ve performans açısından bazı kısıtlamalar getirebilir.
Otomatik Bağlama (Auto-mount) İşlemi
Disklerin her yeniden başlatmadan sonra otomatik olarak sisteme dahil edilmesi için /etc/fstab dosyasını düzenlemeniz gerekir. Disklerin UUID (evrensel benzersiz tanımlayıcı) değerlerini öğrenmek için lsblk -f komutunu kullanın.
- Diskleri listeleyin:
lsblk - Disk UUID'sini kopyalayın.
sudo nano /etc/fstabkomutuyla dosyayı açın.- Satır sonuna diskin bağlanacağı dizini ve formatını ekleyin.
Samba ile Ağ Üzerinde Dosya Paylaşımı
Samba, Windows, macOS ve Linux cihazları arasında dosya paylaşımı yapmak için kullanılan endüstri standardı bir protokoldür. Raspberry Pi'nizi bir "dosya sunucusu" haline getirmek için Samba kurulumu temel adımdır.
Samba Kurulumu ve Yapılandırması
Kurulum için sudo apt install samba samba-common-bin komutunu kullanın. Kurulum tamamlandıktan sonra, paylaşıma açmak istediğiniz dizini /etc/samba/smb.conf dosyası içerisinde tanımlayın.
Paylaşım Güvenliği
Herkesin erişebileceği bir dizin yerine, kullanıcı bazlı erişim kontrolü oluşturmak her zaman daha güvenlidir. Samba için özel bir kullanıcı oluşturup smbpasswd -a kullanıcı_adı komutuyla ağ erişim parolasını belirleyin.
| Protokol | Kullanım Amacı | Avantajı |
|---|---|---|
| Samba (SMB) | Genel dosya paylaşımı | Tüm işletim sistemleriyle tam uyum |
| NFS | Linux/Unix arası paylaşım | Daha düşük işlemci kullanımı |
| SFTP | Güvenli dosya aktarımı | Şifreli ve güvenli bağlantı |
Veri Yedekleme ve Güvenlik Stratejileri
Dosya sunucusu kurmak, verilerinizi tek bir noktada toplamak anlamına gelir. Bu durum, veri güvenliğini iki kat daha önemli hale getirir. Raspberry Pi üzerinde verilerinizi korumak için profesyonel yöntemler izlemelisiniz.
Düzenli Yedekleme (Rsync)
Verilerinizi harici bir ikinci diske veya bulut tabanlı bir depolama alanına düzenli olarak yedeklemek için rsync komutunu kullanın. Basit bir bash betiği ile bu işlemi otomatize edebilirsiniz.
Güvenlik Duvarı Yapılandırması
Sunucunuzu dış dünyaya açmadan önce mutlaka bir güvenlik duvarı (UFW) yapılandırın. Sadece gerekli portların (SMB için 445, SSH için 22) açık olduğundan emin olun. sudo ufw enable komutu ile temel korumayı başlatabilirsiniz.
Performans Optimizasyonu
Raspberry Pi'nizin dosya sunucusu olarak tam potansiyelde çalışması için bazı ince ayarlar yapmanız gerekebilir. Ağ üzerinden dosya aktarım hızlarını artırmak için sistemin yükünü hafifletmelisiniz.
Ağ Ayarları
Raspberry Pi 5 üzerindeki Gigabit Ethernet portunu kullanmak, Wi-Fi bağlantısına göre çok daha kararlı sonuçlar verir. Mümkünse cihazı modeminize doğrudan kablo ile bağlayın. Ayrıca, /etc/sysctl.conf dosyası üzerinden TCP pencere boyutlarını optimize ederek ağ verimliliğini artırabilirsiniz.
İşlemci ve RAM Yönetimi
Arka planda çalışan gereksiz servisleri (Bluetooth, HDMI ses çıkışı vb.) devre dışı bırakarak RAM kullanımını düşürün. htop komutu ile sistem kaynaklarını anlık olarak izleyebilir ve hangi süreçlerin sunucuyu yavaşlattığını görebilirsiniz.
Sıkça Sorulan Sorular
Raspberry Pi 5 dosya sunucusu olarak ne kadar elektrik harcar?
Raspberry Pi 5, boşta yaklaşık 3-5W, yük altında ise 8-12W civarında enerji tüketir. Bu, geleneksel bir masaüstü bilgisayara göre çok daha ekonomiktir ve 7/24 çalışmaya uygundur.
Harici diskler için ek güç kaynağı gerekir mi?
Evet, özellikle mekanik (HDD) diskler yüksek başlangıç akımı çeker. Raspberry Pi'nin USB portu yeterli gelmeyebilir; bu nedenle kendinden güç beslemeli bir USB hub kullanmanız önerilir.
Dosya sunucusuna internet üzerinden nasıl erişirim?
Güvenli erişim için port yönlendirme yerine VPN (WireGuard gibi) kullanmanız şiddetle tavsiye edilir. Bu, sunucunuzu internete doğrudan açık bırakmadan güvenli bir tünel üzerinden erişmenizi sağlar.
Hangi dosya sistemi daha uzun ömürlüdür?
Veri bütünlüğü ve uzun süreli kullanım için EXT4 en kararlı seçenektir. Daha gelişmiş özellikler (snapshot, hata düzeltme) isterseniz BTRFS tercih edilebilir.
Sunucumun çökme riski var mı?
Her sunucu gibi Raspberry Pi de donanımsal arızalara açıktır. En büyük risk microSD kartın bozulmasıdır. İşletim sistemini SSD üzerinden çalıştırmak, sistem kararlılığını ve ömrünü ciddi oranda artırır.
Sonuç
Dosya sunucusu için Raspberry Pi yapılandırmak, hem teknik bilginizi geliştiren hem de evinizde profesyonel düzeyde bir depolama çözümü sunan harika bir projedir. Doğru donanım bileşenleri, kararlı bir dosya sistemi ve güvenli ağ protokolleri ile verilerinizi yıllarca güvenle saklayabilirsiniz. 2026 yılı itibarıyla güncel donanım ve yazılım araçlarını kullanarak oluşturduğunuz bu yapı, standart bir NAS cihazının sunduğu çoğu özelliği çok daha düşük bir maliyetle karşılayacaktır. Unutmayın, en iyi sunucu, düzenli olarak yedeklenen ve güvenliği ön planda tutulan sunucudur.
Dosya Sunucusu İçin Raspberry Pi Nasıl Yapılandırılır?
Kendi dosya sunucunuzu (NAS) Raspberry Pi ile inşa etmek, hem veri gizliliğinizi korumanıza hem de bulut depolama hizmetlerine ödediğiniz aylık abonelik ücretlerinden kurtulmanıza olanak tanır. Bu rehberde, bir Raspberry Pi'yi profesyonel bir ağ depolama birimine dönüştürmenin derinliklerine ineceğiz.
Donanım Gereksinimleri ve Hazırlık Süreci
Başarılı bir dosya sunucusu, dengeli bir donanım altyapısı üzerine kurulur. Raspberry Pi'nin düşük güç tüketimi avantajını, doğru çevre birimleriyle birleştirmek kritik öneme sahiptir.
Gerekli Bileşenlerin Seçimi
- Raspberry Pi Modeli: Dosya sunucusu için Gigabit Ethernet portuna sahip Raspberry Pi 4 veya 5 modelleri önerilir. USB 3.0 desteği, veri aktarım hızlarını doğrudan etkiler.
- Güç Kaynağı: Harici disklerin çektiği akımı karşılayabilecek, resmi 5V/3A veya 5V/5A (Pi 5 için) güç adaptörleri kullanılmalıdır.
- Depolama Birimi: microSD kartlar işletim sistemi için yeterlidir ancak uzun ömürlü bir sunucu için SSD kullanımı, sistemin "yazma" ömrünü uzatır.
- Soğutma: 7/24 çalışacak bir cihazda pasif veya aktif soğutma blokları, işlemci darboğazını (thermal throttling) engeller.
İşletim Sistemi Kurulumu
Raspberry Pi OS (64-bit Lite sürümü) en stabil tercihtir. Grafik arayüzü (GUI) gereksiz kaynak tüketimi yaratacağından, sadece komut satırı (CLI) üzerinden yönetilen bir sistem, sunucu performansı için daha verimlidir.
Kurulum Adımları:
- Raspberry Pi Imager aracını kullanarak "Raspberry Pi OS Lite (64-bit)" imajını seçin.
- "Advanced Options" kısmından SSH'yi etkinleştirin ve kullanıcı adı/şifre tanımlayın.
- İmajı yazdırdıktan sonra kartı Pi'ye takın ve Ethernet kablosu ile ağa bağlayın.
Disk Yönetimi ve Dosya Sistemi Yapılandırması
Dosya sunucusu kurarken yapılan en büyük hata, disklerin yanlış dosya sistemleriyle yapılandırılmasıdır. Windows'un kullandığı NTFS, Linux tabanlı sistemlerde yüksek işlemci yükü oluşturabilir.
Disk Formatı Seçimi
| Dosya Sistemi | Uyumluluk | Performans | Önerilen Kullanım |
|---|---|---|---|
| EXT4 | Yüksek (Linux) | Çok Yüksek | Ana dosya sunucusu depolaması |
| NTFS | Yüksek (Win/Linux) | Düşük (CPU yükü fazla) | Geçici veri aktarımı |
| BTRFS | Linux | Yüksek | Snapshot ve veri bütünlüğü |
Otomatik Bağlama (Auto-mount) İşlemi
Disklerin her yeniden başlatmada otomatik olarak bağlanması için /etc/fstab dosyasına ekleme yapılmalıdır. Disklerin UUID değerlerini lsblk -f komutu ile öğrenerek, yapılandırma dosyanıza şu formatta ekleyin:
UUID=xxxx-xxxx /mnt/disk1 ext4 defaults,noatime 0 2
Samba ile Ağ Üzerinde Dosya Paylaşımı
Samba (SMB/CIFS), Windows, macOS ve Linux cihazların aynı sunucuya sorunsuz erişmesini sağlayan endüstri standardı bir protokoldür.
Samba Kurulumu ve Yapılandırması
sudo apt install samba samba-common-bin komutu ile kurulumu tamamlayın. Ardından /etc/samba/smb.conf dosyasını düzenleyerek paylaşılan klasörün yolunu ve erişim izinlerini tanımlayın.
Paylaşım Güvenliği
Her kullanıcıya özel parola atamak, ağdaki diğer cihazların verilerinize izinsiz erişmesini engeller. smbpasswd -a kullanıcı_adı komutu ile Samba kullanıcı veritabanını oluşturun.
Veri Yedekleme ve Güvenlik Stratejileri
Bir sunucunun "tek nokta" olması felakete davetiyedir. 3-2-1 yedekleme kuralını (3 kopya, 2 farklı ortam, 1 uzak lokasyon) benimsemek zorundasınız.
Düzenli Yedekleme (Rsync)
Rsync, sadece değişen dosyaları kopyaladığı için oldukça hızlıdır. Bir cron job (zamanlanmış görev) oluşturarak, ana diskinizdeki verileri haftalık olarak harici bir diske veya bulut depolamaya yedekleyebilirsiniz.
Güvenlik Duvarı Yapılandırması
UFW (Uncomplicated Firewall) kullanarak sadece gerekli portlara (SMB için 445 ve 139) izin verin. Diğer tüm girişleri kapatmak, saldırı yüzeyini minimuma indirir.
Performans Optimizasyonu
Sunucunuzun hızını artırmak için ağ ve sistem kaynaklarını optimize edin.
Ağ Ayarları
Statik IP ataması, sunucunuzun ağda her zaman aynı adreste bulunmasını sağlar. Router üzerinden DHCP rezervasyonu yaparak bunu kolayca gerçekleştirebilirsiniz.
İşlemci ve RAM Yönetimi
Dosya sunucusu çalışırken arka planda gereksiz servisleri (Bluetooth, HDMI ses çıkışı vb.) kapatmak, RAM kullanımını düşürür ve dosya aktarım hızını stabilize eder.
Sıkça Sorulan Sorular
Raspberry Pi 5 dosya sunucusu olarak ne kadar elektrik harcar?
Raspberry Pi 5, boşta yaklaşık 3-5W, yük altında ise 7-10W civarında enerji tüketir. Bu, standart bir masaüstü bilgisayarın harcadığı gücün %5'inden bile azdır.
Harici diskler için ek güç kaynağı gerekir mi?
Evet, özellikle 3.5 inçlik mekanik diskler için mutlaka harici güç adaptörlü bir disk kutusu veya aktif bir USB hub kullanılmalıdır. Pi'nin USB portları, mekanik disklerin ilk kalkış anındaki akım ihtiyacını karşılayamaz.
Dosya sunucusuna internet üzerinden nasıl erişirim?
Güvenliğiniz için port yönlendirme yerine VPN (WireGuard gibi) kullanmanız şiddetle tavsiye edilir. Bu, sunucunuzu internete doğrudan açık bırakmadan güvenli bir tünel üzerinden erişmenizi sağlar.
Hangi dosya sistemi daha uzun ömürlüdür?
Veri bütünlüğü ve uzun süreli kullanım için EXT4 en kararlı seçenektir. Daha gelişmiş özellikler (snapshot, hata düzeltme) isterseniz BTRFS tercih edilebilir.
Sunucumun çökme riski var mı?
Her sunucu gibi Raspberry Pi de donanımsal arızalara açıktır. En büyük risk microSD kartın bozulmasıdır. İşletim sistemini SSD üzerinden çalıştırmak, sistem kararlılığını ve ömrünü ciddi oranda artırır.
Sonuç
Dosya sunucusu için Raspberry Pi yapılandırmak, hem teknik bilginizi geliştiren hem de evinizde profesyonel düzeyde bir depolama çözümü sunan harika bir projedir. Doğru donanım bileşenleri, kararlı bir dosya sistemi ve güvenli ağ protokolleri ile verilerinizi yıllarca güvenle saklayabilirsiniz. 2026 yılı itibarıyla güncel donanım ve yazılım araçlarını kullanarak oluşturduğunuz bu yapı, standart bir NAS cihazının sunduğu çoğu özelliği çok daha düşük bir maliyetle karşılayacaktır. Unutmayın, en iyi sunucu, düzenli olarak yedeklenen ve güvenliği ön planda tutulan sunucudur.
Donanım Seçiminde Kritik Detaylar: Güç Kaynağı ve Soğutma
Bir dosya sunucusunun 7/24 çalışması beklenir. Bu nedenle, Raspberry Pi'nin kararlılığını etkileyen en önemli iki faktör güç beslemesi ve termal yönetimdir. Standart bir telefon şarj cihazı, Raspberry Pi'nin altında yatan donanımı beslemek için genellikle yetersizdir.
- Resmi Güç Adaptörü: Raspberry Pi 4 veya 5 kullanıyorsanız, mutlaka cihazın kendi orijinal güç kaynağını kullanın. Voltaj dalgalanmaları, disklerin bağlantısının kopmasına veya veri kaybına neden olabilir.
- Aktif Soğutma: Dosya sunucusu sürekli disk okuma/yazma işlemi yapar. Bu durum işlemciyi ısıtır. Pasif soğutucular yerine, PWM kontrollü bir fan veya kaliteli bir alüminyum kasa, sunucunun termal darboğaz (thermal throttling) yaşamasını engeller.
Dosya Sunucusu İçin Disk Seçimi: HDD mi, SSD mi?
Depolama birimi seçimi, sunucunuzun kullanım amacına göre şekillenmelidir. Aşağıdaki tablo, farklı senaryolar için en uygun disk türlerini karşılaştırmaktadır.
| Özellik | Mekanik HDD | SATA SSD | NVMe SSD |
|---|---|---|---|
| Kapasite/Fiyat | Çok Yüksek | Orta | Düşük |
| Hız | Düşük | Yüksek | Çok Yüksek |
| Ömür (Yazma) | Yüksek | Orta | Orta |
| Kullanım Alanı | Medya Arşivi | Hızlı Dosya Transferi | Sistem ve Veritabanı |
Sık Yapılan Yapılandırma Hataları ve Çözümleri
Yeni başlayanların sıklıkla karşılaştığı ve sistemin çökmesine neden olan hatalar şunlardır:
1. MicroSD Kart Yıpranması
Raspberry Pi işletim sistemini microSD kart üzerinde çalıştırır. Sürekli log dosyası yazımı, kartın ömrünü hızla tüketir. Çözüm: Log dosyalarını RAM'e taşımak (log2ram) veya işletim sistemini doğrudan bir SSD üzerine kurmak.
2. Yanlış Dosya İzinleri
Samba üzerinde dosya paylaşırken, kullanıcı izinlerini (chmod/chown) yanlış yapılandırmak, ağdaki diğer cihazların dosyaları görmesine ancak değiştirememesine neden olur. Çözüm: Paylaşılan klasörün sahipliğini www-data veya özel Samba kullanıcınıza atadığınızdan emin olun.
İleri Seviye Güvenlik: Fail2Ban Entegrasyonu
Dosya sunucunuzu dış dünyaya açtığınız anda, botların kaba kuvvet (brute-force) saldırılarına maruz kalırsınız. Sadece güçlü şifreler yeterli değildir.
Fail2Ban Kurulumu: SSH ve Samba giriş denemelerini izleyerek, üst üste hatalı şifre giren IP adreslerini otomatik olarak güvenlik duvarı üzerinden engelleyen bir araçtır.
Kurulum için sudo apt install fail2ban komutunu kullanın ve /etc/fail2ban/jail.local dosyası içerisinde SSH ve Samba için filtreleri aktif edin.
Örnek Senaryo: Medya Sunucusu ve Dosya Yedekleme
Raspberry Pi'nizi sadece dosya sunucusu olarak değil, aynı zamanda bir medya merkezi olarak kullanmak istiyorsanız, Samba'nın yanına Docker kurarak Plex veya Jellyfin gibi servisleri konteyner olarak çalıştırabilirsiniz. Bu yöntem, sunucunuzun diğer servislerle çakışmasını engeller ve yönetimi kolaylaştırır.
İpucu: Yedekleme stratejinizde "3-2-1 kuralını" uygulayın. 3 kopya veri, 2 farklı depolama ortamı ve 1 tanesi fiziksel olarak farklı bir konumda (bulut yedekleme gibi) bulunmalıdır.
Ağ Performansını Artıran İnce Ayarlar
Raspberry Pi üzerindeki ağ performansını maksimize etmek için Ethernet kablosunun kalitesi (Cat6 önerilir) kadar, işletim sistemi üzerindeki ağ parametreleri de önemlidir.
- MTU Ayarları: Standart 1500 olan MTU değerini, ağınızın desteklediği durumlarda "Jumbo Frames" (9000) olarak yapılandırmak, büyük dosya transferlerinde CPU yükünü azaltabilir.
- TCP Pencere Boyutu:
/etc/sysctl.confdosyası üzerinden ağ tampon belleklerini artırarak, Gigabit Ethernet hızından tam verim alabilirsiniz.
Disk Yönetimi: LVM Kullanımı
Birden fazla diskiniz varsa, bunları tek bir büyük mantıksal birim altında toplamak için LVM (Logical Volume Manager) kullanabilirsiniz. LVM, diskleriniz dolduğunda yeni bir disk ekleyerek alanı genişletmenize olanak tanır. Bu, fiziksel disk sınırlarına takılmadan depolama alanınızı ölçeklendirmenin en profesyonel yoludur.
Güvenlik Duvarı (UFW) Yapılandırması
Sunucunuzun sadece gerekli portları dışarıya açık tutması hayati önem taşır. ufw (Uncomplicated Firewall) kullanarak şu adımları izleyin:
sudo ufw allow ssh(SSH erişimi için)sudo ufw allow samba(Dosya paylaşımı için)sudo ufw enable(Güvenlik duvarını devreye al)
Bu yapılandırma, sunucunuza gelen gereksiz tüm trafiği reddederek sadece belirlediğiniz servislerin çalışmasına izin verir.
Dosya Sunucusu İçin Raspberry Pi Nasıl Yapılandırılır?
Raspberry Pi, düşük enerji tüketimi ve kompakt yapısı ile ev veya küçük ofis ortamları için mükemmel bir dosya sunucusu adayıdır. Bir NAS (Network Attached Storage) cihazına yüksek maliyetler ödemek yerine, kendi Raspberry Pi tabanlı sunucunuzu oluşturarak verileriniz üzerinde tam kontrole sahip olabilirsiniz.
Donanım Gereksinimleri ve Hazırlık Süreci
Başarılı bir dosya sunucusu projesi, doğru donanım seçimi ile başlar. Raspberry Pi 4 veya 5 modelleri, Gigabit Ethernet portları sayesinde dosya transferlerinde yüksek hız sunar.
Gerekli Bileşenlerin Seçimi
- Raspberry Pi 4 veya 5: Gigabit Ethernet ve USB 3.0 desteği kritik öneme sahiptir.
- Güç Kaynağı: Resmi güç adaptörünü kullanmak, disklerin kararsız çalışmasını engeller.
- Depolama Birimi: Veri güvenliği için kaliteli bir SSD veya harici HDD.
- MicroSD Kart: İşletim sistemi için yüksek hızlı (Class 10/UHS-1) bir kart.
Donanım Seçiminde Kritik Detaylar: Güç Kaynağı ve Soğutma
Raspberry Pi dosya sunucuları genellikle 7/24 çalışır. Bu durum, bileşenlerin sürekli ısınmasına neden olur. Özellikle USB üzerinden bağlanan diskler, Pi'nin güç çıkışından yüksek akım çeker. Yetersiz güç kaynağı, disklerin anlık olarak "kopmasına" ve veri kaybına yol açabilir.
Soğutma Tavsiyesi: Pasif soğutuculu bir kasa yerine, aktif fanlı veya büyük yüzey alanına sahip alüminyum gövdeli kasalar tercih edilmelidir. İşlemci sıcaklığının 60 derecenin altında tutulması, sistem kararlılığını doğrudan etkiler.
Dosya Sunucusu İçin Disk Seçimi: HDD mi, SSD mi?
Disk seçimi, kullanım amacınıza göre değişiklik gösterir:
| Özellik | HDD (Mekanik) | SSD (Katı Hal) |
|---|---|---|
| Kapasite/Fiyat | Çok Yüksek | Düşük |
| Hız | Orta | Çok Yüksek |
| Dayanıklılık | Düşük (Hareketli parça) | Yüksek |
Eğer çok sayıda büyük medya dosyası depolayacaksanız HDD, ancak işletim sistemi ve sık erişilen küçük dosyalar için SSD kullanımı sistemin tepkiselliğini artıracaktır.
Sık Yapılan Yapılandırma Hataları ve Çözümleri
1. MicroSD Kart Yıpranması
Raspberry Pi, günlük tutma (log) işlemleri nedeniyle SD kartları hızlı tüketebilir. Çözüm: Log dosyalarını RAM üzerine taşımak (log2ram) veya işletim sistemini doğrudan harici bir SSD üzerinden çalıştırmak, kartın ömrünü uzatır.
2. Yanlış Dosya İzinleri
Samba üzerinden dosya kopyalarken "Erişim Engellendi" hatası alıyorsanız, Linux dosya sistemi izinlerini (chmod/chown) gözden geçirmelisiniz. Kullanıcı bazlı yetkilendirme yapmak, Samba yapılandırmasında valid users parametresi ile sağlanmalıdır.
İleri Seviye Güvenlik: Fail2Ban Entegrasyonu
Dosya sunucunuzu internete açmayı planlıyorsanız, kaba kuvvet (brute-force) saldırılarına karşı korunmalısınız. Fail2Ban, SSH veya Samba giriş denemelerini izleyerek, hatalı şifre giren IP adreslerini otomatik olarak yasaklar.
sudo apt install fail2ban sudo systemctl enable fail2ban sudo systemctl start fail2ban
Örnek Senaryo: Medya Sunucusu ve Dosya Yedekleme
Raspberry Pi'nizi hem bir dosya deposu hem de bir medya kütüphanesi olarak kullanabilirsiniz. OpenMediaVault (OMV) gibi hazır yazılımlar, bu süreci grafik arayüz üzerinden yönetmenizi sağlar. Ancak, manuel yapılandırma öğrenmek istiyorsanız, Samba paylaşımını /mnt/data dizini altında tanımlayıp, bu dizini düzenli olarak rsync ile farklı bir diske yedeklemek en güvenli yöntemdir.
Ağ Performansını Artıran İnce Ayarlar
Gigabit Ethernet bağlantınızdan tam verim almak için sadece donanım değil, yazılımsal optimizasyon da gerekir. Ağ üzerindeki paket kaybını önlemek için /etc/network/interfaces veya /etc/dhcpcd.conf dosyalarında statik IP tanımlanması önerilir.
Ayrıca, dosya paylaşım protokolü olarak SMBv3 kullanmak, hem güvenlik hem de hız açısından SMBv1 ve v2'ye göre çok daha üstündür. Samba yapılandırma dosyanızda (smb.conf) şu satırın olduğundan emin olun:
min protocol = SMB3
Disk Yönetimi: LVM Kullanımı
Birden fazla diskiniz varsa, bunları tek bir büyük mantıksal birim altında toplamak için LVM (Logical Volume Manager) kullanabilirsiniz. LVM, diskleriniz dolduğunda yeni bir disk ekleyerek alanı genişletmenize olanak tanır. Bu, fiziksel disk sınırlarına takılmadan depolama alanınızı ölçeklendirmenin en profesyonel yoludur.
Güvenlik Duvarı (UFW) Yapılandırması
Sunucunuzun sadece gerekli portları dışarıya açık tutması hayati önem taşır. ufw (Uncomplicated Firewall) kullanarak şu adımları izleyin:
sudo ufw allow ssh(SSH erişimi için)sudo ufw allow samba(Dosya paylaşımı için)sudo ufw enable(Güvenlik duvarını devreye al)
Bu yapılandırma, sunucunuza gelen gereksiz tüm trafiği reddederek sadece belirlediğiniz servislerin çalışmasına izin verir.
İşletim Sistemi Kurulumu
Raspberry Pi OS (Lite sürümü) bir sunucu için en stabil seçenektir. Masaüstü arayüzü gereksiz kaynak tüketimi yaratır. Raspberry Pi Imager aracını kullanarak "Headless" kurulum yapabilir, SSH anahtarlarınızı kurulum esnasında tanımlayabilirsiniz.
Disk Yönetimi ve Dosya Sistemi Yapılandırması
Diskleri yapılandırırken fdisk veya parted araçlarını kullanabilirsiniz. Diskleri bağlamadan önce mutlaka lsblk komutu ile cihazın doğru tanımlandığından emin olun.
Disk Formatı Seçimi
Linux tabanlı bir sistem için ext4 en güvenli ve performanslı dosya sistemidir. Eğer diskleri Windows bilgisayarlarda da doğrudan okutmanız gerekirse exFAT tercih edilebilir, ancak ext4, Raspberry Pi üzerinde çok daha kararlı çalışır.
Otomatik Bağlama (Auto-mount) İşlemi
Disklerin her açılışta aynı dizine bağlanması için /etc/fstab dosyasına UUID değerlerini eklemelisiniz. blkid komutu ile disklerin UUID'lerini öğrenebilirsiniz.
Samba ile Ağ Üzerinde Dosya Paylaşımı
Samba, Linux ve Windows dünyaları arasında bir köprüdür. Kurulum sonrası /etc/samba/smb.conf dosyası üzerinden paylaşılan klasörlerin yetkilerini (read/write) tanımlayabilirsiniz.
Veri Yedekleme ve Güvenlik Stratejileri
Sunucunuzda tek bir disk olması, donanım arızası durumunda tüm verilerin kaybolması demektir. Rsync kullanarak verilerinizi düzenli olarak bir bulut depolama alanına veya ikinci bir fiziksel diske yedeklemeyi alışkanlık haline getirin.
Performans Optimizasyonu
İşlemci ve RAM yönetimi için htop aracını kullanarak sunucunuzun yükünü anlık takip edebilirsiniz. Çok fazla eşzamanlı bağlantı (stream veya dosya transferi) varsa, Raspberry Pi'nin RAM kullanımını optimize etmek için gereksiz servisleri (Bluetooth, Wi-Fi gibi) devre dışı bırakın.


Yorumlar (0)
Yorum Yaz