Giriş
Linux Mint, kullanıcı dostu arayüzü ve geniş yazılım desteği ile yaygın olarak tercih edilen bir işletim sistemidir. Dosya sunucusu kurulumu, ağ üzerindeki kullanıcıların dosya ve kaynaklara erişimini kolaylaştırır. Bu süreçte genellikle Samba ve NFS protokolleri kullanılmaktadır. Samba, Windows sistemleriyle uyumlu bir dosya paylaşım protokolüdür, NFS ise Unix/Linux tabanlı sistemler için tasarlanmıştır. Her iki protokol de dosya sunucusu kurulumunda farklı senaryolar için kullanılabilir.
Samba ile Dosya Sunucusu Kurulumu
Samba, Linux ile Windows arasında dosya paylaşımını sağlamak için kullanılan bir yazılımdır. Samba kurulumunda aşağıdaki adımlar takip edilmelidir:
1. Samba’nın Kurulumu: Terminal açılarak, Samba paketinin sistem üzerine kurulması gerekir. Bunun için şu komut kullanılmalıdır:
“`
sudo apt update
sudo apt install samba
“`
2. Paylaşım Dizininin Oluşturulması: Samba ile kullanılacak bir paylaşım dizini oluşturulmalıdır. Örneğin:
“`
sudo mkdir /srv/samba/share
“`
3. Dizin İzinlerinin Ayarlanması: Oluşturulan dizinin izinleri ayarlanmalıdır. Tüm kullanıcıların bu dizine erişebilmesi için aşağıdaki komut kullanılabilir:
“`
sudo chmod 777 /srv/samba/share
“`
4. Samba Konfigürasyon Dosyasının Düzenlenmesi: Samba’nın yapılandırma dosyası olan `/etc/samba/smb.conf` dosyası bir metin düzenleyici ile açılmalı ve gerekli ayarlamalar yapılmalıdır:
“`
sudo nano /etc/samba/smb.conf
“`
Dosyaya aşağıdaki satır eklenmelidir:
“`
[share]
path = /srv/samba/share
browsable = yes
read only = no
guest ok = yes
“`
5. Samba Servisinin Yeniden Başlatılması: Yapılandırma değişikliklerinin geçerli olması için Samba servisi yeniden başlatılmalıdır:
“`
sudo systemctl restart smbd
“`
6. Firewall Ayarlarının Yapılması: Eğer bir güvenlik duvarı varsa, Samba trafiğine izin verilmelidir. Aşağıdaki komutla gerekli ayarlar yapılır:
“`
sudo ufw allow samba
“`
NFS ile Dosya Sunucusu Kurulumu
NFS (Network File System), Linux ve Unix sistemleri arasında dosya paylaşımını sağlamak için kullanılır. NFS kurulumu aşağıdaki adımlarla gerçekleştirilir:
1. NFS Paketinin Kurulumu: Öncelikle NFS sunucusu kurulumuna başlanmalıdır. Terminalde şu komutlar kullanılabilir:
“`
sudo apt update
sudo apt install nfs-kernel-server
“`
2. Paylaşım Dizininin Oluşturulması: NFS üzerinden paylaşılacak bir dizin oluşturulmalıdır. Örnek olarak:
“`
sudo mkdir /srv/nfs/share
“`
3. Dizin İzinlerinin Ayarlanması: Paylaşılan dizinin izinleri ayarlanmalıdır. Eğer tüm kullanıcıların erişim sağlaması isteniyorsa:
“`
sudo chmod 777 /srv/nfs/share
“`
4. NFS İle Paylaşımın Yapılandırılması: NFS yapılandırma dosyası olan `/etc/exports` dosyası düzenlenmelidir:
“`
sudo nano /etc/exports
“`
İçine aşağıdaki satır eklenmelidir:
“`
/srv/nfs/share (rw,sync,no_subtree_check)
“`
5. NFS Servisinin Yeniden Başlatılması: Yapılandırma değişikliklerini uygulamak için NFS servisi tekrar başlatılmalıdır:
“`
sudo exportfs -a
sudo systemctl restart nfs-kernel-server
“`
6. Firewall Ayarlarının Yapılması: NFS için firewall ayarlarının yapılması gereklidir. Aşağıdaki komut kullanılabilir:
“`
sudo ufw allow from any to any port nfs
“`
Dosya Sunucusuna Erişim
Samba ve NFS kurulumlarından sonra, istemci makinelerden bu sunuculara erişim sağlamak mümkündür. Samba paylaşımına erişim için, Windows ya da başka bir Linux sisteminden dosya gezgini ile sunucunun IP adresi kullanılarak `\\sunucu_ip_adresi\share` formatında erişim sağlanabilir.
NFS paylaşımına erişmek için Linux istemci üzerinde, aşağıdaki komutla bağlanılabilir:
“`
sudo mount -t nfs sunucu_ip_adresi:/srv/nfs/share /mnt
“`
Sonuç
Linux Mint üzerinde dosya sunucusu kurulumu, ağ üzerindeki dosya paylaşımını kolaylaştırır. Samba ve NFS protokolleri, farklı platformlar arasında sorunsuz dosya erişimi sağlar. Kurulum adımlarının dikkatlice uygulanması, güvenli ve etkili bir dosya sunucusu elde edilmesi açısından önemlidir. Her iki protokol de belirli senaryolara uygun olmakla birlikte, kullanım amacına göre seçim yapılmalıdır.

