Örneklerle Linux’ta mount ve umount Komutu Nasıl Kullanılır

Merhabalar,

 

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

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

Bu eğitimde, mount ve umount komutlarını kullanarak çeşitli dosya sistemlerini ekleme ve ayırmanın temellerini gözden geçireceğiz.

Mounted  Edilmiş Dosya Sistemleri Nasıl Listelenir:

Herhangi bir argüman olmadan kullanıldığında, mount komutu şu 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 dahil tüm dosya sistemlerini içerecektir. Her satır, aygıt adı, aygıtın bağlı olduğu dizin, dosya sisteminin türü gibi bir çok  bilgiyi içerir.Aşağıda ki düznde bilgi içermektedir.

filesystem_type dizin türünde aygıt_adı (seçenekler)

 

 

Yalnızca belirli dosya sistemlerini görüntülemek için -t seçeneğini ile komutu ateşleyebiliriz.

mount -t ext4

 

Dosya Sistemini Mounting (Bağlama):

Bir dosya sistemini belirli bir konuma (mount point) bağlamak için aşağıdaki biçimde mount komutunu kullanabiliriz.

[OPTION...] DEVICE_NAME DIRECTORY

Örnek olarak, /dev/sdc20 dosya sistemini Desktop/KOMUTLAR/pictures/ dizinine bağlamak için  aşağıdaki komutu ateşleyelim.

sudo mount /dev/sdc20 Desktop/KOMUTLAR/pictures/

 

Genellikle, ext4 veya xfs gibi ortak bir dosya sistemine sahip bir cihazı bağlarken, 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 kullanarak komutu çaırabiliriz.

sudo mount -t ext4 /dev/sdc20 Desktop/KOMUTLAR/pictures/

 

 

Ek mount seçeneklerini belirtmek için -o seçeneğini kullanabiliriz.

mount -o OPTIONS DEVICE_NAME DIRECTORY

Virgülle ayrılmış liste olarak birden fazla seçenek sunulabilir (virgülden sonra boşluk bırakmayın).

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

 

/etc/fstab kullanarak bir Dosya Sistemini Monte Etme

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, verilen 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 giriş listesi içerir:

[File System] [Mount Point] [File System Type] [Options] [Dump] [Pass]

 

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

mount [OPTION...] DIRECTORY
mount [OPTION...] DEVICE_NAME

 

USB Sürücüyü Mounting =

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

Bir USB aygıtını manuel olarak monte etmek için aşağıdaki komutu ateşleyebiliriz.

ilk önce bağlantı noktası oluşturuyoruz aşağıdaki komutu kullanarak.

sudo mkdir -p /media/usb

USB sürücüsünün /dev/sdd1 aygıtını kullandığını varsayarak, şunu yazarak /media/usb dizinine bağlayabiliriz.

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 formatlı USB sürücüleri monte etmek için ücretsiz FUSE exFAT modülünü ve araçlarını kurun.

 

ISO Dosyalarını mount Etmek:

Bir dosyayı blok aygıtı olarak erişilebilir kılan özel bir sözde aygıt olan döngü aygıtını kullanarak bir ISO dosyasını mount edebiliriz.

mount point (Bağlama noktası) oluşturarak başlayalım, istediğiniz herhangi bir konum olabilir.Aşağıdaki komut ateşleyelim.

sudo mkdir /media/iso

Aşağıdaki komutu yazarak ISO dosyasını  mount point (bağlama noktası)` e mount etmek:

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

Şimdi ben kendi ortamında vmware iso dosyasını mount edeceğim.Bunun komutu aşağıdaki gibi ateşliyorum.

 

NFS` yi Mount Etmek:

Bir NFS paylaşımı eklemek için sisteminizde NFS istemci paketinin kurulu olması gerekir.

NFS istemcisini Ubuntu ve Debian Üzerine Yükleme:

sudo apt install nfs-common

NFS istemcisini CentOS ve Fedora Üzerine Yükleme:

sudo yum install nfs-utils

 

Sisteminize uzak bir NFS dizini eklemek için aşağıdaki adımları takip etmeliyiz;

 

Uzak dosya sistemi için bağlama noktası görevi görecek bir dizin oluşturun:

sudo mkdir /media/nfs

Genel olarak, uzak NFS paylaşımını açılışta otomatik olarak bağlamak isteyeceksiniz. Bunu yapmak için /etc/fstab dosyasını metin düzenleyicle açalım.

sudo nano /etc/fstab

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

# <file system>    <dir>       <type>   <options>   <dump>	<pass>
remote.server:/dir /media/nfs  nfs      defaults    0       0

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

sudo mount -t nfs 192.168.88.111:/mnt/nfs-server /media/nfs/

 

İşlem tamam şimdi kontrol edelim.Aşağıdak görüldüğü gibi işlem başarılı şekilde sonuçlandı.

 

Dosya Sistemini unmount Etmek:

Mounted edilmiş bir dosya sistemini unmount etmek için, umount komutunu ve ardından ya bağlı olduğu dizini (bağlama noktası) ya da aygıt adını kullanacağız

umount DIRECTORY
umount DEVICE_NAME

 

Biraz önce mount ettiğim /media/nfs/ ` ı şimdi umount edelim.

sudo umount /media/nfs

 

Eğer dosya sistemi kullanımdaysa, umount komutu dosya sistemini ayıramaz. Bu durumlarda, dosya sistemine hangi işlemlerin eriştiğini bulmak için fuser komutunu kullanabiliriz.

fuser -m DIRECTORY

İşlemleri belirledikten sonra onları durdurabilir ve dosya sistemini kaldırabilirsiniz.

Lazy umount:

-l (–lazy) seçeneğini kullanarak, meşgul dosya sistemini artık meşgul olmadığında hemen bağlantısını umount edebiliriz.

sudo umount -l /media/nfs

 

Force umount (bağlantısını kesmeye zorla):

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

sudo umount -f /media/nfs

 

Dosya sistemindeki verileri bozabileceğinden, bağlantıyı kesmeye zorlamak genellikle iyi bir fikir değildir.

 

Bu eğitim yazımızında sonuna geldik.Umarım bu eğitim yazısı sizler için faydalı olur.

 

 

 

Bu eğiticiye oy ver
[Total: 3 Average: 5]
Firat CANOĞLU TAĞ