Donanım

NFS: Linux'ta klasör paylaşma

İçindekiler:

Anonim

Ağ Dosya Sistemi anlamına gelen İngilizce terim Ağ Dosya Sistemi. Bir ağdaki klasörleri paylaşmak için Linux tarafından kullanılan yerel sistemi tanımlamanın kısaltmasıdır. Sonuç olarak, bu paylaşılan klasörlere, sabit sürücünün kendisindeymiş gibi diğer kullanıcıların bilgisayarlarından erişilebilir.

Bu nedenle, NFS , Linux kullanan bilgisayarların klasörleri birbirine bağlayıp paylaşmasına izin verdiğini söyleyebiliriz. Ayrıca, Linux'ta Samba, FTP, SSH gibi kaynakları paylaşmak için başka alternatifler de vardır, ancak bir Linux ağında kaynakları paylaşmak için önerilen şey NFS'dir.

NFS: Linux'ta klasör paylaşma

NFS kurulumu

Hizmeti kullanmak için, daha önce ilgili dağıtım için NFS paketini yüklememiz gerekir. Genellikle, herhangi bir zamanda bir klasörü paylaşmanız gerekebileceğinden, çoğu bilgisayar paketi zaten içerir. Ancak, bir bilgisayarın paketi yüklemiş olması, dosya sistemini zaten ağda paylaştığı anlamına gelmez. Bunun için bir yapılandırma ve servisin önceki bir başlangıcı gerekir.

NFS kurulumuna devam etmek için en son sürümü almak istiyoruz, konsoldan apt-get komutunu kullanıyoruz:

apt-get install nfs-ortak nfs-çekirdek-sunucusu

NFS sunucusu yapılandırması

Hizmetleri başlatmadan önce, hangi klasörleri paylaşmak istediğinizi belirtmeniz ve erişimin ne tür izinler olacağını tanımlamanız gerekir: salt okunur veya okuma ve yazma. Öte yandan, hangi bilgisayarların bu klasörlere bağlanabileceğini belirlemek de mümkündür. Tüm bu seçenekler şu dosyadan yapılandırılabilir: / etc / export

Yapılandırma dosyasında, her satırda birkaç nokta belirleyebiliriz:

  • Paylaşmak istediğimiz klasör altında paylaşıldığı izinler (salt okunur: 'ro' veya oku ve yaz: 'rw') Erişime izin verilen makineler nelerdir. Bir ad, bir IP adresi veya bir dizi IP adresi olabilir.

NFS'yi paylaşım için kullanırken, maksimum izin kısıtlamalarını ayarlamanız önerilir. Örneğin, kullanıcıların dosyalara yazması gerekmiyorsa, 'salt okunur' iznini ayarlamalıyız.

NFS manuel başlatma ve durdurma

NFS sunucu hizmetlerinin çalışması için ilk adım portman hizmetini başlatmaktır, bu nedenle yürütmemiz gereken ilk şey:

sudo /etc/init.d/portmap başlangıç

NFS hizmetini başlatmak istiyorsak veya / etc / export dosyasında her değişiklik yaptığımızda, aşağıdaki komutu yürütmek gerekir:

sudo /etc/init.d/nfs-kernel-server yeniden başlatma

Aksi takdirde, yani hizmeti durdurmak için şunu kullanırız:

sudo /etc/init.d/nfs-kernel-server durağı

Okumak ilginizi çekebilir: ownCloud: Ubuntu'da kendi bulutunuz nasıl olur

NFS paylaşılan klasör erişimi

NFS tarafından paylaşılan bir klasöre erişmek için atılacak ilk adımlar portman ve nfs-commons paketlerinin kurulmasıdır. Bunun için:

sudo apt-get install portmap nfs-common sudo /etc/init.d/portmap yeniden başlatma

Bu noktada, paylaşılan klasörü sistemimize zaten bağlayabileceğiz. Bu nedenle, giriş, sabit diskteki dosya sistemimizdeki başka bir klasör gibiydi.

Örneğin, NFS sunucusunun içinde bir klasör varsa, bir sunucunun / photos by NFS adlı bir klasörü paylaştığını varsayın. İstemci bilgisayarda / photos-server adlı bir klasör oluşturabiliriz ve üzerinde sunucuya paylaşılan bir klasör bağlayabiliriz. Konsolda yürütme talimatı:

sudo dağı -t nfs sunucu-ip: / fotoğraflar / sunucu-fotoğraflar

Bu andan itibaren, klasörün içeriğini zaten doğrulayabiliriz ve izinler mevcutsa, değişiklikler bile yapabiliriz. Montajın sistemimizdeki bir klasörde yapılması gerektiğine dikkat etmek önemlidir, aksi takdirde uzak dosyalar görüntülenmez.

SİZİ TAVSİYE EDİYORUZ Mark Shuttleworth Canonical'in CEO'su olacak

Öte yandan, klasörü çıkarmak için, umount komutunu ve ardından bağlandığı klasörün adını konsolda yürütürüz, örneğin:

sudo umount / fotoğraf sunucusu

Montaj sorunları

Bir NFS klasörü bağlanırken, şu 3 hatadan biri oluşabilir: Ağ sorunları, Sunucu sorunları veya İstemci sorunları.

Sorunun sunucudan kaynaklanıp kaynaklanmadığını belirlemek için IP 127.0.0.1 kullanarak klasörü sunucunun kendisine monte etmeyi deneyebiliriz. Çalışırsa, sorun ağda veya istemcide.

Diğer taraftan, sunucudan istemciye ping atma işlemi güvenlik duvarı göstermiyorsa, sorun istemci ile ilgilidir.

Bu, istemcide oluşan bir sorunsa, istemciyi yeniden yüklemeyi veya istemcide şu komutları çalıştırmayı deneyebiliriz:

apt-get install nfs-common nfs-kernel-server /etc/init.d/portmap yeniden başlatma /etc/init.d/nfs-kernel-server yeniden başlatma

Ve son olarak klasörü bağlamaya çalışın.

Paylaşılan klasörler

Linux sistemimizi başlattığımızda NFS tarafından paylaşılan bir klasörün otomatik olarak bağlanacağını yapılandırmak istiyorsak , / etc / fstab dosyasında bir değişiklik yapabiliriz, eklenecek satır aşağıdaki gibi olacaktır:

server-ip: / fotoğraflar / sunucu-fotoğrafları nfs

Bu şekilde, makinemizi başlattığımızda, sunucudaki klasör / fotoğraflar otomatik olarak klasör / fotoğraf sunucumuza bağlanır.

Ayrıca, ağdaki her kullanıcının verilerinin bir sunucu alanında merkezi olarak depolanması önerilir. Bu, aşağıdakiler gibi çeşitli avantajlar sağlayacaktır:

  • Kullanıcıya, dosyalarına erişme, hatta olağandışı bir bilgisayardan erişme imkanı verilecek, yönetici için yedek kopyalar yapmak çok daha kolay olacak ve kullanıcının makinesi arızalanırsa, bilgilerini kaybetmeyeceklerdir.

Bunu başarmak için, sunucunun merkezi kullanıcı hesapları olmalıdır ve istemciler bağlanırken kimlik doğrulaması yapacak şekilde yapılandırılmalıdır.

Donanım

Editörün Seçimi

Back to top button