Doküman

Debian 11’de NFS Dosya Sistemi Nasıl Bağlanır

NFS (Ağ Dosya Sistemi) ile bir ağdaki diğer sistemlerle dosya ve klasörleri paylaşabilirsiniz. NFS, kullanıcıların ağ üzerinden dosyalara uzaktan bağlanmasına ve erişmesine izin veren bir istemci-sunucu mimarisine dayanmaktadır. NFS ile kullanıcılar, paylaşılan dosya ve klasörlere kendi sistemlerinde varmış gibi erişebilir.

Bu yazıda bahsedilen komutları ve prosedürleri açıklamak için Debian 11 makinesini kullandık. Ubuntu ve daha eski Debian dağıtımlarında aşağı yukarı aynı prosedür izlenebilir.

Gereksinimler

İstemci makinesi için:

  • Debian 11 veya Debian 10
  • sudo ayrıcalıklarına sahip kullanıcı

Uzak sunucu için:

  • NFS sunucusu yüklenmeli
  • NFS sunucusu paylaşılan dizini dışa aktarılmalı
  • NFS istemcilerine güvenlik duvarı üzerinden izin verilmeli

NFS İstemci Paketinin istemci makinesine kurulumu

NFS istemci paketini, üzerinde paylaşım dizinleri eklemek için istemci makineye yüklemeniz gerekecektir. NFS istemci paketini istemci bilgisayara kurmak için Terminal’de aşağıdaki komutları çalıştırın:

$ sudo apt install nfs-common

Yukarıdaki komutu çalıştırdıktan sonra, kuruluma devam etmek isteyip istemediğinizi sistem onay isteyebilir. Devam etmek için y tuşuna basın, bundan sonra NFS istemci paketi sisteminize kurulacaktır.

Adım 1: NFS sunucusunun paylaşılan dizini için bir bağlama noktası oluşturun

İstemci makinede bağlama noktaları için boş bir dizin oluşturmanız gerekecektir. Bu boş dizin, uzaktan paylaşılan klasörler için bağlama noktası görevi görecektir.

/mnt dizini altında, aşağıdaki komutu kullanarak yeni bir “client_sharedfolder” mount dizini oluşturduk:

$ sudo mkdir -p /mnt/client_ shareddirectory

Adım 2: NFS sunucusu paylaşımlı klasörünü istemciye bağlayın

Paylaşılan NFS klasörünü istemcinin bağlama noktası dizinine bağlamak için aşağıdaki sözdizimini kullanın.

$ sudo mount [nfs_server]:/[nfs_shareddirectory] [client_mountpoint]

  • [nfs_server], NFS sunucusunda “ $ ip a” komutunu çalıştırarak bulabileceğiniz NFS sunucusunun IP adresidir .
  • [nfs_ shareddirectory], NFS sunucusundaki paylaşılan klasördür
  • [client_mountpoint], istemcinin makinesindeki bağlama noktası klasörüdür

3. Adım: NFS paylaşımını doğrulayın

NFS sunucu paylaşımı NFS istemcisine bağlandıktan sonra, sunucu makinesinde bulunan bazı dosyalara erişmeyi deneyin. NFS sunucu bilgisayarında herhangi bir test dosyası veya dizini oluşturun ve buna istemci sisteminden erişmeyi deneyin.

NFS sunucu makinesinde, paylaşılan klasörün içine gidin ve bazı dosya veya klasörler oluşturun.

Şimdi istemci makinede, bu dosyaların var olup olmadığını kontrol etmek için aşağıdaki komutu verin:

$ ls /mnt/client_sharedfolder/

Yukarıda açıklanan yöntem, dosya sistemini yalnızca istemcinin sistemine geçici olarak bağlar. Sistemi yeniden başlattıktan sonra, NFS dosya sistemi artık sisteme bağlı kalmayacaktır.

Bir NFS Dosya Sistemini otomatik olarak bağlama

Buna ek olarak dosya sistemini otomatik olarak bağlama seçeneğiniz de vardır. Makine her yeniden başlatıldığında sizi dosya sistemini manuel olarak kurma zahmetinden kurtarır. Bunun için /etc/fstab dosyasını düzenlemeniz gerekecektir. Bunu yapmak için Terminal’de aşağıdaki komutu verin:

$ sudo nano /etc/fstab

Ardından, aşağıdaki sözdizimini kullanarak bu dosyaya bir giriş ekleyin:

[nfs_server]: [nfs_shareddirectory] [client_mountpoint] nfs varsayılanları 0 0

  • [nfs_server], NFS sunucusunun IP adresidir
  • [nfs_shareddirectory], NFS sunucusundaki paylaşılan klasördür
  • [client_mountpoint], istemcinin makinesindeki bağlama noktasıdır
  • nfs dosya sistemi türüdür.

Yukarıdaki ekran görüntüsünden, 192.168.72.144’ün NFS sunucusunun IP adresi olduğunu, /mnt/sharedfolder’ın NFS sunucusundaki paylaşılan klasör olduğunu ve /mnt/client_sharedfolder’ın istemcinin makinesindeki bağlama noktası olduğunu görebilirsiniz.

Yukarıdaki konfigürasyonları yaptıktan sonra /etc/fstab dosyasını kaydedin ve kapatın. Şimdi sistemi yeniden başlattığınızda, NFS dosya sistemi belirtilen bağlama noktasına otomatik olarak bağlanacaktır.

Yazının orijinalini buradan okuyabilirsiniz.