mount and umount

Dosya sisteminizin içeriğini görüntüleyebilmeden önce, onu mount etmeniz gerekir. Bunu yapmak için device konumuna, filesystem türüne ve mount point’e (dosya sisteminin ekleneceği dizin) ihtiyacım olacak. Yani temel olarak cihazımızı bir mount point’e mount etmek istiyoruz.

Önce mount point’i oluşturun, bizim örneğimizde mkdir /mydrive

$ sudo mount -t ext4 /dev/sdb2 /mydrive

Bu kadar basit! Şimdi /mydrive dizinine gittiğimizde dosya sistemi içeriğini görebiliriz; -t filesystem türünü belirtir, sonra device konumu, ardından mount point gelir.

Bir cihazı bir mount point’ten unmount etmek için:

$ sudo umount /mydrive

veya

$ sudo umount /dev/sdb2

Kernel’in cihazları bulduğu sıraya göre adlandırdığını unutmayın. Ya mount ettikten sonra herhangi bir nedenle device name değişirse? Neyse ki, bir cihazın universally unique ID’si (UUID) yerine adını kullanabilirsiniz.

Sisteminizdeki block device’lar için UUID’leri görüntülemek:

pete@icebox:~$ sudo blkid

/dev/sda1: UUID="130b882f-7d79-436d-a096-1e594c92bb76" TYPE="ext4" 
/dev/sda5: UUID="22c3d34b-467e-467c-b44d-f03803c2c526" TYPE="swap" 
/dev/sda6: UUID="78d203a0-7c18-49bd-9e07-54f44cdb5726" TYPE="xfs" 

Device name’lerimizi, bunların karşılık gelen filesystem türlerini ve UUID’lerini görebiliriz. Şimdi bir şeyi mount etmek istediğimizde şunu kullanabiliriz:

$ sudo mount UUID=130b882f-7d79-436d-a096-1e594c92bb76 /mydrive

Çoğu zaman cihazları UUID’leriyle mount etmeniz gerekmez; device name’i kullanmak daha kolaydır ve çoğu zaman işletim sistemi USB sürücüler gibi yaygın cihazları mount etmeyi bilir. Ancak başlangıçta bir dosya sistemini otomatik olarak mount etmeniz gerekiyorsa — örneğin ikincil bir hard drive eklediyseniz — UUID kullanmak isteyeceksiniz ve bunu bir sonraki derste ele alacağız.

Last updated