Android

Linux'ta dosya sistemleri nasıl monte edilir ve çıkarılır

Что такое Linux, обзор, отличия. Какой Linux выбрать в 2020

Что такое Linux, обзор, отличия. Какой Linux выбрать в 2020

İçindekiler:

Anonim

Linux ve UNIX işletim sistemlerinde, dizin komut dosyasındaki belirli bir bağlama noktasına dosya sistemleri ve USB flash sürücüler gibi çıkarılabilir aygıtlar eklemek (bağlama) için mount komutunu kullanabilirsiniz.

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

Bu derste, mount ve umount komutlarını kullanarak çeşitli dosya sistemlerini ekleme ve ayırma temelleri ele alınacaktır.

Atlı Dosya Sistemleri Nasıl Listelenir

Herhangi bir bağımsız değişken olmadan kullanıldığında, mount komutu o anda bağlı olan tüm dosya sistemlerini görüntüler:

mount

Varsayılan olarak çıktı, cgroup, sysfs ve diğerleri gibi sanal olanlar da dahil olmak üzere tüm dosya sistemlerini içerecektir. Her satır, aygıt adı, aygıtın bağlandığı dizin, dosya sisteminin türü ve bağlama seçenekleri hakkında aşağıdaki biçimde bilgiler içerir:

device_name on directory type filesystem_type (options)

Yalnızca belirli dosya sistemlerini görüntülemek için -t seçeneğini kullanın.

Örneğin, yalnızca kullanacağınız ext4 bölümlerini yazdırmak için:

mount -t ext4

Bir Dosya Sistemi Takma

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

mount DEVICE_NAME DIRECTORY

Dosya sistemi eklendikten sonra, bağlanma noktası bağlanan dosya sisteminin kök dizini olur.

Örneğin, /dev/sdb1 dosya sistemini /mnt/media dizinine bağlamak için şunları kullanırsınız:

sudo mount /dev/sdb1 /mnt/media

Genellikle ext4 veya xfs gibi ortak bir dosya sistemine sahip bir cihazı mount ederken mount komutu dosya sistemi türünü otomatik olarak algılar. Ancak, bazı dosya sistemleri tanınmaz ve açıkça belirtilmesi gerekir.

Dosya sistemi türünü belirtmek için -t seçeneğini kullanın:

mount -t TYPE DEVICE_NAME DIRECTORY

Ek bağlama seçenekleri belirtmek için -o seçeneğini kullanın:

mount -o OPTIONS DEVICE_NAME DIRECTORY

Virgülle ayrılmış bir liste olarak birden çok seçenek sağlanabilir (virgülden sonra boşluk eklemeyin).

Terminalinize man mount yazarak tüm mount seçeneklerinin bir listesini alabilirsiniz.

/ Etc / fstab Kullanarak Dosya Sistemi Kurma

mount komutuna yalnızca bir parametre (dizin veya aygıt) sağlarken, belirtilen dosya sisteminin listelenip listelenmediğini kontrol etmek için /etc/fstab yapılandırma dosyasının içeriğini okuyacaktır.

/etc/fstab belirtilen dosya sistemi hakkında bilgi içeriyorsa, mount komutu diğer parametrenin değerini ve fstab dosyasında belirtilen mount seçeneklerini kullanır.

/etc/fstab dosyası aşağıdaki biçimde bir girdi listesi içerir:

/ Etc / fstab

/etc/fstab dosyasında belirtilen bir dosya sistemini eklemek için mount komutunu aşağıdaki formlardan birinde kullanın:

mount DIRECTORY mount DEVICE_NAME

USB Sürücünün Takılması

Ubuntu gibi çoğu modern Linux dağıtımında, USB sürücüler taktığınızda otomatik olarak monte edilir, ancak bazen sürücüyü manuel olarak monte etmeniz gerekebilir.

Bir USB cihazını manuel olarak monte etmek için aşağıdaki adımları uygulayın:

  1. Bağlama noktasını oluşturun:

    sudo mkdir -p /media/usb

    USB sürücüsünün /dev/sdd1 aygıtını kullandığını varsayarsak, şunu yazarak /media/usb dizinine bağlayabilirsiniz:

    sudo mount /dev/sdd1 /media/usb

    Aygıt ve dosya sistemi türünü bulmak için aşağıdaki komutlardan herhangi birini kullanabilirsiniz:

    fdisk -l ls -l /dev/disk/by-id/usb* dmesg lsblk

ExFAT biçimli USB sürücüleri takmak için ücretsiz FUSE exFAT modülünü ve araçlarını kurmanız gerekir.

ISO Dosyalarının Bağlanması

Bir dosyayı blok aygıtı olarak erişilebilir kılan özel bir sahte aygıt olan döngü aygıtını kullanarak bir ISO dosyası bağlayabilirsiniz.

  1. Bağlama noktası oluşturarak başlayın, istediğiniz herhangi bir yer olabilir:

    sudo mkdir /media/iso

    Aşağıdaki komutu yazarak ISO dosyasını bağlama noktasına bağlayın:

    sudo mount /path/to/image.iso /media/iso -o loop

    /path/to/image.iso yerine ISO dosyanızın yolunu /path/to/image.iso unutmayın.

NFS montajı

Bir NFS paylaşımını bağlamak için, sisteminizde NFS istemci paketinin yüklü olması gerekir.

  • Ubuntu ve Debian'a NFS istemcisi kurun:

    sudo apt install nfs-common

    CentOS ve Fedora'ya NFS istemcisini kurun:

    sudo yum install nfs-utils

Sisteminize uzak bir NFS dizini eklemek için aşağıdaki adımları kullanın:

  1. Uzak dosya sistemi için bağlama noktası olarak kullanılacak bir dizin oluşturun:

    sudo mkdir /media/nfs

    Genellikle, uzak NFS paylaşımını önyükleme sırasında otomatik olarak bağlamak isteyeceksiniz. Bunu yapmak için metin düzenleyicinizle /etc/fstab dosyasını açın:

    sudo nano /etc/fstab

    remote.server:/dir yerine NFS sunucusu IP adresi veya ana bilgisayar adı ve dışa aktarılan dizin yerine aşağıdaki satırı ekleyin:

    / Etc / fstab

    #

    remote.server: / dir / media / nfs nfs varsayılanları 0 0

    Aşağıdaki komutu çalıştırarak NFS paylaşımını bağlayın:

    sudo mount /media/nfs

Bir Dosya Sisteminin Bağlantısını Kesme

Takılı dosya sistemini ayırmak için, umount komutunu ve ardından bağlandığı dizini (bağlama noktası) veya aygıt adını kullanın:

umount DIRECTORY umount DEVICE_NAME

Dosya sistemi kullanımdaysa, umount komutu dosya sistemini umount başarısız olur. Bu durumlarda, dosya sistemine hangi işlemlerin eriştiğini bulmak için fuser komutunu kullanabilirsiniz:

fuser -m DIRECTORY

İşlemleri belirledikten sonra bunları durdurabilir ve dosya sistemini çıkarabilirsiniz.

Tembel bağlantıyı kesme

Meşgul bir dosya sisteminin artık meşgul olmadığı anda bağlantısını --lazy için -l ( --lazy ) seçeneğini kullanın.

umount -l DIRECTORY

Çıkarmaya zorla

--force zorlamak için -f ( --force ) seçeneğini kullanın. Bu seçenek genellikle erişilemeyen bir NFS sisteminin bağlantısını kesmek için kullanılır.

umount -f DIRECTORY

Dosya sistemindeki verileri bozabileceğinden, genel olarak bağlantısını kesmek için iyi bir fikir değildir.

Sonuç

Şimdiye kadar, dizin ağacınıza çeşitli dosya sistemleri eklemek ve bağları umount komutuyla ayırmak için mount komutunu nasıl kullanacağınızı iyi anlamanız gerekir.

umount ve umount komut seçenekleri hakkında daha fazla bilgi edinmek için ilgili umount sayfalarına bakın.

montaj umount terminali