Android

Linux'ta NFS Paylaşımı Nasıl Monte Edilir

Linux vs Windows vs MacOS для работы. Какой ЛИНУКС выбрать в 2020 для рабочего компьютера?

Linux vs Windows vs MacOS для работы. Какой ЛИНУКС выбрать в 2020 для рабочего компьютера?

İçindekiler:

Anonim

Ağ Dosya Sistemi (NFS), uzak dizinleri ağ üzerinden paylaşmanızı sağlayan dağıtılmış bir dosya sistemi protokolüdür. NFS ile sisteminize uzak dizinleri bağlayabilir ve uzak dosyalarla yerel dosyalarmış gibi çalışabilirsiniz.

Linux ve UNIX işletim sistemlerinde, paylaşılan bir NFS dizinini yerel dizin ağacındaki belirli bir bağlama noktasına bağlamak için mount komutunu kullanabilirsiniz.

Bu eğitimde, bir NFS paylaşımını Linux makinelerine manuel ve otomatik olarak nasıl bağlayacağınızı göstereceğiz.

NFS İstemci Paketlerini Yükleme

Bir NFS paylaşımını önce bir Linux sistemine bağlamak için, NFS istemci paketini kurmanız gerekir. Paket adı Linux dağıtımları arasında farklılık gösterir.

  • Ubuntu ve Debian'a NFS istemcisi yükleme:

    sudo apt update sudo apt install nfs-common

    CentOS ve Fedora'ya NFS istemcisi yükleme:

    sudo yum install nfs-utils

Bir NFS Dosya Sistemini Manuel Olarak Monte Etme

Uzak bir NFS paylaşımının bağlanması, normal dosya sistemlerinin bağlanmasıyla aynıdır.

Bir NFS dosya sistemini belirli bir bağlama noktasına mount için mount komutunu aşağıdaki biçimde kullanın:

mount NFS_SERVER:EXPORTED_DIRECTORY MOUNT_POINT

Uzak bir NFS paylaşımını Linux sisteminize el ile bağlamak için aşağıdaki adımları kullanın:

  1. İlk olarak, uzak NFS paylaşımı için bağlantı noktası olarak kullanılacak bir dizin oluşturun:

    sudo mkdir /var/backups

    Bağlama noktası, yerel makinede NFS paylaşımının bağlanacağı bir dizindir.

    Aşağıdaki komutu sudo ayrıcalıklarına sahip root veya kullanıcı olarak çalıştırarak bağlayın:

    sudo mount -t nfs 10.10.0.10:/backups /var/backups

    10.10.0.10 , NFS sunucusunun IP adresidir, /backup sunucunun dışa aktardığı dizindir ve /var/backups yerel bağlama noktasıdır.

    Başarı durumunda hiçbir çıktı üretilmez.

    Uzak NFS biriminin başarıyla bağlandığını doğrulamak için mount veya df -h komutunu kullanın.

Paylaşım bağlandıktan sonra, bağlanma noktası bağlanan dosya sisteminin kök dizini olur.

Paylaşımı el ile bağladığınızda, NFS paylaşım bağlaması yeniden başlatmanın ardından devam etmez.

NFS Dosya Sistemlerini /etc/fstab ile Otomatik Olarak Bağlama

Genel olarak, sistem önyüklendiğinde uzak NFS dizinini otomatik olarak bağlamak isteyeceksiniz.

/etc/fstab dosyası, sistem başlangıcında nereye ve hangi dosya sisteminin bağlanacağını tanımlayan girdilerin bir listesini içerir.

Linux sisteminiz başladığında NFS paylaşımını otomatik olarak bağlamak için /etc/fstab dosyasına bir satır ekleyin. Satır, NFS sunucusunun ana bilgisayar adını veya IP adresini, dışa aktarılan dizini ve yerel makinedeki bağlama noktasını içermelidir.

Bir NFS paylaşımını Linux sistemlerine otomatik olarak bağlamak için aşağıdaki yordamı kullanın:

  1. Uzak NFS paylaşımı için bir bağlama noktası ayarlayın:

    sudo mkdir /var/backups

    Metin düzenleyicinizle /etc/fstab dosyasını açın:

    sudo nano /etc/fstab

    Aşağıdaki satırı dosyaya ekleyin:

    / Etc / fstab

    #

    10.10.0.10:/backups / var / backups nfs varsayılanları 0 0

    10.10.0.10 , NFS sunucusu IP adresi, /backup dışa aktarılan dizindir ve /var/backups yerel bağlama noktasıdır.

    NFS paylaşımını bağlamak için mount komutunu aşağıdaki formlardan birinde çalıştırın:

    mount /var/backups mount 10.10.0.10:/backups

    mount komutu, /etc/fstab içeriğini okuyacak ve paylaşımı /etc/fstab .

    Sistemi bir sonraki yeniden başlatmanızda NFS paylaşımı otomatik olarak bağlanır.

NFS Dosya Sistemlerinin Bağlantısını Kaldırma

umount komutu, bağlı dosya sistemini dizin ağacından ayırır (bağlantısını keser).

Takılı bir NFS paylaşımını ayırmak için, umount komutunu ve ardından bağlandığı dizini veya uzak paylaşımı kullanın:

umount 10.10.0.10:/backups umount /var/backups

NFS montaj parçasının fstab dosyasında bir girdisi varsa kaldırın.

umount komutu, bağlı birim kullanımdayken paylaşımı ayırmada başarısız olur. Hangi işlemlerin NFS paylaşımına eriştiğini bulmak için fuser komutunu kullanın:

fuser -m MOUNT_POINT

İşlemleri bulduktan sonra kill komutu ile durdurabilir ve NFS paylaşımını kaldırabilirsiniz.

umount -l MOUNT_POINT

Uzak NFS sistemine erişilemiyorsa, çıkarmayı zorlamak için -f ( --force ) seçeneğini kullanın.

umount -f MOUNT_POINT

Genellikle kuvvet seçeneğini kullanmak iyi bir fikir değildir, çünkü dosya sistemindeki verileri bozabilir.

Sonuç

Uzak bir NFS paylaşımını nasıl bağlayacağınızı ve çıkaracağınızı gösterdik. Aynı komutlar Ubuntu, CentOS, RHEL, Debian ve Linux Mint dahil tüm Linux dağıtımları için de geçerlidir.

Herhangi bir sorunuz varsa yorum bırakmaktan çekinmeyin.

dağı nfs terminali