- Katılım
- 7 Nis 2025
- Konular
- 367
- Mesajlar
- 780
- Çözümler
- 1
- Tepkime puanı
- 121
- Puan
- 93
- Konum
- İstanbul
- Web sitesi
- forumagel.com


Samba ve NFS kullanırken performansın artırılması, büyük dosya paylaşımlarında ağ üzerindeki yükü hafifletmek için çok önemlidir. Bu bölüme özel optimizasyonları yaparak dosya paylaşım süreçlerinizi hızlandırabilirsiniz:

Samba, dosya paylaşımı ve yazdırma hizmetleri için ağda en çok tercih edilen protokollerden biridir. Samba'yı daha hızlı hale getirmek için şu ayarları yapabilirsiniz:
1. **`socket options` Parametresi**:
Samba'nın ağ üzerinden daha hızlı veri iletimi yapabilmesi için `socket options` parametresini şu şekilde ayarlayın:
Kod:
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
Bu ayar, TCP bağlantılarındaki gecikmeyi engelleyecek ve veri iletim hızını artıracaktır.
2. **Samba'da Dosya Okuma ve Yazma Hızını Arttırma**:
Samba’da büyük dosyaların okuma ve yazma hızını artırmak için `read raw` ve `write raw` parametrelerini etkinleştirebilirsiniz:
Kod:
[global]
read raw = yes
write raw = yes
Bu ayarlar, dosya okuma ve yazma işlemlerini hızlandırarak, daha verimli bir dosya paylaşımı sağlar.

NFS kullanırken ağ üzerindeki veri trafiğini minimuma indirmek ve daha verimli bir paylaşım sağlamak için şu ayarları yapabilirsiniz:
1. **NFS V4’ün Sağladığı Avantajlar**:
NFS V4, önceki sürümlere göre performans iyileştirmeleri sunar. Özellikle, dosya erişim kontrol listelerinin daha verimli yönetilmesi ve ağ üzerindeki yükün azaltılması sağlanır. NFS V4’ü etkinleştirerek performansınızı artırabilirsiniz.
2. **Cache Ayarlarını Yapılandırma**:
NFS istemcisi, paylaşılan dosyalara erişimde önbellek kullanabilir. Bunun için `noac` parametresini kullanarak, istemcilerin dosya değişikliklerini her zaman güncel tutmasını sağlayabilirsiniz:
Kod:
/home/pardus/dosya 192.168.1.0/24(rw,sync,no_subtree_check,noac)
Bu ayar, dosya sisteminin her erişiminde güncel verilere ulaşılmasını sağlar, ancak daha fazla ağ trafiği oluşturabilir. Bu nedenle, ağ kapasiteniz yeterliyse kullanılması önerilir.

Samba ve NFS, ağ üzerinden veri paylaşımını sağlarken bazı güvenlik önlemlerinin alınması gereklidir. İşte bazı güvenlik önlemleri:

Samba, şifreli bağlantılar kullanarak veri güvenliğini sağlayabilir. Bu amaçla `encrypt passwords` parametresi `yes` olarak ayarlanabilir:
Kod:
[global]
encrypt passwords = yes
smb encrypt = mandatory
Bu ayar, şifrelerin ağ üzerinde şifreli bir şekilde iletilmesini sağlar ve şifrelerin kötü niyetli kişiler tarafından ele geçirilmesini engeller.

Samba'da paylaşılan her dosya ve klasör için ayrı ayrı izinler belirleyebilirsiniz. Bu sayede belirli kullanıcılar sadece bazı dosyaları görüp düzenleyebilirken, diğer dosyalara erişim kısıtlanabilir. Örneğin, yalnızca belirli bir kullanıcıya yazma izni vermek için:
Kod:
[Paylasim]
path = /home/pardus/dosya
valid users = kullanici_adi
read only = no
writeable = yes
browseable = yes
create mask = 0775
directory mask = 0775
Bu ayar ile **kullanici_adi** adlı kullanıcı yalnızca belirlenen dizinde değişiklik yapabilir.

NFS istemcilerine erişim izni verirken, sadece belirli IP adreslerine izin vermek için `/etc/exports` dosyasını şu şekilde düzenleyebilirsiniz:
Kod:
/home/pardus/dosya 192.168.1.100(rw,sync,no_subtree_check)
Bu ayar, sadece **192.168.1.100** IP adresine sahip istemcilerin dosya paylaşımına erişmesine izin verir.


Samba’yı güncel tutmak, bilinen güvenlik açıklarını kapatmak için önemlidir. Samba’yı güncellemek için aşağıdaki komutu kullanabilirsiniz:
Kod:
sudo apt update && sudo apt upgrade samba
Bu komut, Samba’nın en son sürümünü kurarak sisteminizi güvence altına alır.

NFS sunucusu ve istemcisi için güncellemeleri kontrol etmek de güvenlik açısından önemlidir. Güncellemeleri şu komut ile kontrol edebilirsiniz:
Kod:
sudo apt update && sudo apt upgrade nfs-kernel-server
Bu komut, NFS sunucusunun en güncel sürümünü yükler ve performans iyileştirmelerini içerir.

Samba ve NFS, dosya paylaşımında güçlü araçlardır ve Pardus sistemi üzerinde verimli bir şekilde kullanılabilir. Bu yazıda bahsedilen ileri düzey yapılandırmalar ve güvenlik önlemleri, ağ üzerindeki dosya paylaşımını hızlandırmak, güvence altına almak ve yönetilebilir hale getirmek için önemlidir. Her iki protokolü de en verimli şekilde kullanabilmek için düzenli bakım ve güncellemeler yapmanız gerektiğini unutmayın.
Bu yazıdaki adımları izleyerek Samba ve NFS ile güçlü, güvenli ve hızlı dosya paylaşım ağları oluşturabilirsiniz. İhtiyacınız olan her zaman daha fazla yardım almak için Pardus topluluğuna başvurabilirsiniz.