NFS (Network File System), ağ üzerinden dosya paylaşımı sağlamak için kullanılan bir protokoldür. NFS, bir dosya sistemini uzak bir sunucudan yerel bir sistem gibi erişilebilir hale getirir, böylece kullanıcılar ve uygulamalar uzak sistemlerdeki dosyalara doğrudan erişim sağlayabilirler. Bu, dosyaların ve dizinlerin ağ üzerinde paylaştırılmasını ve merkezi bir depolama alanından erişilmesini mümkün kılar.
showmount komutu, bir NFS sunucusunun sağladığı paylaşımların listesini görüntülemeye yarar. Bu komut, NFS sunucusuna bağlanarak hangi dizinlerin ve kaynakların ağ üzerinden erişime açık olduğunu belirler. Bu sayede, ağ üzerinde paylaşılan kaynakların tespit edilmesi ve erişim sağlanacak dizinlerin belirlenmesi mümkün olur.
mount komutu ise, belirtilen NFS paylaşımını yerel bir dizine bağlar. Bu komut, uzak NFS sunucusundan belirli bir dizini yerel dosya sistemine entegre eder, böylece yerel dosya sisteminde bir dizin gibi görünür. Bu işlem, ağ üzerinden paylaşılan dosyalarla etkileşimde bulunmayı ve bu dosyalara yerel bir sistemdeki gibi erişimi sağlar.
Örneğin, showmount -e 10.129.77.180 komutu, 10.129.77.180 IP adresine sahip NFS sunucusunun ağ üzerinden paylaşılmakta olan dizinlerini listeler. Ardından, mount -t nfs 10.129.77.180:/site_backups /tmp/raj komutu, bu paylaşılan dizini yerel /tmp/raj dizinine bağlar. Böylece, site_backups dizinindeki dosyalar, yerel sistemdeki /tmp/raj dizininde erişilebilir hale gelir. Bu işlemler, ağ üzerindeki dosyaları yönetme ve analiz etme işlemlerinde oldukça kullanışlıdır.