Linux ile evinizde nasıl basit File Server sistemi oluşturursunuz? (NFS)

Selamlar. NFS kullanarak çok basit bir şekilde evinizde nasıl File Server oluşturabilirsiniz bunu göstereceğim.

Ben Arch Linux bazında yapıyorum fakat mantık aynı.

File Server Basit Kurulumu​


1 - Önce NFS paketini server yapacağımız bilgisayara kuruyoruz ;

Bash:
sudo pacman -S nfs-utils

2 - Sonrasında config dosyasını yapılandırmak için istediğiniz editorle aşağıdaki dosyayı açıyoruz ;

Ben vim kullanıyorum.

Bash:
vim /etc/exports

3 - Config dosyasının en alt kısmına aşağıdaki yapılandırmayı yazıyoruz.

Bash:
/srv/share *(rw,sync,no_subtree_check)

Böylelikle /srv/share yolunu paylaşım dizini olarak göstermiş oluruz. Config hakkındaki teknik bilgi aşağıda mevcut.

4 - “NFS Server” Servisini başlatıyoruz.

Bash:
sudo systemctl start nfs-server

5 - (Opsiyonel) Server yaptığımız cihaz her açıldığında servisin otomatik olarak açılması için aşağıdaki yapılandırmayı uyguluyoruz.

Bash:
sudo systemctl enable nfs-server

6 - Servis durumunu kontrol ediyoruz.

Bash:
sudo systemctl status nfs-server

7 - Server IP kimliğini öğreniyoruz bağlanırken bu kimlikle bağlanacağız.

Bash:
ip addr show

Şu tarz bir adresi bulmanız gerekir : 192.0.0…

NOT : Arch tabanlı dağıtımlar için geçerlidir diğer dağıtımlarda ifconfig… olabilir.

File Server Erişme İşlemi​


1 - Bağlanacağınız cihaz üzerinde NFS kurulu olduğuna emin olun. (Sadece kurulu olması yeterli servis başlatması gerektirmez.)

2 - Server ile bağ kurup server datalarını kullandığımız cihaza mount edeceğimiz dosyayı oluşturuyoruz.

Bash:
sudo mkdir -p /mnt/nfs_share

3 - Dataları oluşturduğumuz dizine mount ediyoruz.

Bash:
sudo mount -t nfs server_ıp:/srv/share /mnt/nfs_share

NOT : Kurulum adımında öğrendiğimiz server IP kimliğini yukarıda “server_ıp” olan yazının yerine yazmanız gerekir.


Config Çalışma Mantığı​

Parametre : /srv/share *(rw,sync,no_subtree_check)

  • En başa gelen /srv/share paylaşacağımız dosyanın dizinini ifade eder.
  • * Simgesi (all) local ağ üzerindeki bütün kullanıcıların erişebildiğini ifade eder.
  • Parentezin ilk parametresi rw Read - Write (Okuma - Yazma) yetkisini ifadeler.
  • sync Parametresi yazma işlemlerinin anında disk üzerine işlemesini ifade eder.
  • Son parametre no_subtree_check alt dizinlerin kontrolünün engellenmesini ifade eder.

    NOT : Bu cihazlar arası dosya paylaşımı için basit bir Home Server yapısıdır. NFS ile kontrol edilebilir, özelleştirilmiş bir File Server ekosistemi oluşturmak için ağ üzerinden daha fazla kaynağa bakabilirsiniz.

SON​

Okuduğunuz için teşekkür ederim.

Yorumlar

Gösterilecek yorum bulunamadı.

Blog girdisi detayları

Ekleyen
Timuçib
Okuma süresi
2 dakika okuma
Son güncelleme

Yazılım kategorisindeki diğer girdiler

Bu girdiyi paylaş

Geri
Yukarı