Linux üzerinde disk paylaşımı nasıl yapılır ?

   Bilgisayar ağlarının en önemli özelliklerinden biri kaynak paylaşımı sağlamaktır. Bir makina içerisinde yer alan disk alanının bilgisayar ağı üzerinde yer alan diger makinalar tarafından kullanılabilmesine Network File System (NFS) adı verilir.
Çok kullanıcılı diğer işletim sistemlerinde olduğu gibi LINUX NFS desteklemektedir. NFS işlemini rpc.nfsd daemon'u desteklemektedir. /etc/rc.d/rc.inet2 içerisinde ilişkili daemonların (nfsd rpc.portmapper vs) çalışması sağlanmalıdır.

Yerel disk'in herhangi bir alanını bilgisayar ağı üzerinde yer alan diğer makinaların kullanımına sunmak için /etc/exports dosyası kullanılır. Bu dosya içerisine disk hiyerarşisinin hangi bölümlerinin diger makinalar tarafından kullanılacağı belirtilir:

/home/ali alice,venus
/usr/man (ro)

( exports dosyası değistirildikten sonra değişikliklerin yansıması için reboot gereklidir ).
Bir başka makina üzerinde yer alan diski kendi hiyerarşinize bağlamak için ise mount komutu kullanılır.

mount -t nfs darkstar:/home/ali /disk2/home/ali

( darkstar makinasında /home/ali kısmını bu makinada /disk2/home/ali dizini olarak ekle ) Her defasında bu işlemi yapmamak için /etc/fstab altında hangi NFS ile "mount" edilmesi istenen dizinler belirtilebilir.


1