İçindekiler:
- NFS (Ağ Dosya Sistemi) programı, başka bir bilgisayardaki dosyaları, kendi bilgisayarınızdaki dosyalarla aynı şekilde muamele etmenizi sağlar.
- Ağ üzerinden iletilen dosyalar neredeyse yerel makinedeki dosyalara benzer; Çoğu durumda bunlara aynı şekilde davranabilirsiniz. Birincil fark, NFS aracılığıyla dosyalara erişim yerel makinedeki dosyalara erişimin yaklaşık iki katı daha yavaş olmasıdır. Bu problem genellikle büyük değildir, çünkü yaptığınız şeylerin çoğunda, makine yine de disk beklemek için fazla zaman harcamaz.
- başka bir diskteki veya başka bir bilgisayardaki bir dizinin aslında diskinizdeki dizin sisteminin bir parçası olduğunu varsaymak demektir. Çok farklı yerlerde depolanan dosyalar, daha sonra bir ağaç yapısı dizinine göre düzenlenmiş gibi görünebilir.
- yumuşak
Video: How to use a Mac Mini as a file server 2024
). Bilgisayarınız bir LAN'da ise, bilgisayar muhtemelen dosyaları diğer bilgisayarlarla paylaşacak şekilde ayarlanmıştır. Diğer makinelerde dosyaları kullanın.Bu şemalar çoğunlukla AFS, RFS ve NFS gibi TLAs (Üç Harfli Kısaltmalar) ile adlandırılır.Burada NFS'yi (n hiç f ind s tuff), çünkü en çok kullanılan şemadır, birçok yönden de işe yarasa da en kötüsü.
NFS (Ağ Dosya Sistemi) programı, başka bir bilgisayardaki dosyaları, kendi bilgisayarınızdaki dosyalarla aynı şekilde muamele etmenizi sağlar.
NFS'yi çeşitli nedenlerle kullanmak isteyebilirsiniz: > Sıklıkla aynı bilgisayarda bir sürü benzer bilgisayarı dağılmışsınız, hepsi de aynı programları çalıştırıyor.
Her bilgisayarı her programa yüklemek yerine, sistem yöneticisi her şeyin bir kopyasını tek bir bilgisayara (sunucu) yüklemektedir; bir Diğer bilgisayarlar (istemciler) programları paylaşabilir.
- NFS'nin bir diğer kullanımı, bir grup iş istasyonunun paylaşılan bir zaman paylaşım sistemi olarak işlev görmesini sağlamaktır. Bir grup iş istasyonunu kurmak, bunlardan herhangi birine oturabilmeniz, oturum açabilmeniz ve fiziksel olarak nerede oldukları ağdaki konumdan bağımsız olarak aynı dosyaları kullanabilmeniz için makul derecede basittir. Bu yetenek büyük bir kolaylıktır. Ayrıca, ssh gibi programları kullanarak, ağdaki başka bir makineye giriş yapabilir ve bu makinadan çalışabilirsiniz (diğer makine sizinkinden daha hızlıysa veya kullanmanız gereken bazı özel özelliklere sahipse kullanışlıdır).
-
- NFS'yi Yoksayma NFS vidalanmazsa, kullanmayı düşünmek zorunda değilsiniz. Sistem yöneticiniz yüklediğinde zor işi yapıyordu.
Ağ üzerinden iletilen dosyalar neredeyse yerel makinedeki dosyalara benzer; Çoğu durumda bunlara aynı şekilde davranabilirsiniz. Birincil fark, NFS aracılığıyla dosyalara erişim yerel makinedeki dosyalara erişimin yaklaşık iki katı daha yavaş olmasıdır. Bu problem genellikle büyük değildir, çünkü yaptığınız şeylerin çoğunda, makine yine de disk beklemek için fazla zaman harcamaz.
Genellikle
büyük ve yavaş (500 sayfalık bir belgeyi yeniden yerleştirmek gibi) bir şey yaparsanız, dosyaların bulunduğu makinede oturum açıp açamadığınızı görün ve program çalıştırın değerinde olabilir zaman.
Dosyalar nerede? NFS, uzak dizinleri kurarak çalışır. Montaj
başka bir diskteki veya başka bir bilgisayardaki bir dizinin aslında diskinizdeki dizin sisteminin bir parçası olduğunu varsaymak demektir. Çok farklı yerlerde depolanan dosyalar, daha sonra bir ağaç yapısı dizinine göre düzenlenmiş gibi görünebilir.
UNIX bir dizininin adını gördüğünde - örneğin / stars / elvis - dizindeki herhangi bir adın bağlama noktası, olup olmadığını kontrol eder; bu dizinler bir diskin mantıksal olarak bağlı olduğu dizinlerdir başka bir.
Sisteminizde örneğin başka bir makineden / dizinde bulunan dizin / yıldızlar olabilir ve sonra elvis dizini ve içerisindeki tüm dosyalar diğer makinede bulunur. Hangi dosyaların nerede olduğunu söylemenin en kolay yolu, df (Disk Boşluğu) komutu ile. Her diskteki boş alan miktarını basar ve disklerin yerlerini söyler. İşte tipik bir df çıktısı: Dosya sistemi kbytes kullanılabilir boşluk kapasitesi
/ dev / sd0a 30383 6587 20758 24% /
/ dev / sd0g 157658 124254 17639 88% / usr
/ dev / sd0h 364378 261795 66146 80% / home / dev / sd3a 15671 1030 13074 7% / tmp
/ dev / sd3g 1175742 758508 299660 72% / mnt
sunucu-sys: / usr / spool / mail
300481 190865 79567 71% / usr / lib / news
sunucu-sys: / usr / usr / lib / news
300481 190865 79567 71% / var / spool / mail
sunucu-sys / spool / news
298068 243877 24384 91% / var / spool / news
Bu örnekte / dizin / yerel bir diskte (kendi bilgisayarınızdaki bir diskte) / dev / sd0a; / usr / dev / sd0g üzerinde bulunur; / home / dev / sd0h üzerinde bulunur; ve bunun gibi. / Var / spool / mail dizini gerçekten makine sunucusu-sys üzerindeki dizin / usr / spool / mail, / usr / lib / news makine sunucusu-sys'teki / usr / lib / news dizinidir.
Yerel dizin adlarından bazıları uzak makinenin dizin adlarıyla aynıdır ve bazıları değildir. Bu durum sık sık karışıklığa neden olabilir; Ne yazık ki, genellikle kaçınılmazdır. Her anlamda bir sistem yöneticisi, her dizini nereden bağlarsanız tutarlı bir adla bağlar ki böylece / var / documents / bigproject üzerinde çalışmakta olduğunuz bilgisayardan bağımsız olarak aynı olur.
NIS (Ağ Bilgi Sistemi) olarak bilinen bir veritabanı, adlandırma sürecini düzleştirmeyi kolaylaştırır. Sistem yöneticiniz karışık olmadığı sürece bu konuda endişelenmeyin.
NFS ve sistem çöküyor
NFS ile çalışıyorsanız, dosyalarınız bir sunucuda saklanır ve sunucu çöker mi? Cevap, bekle. Sonunda, sunucu geri geldiğinde, kaldığınız yerden devam ettiniz. Kaza ağır ise, uzun süre bekleyebilirsiniz.
En kötü pratik sorun, ölü bir NFS sunucusu beklerken bir program durursa, UNIX bilgisayarınızı yeniden başlatmanızın yeterli olmadığı şekilde programı durdurmanın veya öldürmenin hiçbir yolu yoktur.
NFS'nin son sürümlerinde, olası ölü bir sunucu beklenirken duran bir programı durduran
yumuşak
ve
sabit diskler
özellikleri bulunur. Sorun, bir sunucu yalnızca yavaş ve ölü değilse, bir istemci sunucunun ölü olduğunu varsayabilir ve bir programı durdurabilir. Müvekkil biraz sabırlı olsaydı, sunucu yanıt verirdi ve program görevini tamamlayabilirdi.