Montaj noktası

Gelen bilgi işlem , bir nokta bağlama bir olan dizin bir biçimindedir erişilebilir verilerdir hangi dosya sisteminde bir üzerinde bölme içinde sabit sürücüden veya cihazla . Daha basit bir ifadeyle, bir sabit sürücü, USB anahtar, DVD oynatıcı veya başka bir depolama cihazının içeriğine erişim sağlayan klasördür.

Bir Unix kavramı

Bağlama noktası kavramı özellikle Unix sistemlerinde ortaya çıkar  : aslında, bir Windows sisteminde , veri depolama aygıtları ve bölümler kendi ağaç yapılarının tepesinde bağımsız sürücüler olarak görüntülenir . Öte yandan, Unix'te bunlar ağaç yapısına dahil edilir, çünkü Unix ayrıca bölümleri ve depolama aygıtlarını dosya olarak ele alır .

Örneğin, aşağıdakileri içeren bir sistemi düşünürsek:Windows altında, bu verilere daha sonra ayrı olarak erişilecektir:Unix altında, erişim kökten olacaktır /  :

Herhangi bir dosya sisteminde olduğu gibi burada da birkaç işlem mümkündür . Ancak ikisi zorunludur: montaj (kullanabilmek için) ve sökme. Çıkarma işlemi, yalnızca etkilenen bölümle ilgili tüm mevcut işlemler tamamlandıktan sonra yapılabilir. Bu, Windows için olduğu kadar Unix için de geçerlidir.

Windows altında örnek: Bir USB anahtarı takıyoruz , üzerine büyük bir dosya yazıyoruz, yazma süresi önemli olacak ve bağlantısını kesmek için simgeye tıklarsak, n işleminin mümkün olmadığını belirten bir hata mesajı alacağız. şu anda ve daha sonra yenilenmesi gerekecek.

Parçalara ayırmadığımız halde çevre birimlere erişimi (fiziksel olarak) kesersek, şunlara sahip oluruz:

Açıkçası, işletim sistemini düzgün bir şekilde kapatırsak, takılı olan her şeyi düzgün bir şekilde kaldırmak için özen göstereceğiz.

Unix altında montaj ve demontaj

Verilere bir bağlama noktasından erişildiğinde, bölümün veya cihazın monte edildiği söylenir . Unix sistemlerinde, varsayılan noktası monte olduğu / mnt veya / medya (veya / Ciltler durumunda Mac OS X ). Örneğin, bir disket , genel olarak monte edilecektir / mnt / fd0 ve CD-ROM olarak / mnt / CD-ROM ya da / ortam / CD-ROM . Cihazların bir sistem yapılandırma dosyasında belirtilen (edilmektedir için varsayılan bağlama noktası / etc / fstab üzerinde Linux ve etc / / vfstab üzerinde Solaris ).

Unix komut montaj dizinleri içindir monte . Ters komut bağını çözmek olduğu umount (değil bağlantısını kesme ).

Montaj

Mount komutu , bir bölümü veya cihazı bir dizine, bölümdeki veya aygıttaki verilere erişilebilecek dizine bağlamanızı sağlar .

Mount komutuyla bir cihazı veya bölümü monte etmek için şunları belirtmelisiniz:

Örneğin, aşağıdaki komut / dev / cdrom (CD-ROM) aygıtını / media / cdrom üzerine bağlayarak bir CD-ROM okur ve dosya sisteminin ISO 9660 olduğunu gösterir.

mount -t iso9660 /dev/cdrom /media/cdrom

Varsayılan bağlama noktalarını ( Linux'ta / etc / fstab , Solaris'te / etc / vfstab ...) listeleyen yapılandırma dosyasında belirtildiklerinde bazı göstergeler atlanabilir . Kullanılan bağlama sürümü yeterince "akıllı" ise dosya sistemi türünü atlayabilirsiniz. Öte yandan, belirtseniz bile, Unix çekirdeğinin yönetemeyeceği bir dosya sistemini asla bağlayamazsınız (örneğin, onu kullanmak için yapılandırılmamış olduğundan).

Bağlama başarılı olduğunda, mevcut bağlantıları listeleyen bir sistem dosyasında bir güncelleme gerçekleştirilir ( Linux'ta / etc / mtab dosyası , Solaris'te / etc / mnttab ). Bağlama seçeneğinin -n seçeneği , bağlama işleminin bu nedenle başarısız olacağı çok özel durumlarda bu güncellemeden kaçınmanıza izin verir (örneğin, chroot ile salt okunur bir dosya sistemi üzerinde çalışıyorsanız).

Modern Unix'ler altında, -loop seçeneği sayesinde (Linux altında, Solaris için belirli bir seçenek yoktur, ancak önce lofiadm komutundan geçmek gerekir ), kendi başına bir dosya sistemi oluşturan dosyaları bağlamak mümkündür (geri döngü ). . Bu özellikle disketleri, CD-ROM'ları, DVD'leri temsil eden görüntülerde kullanışlıdır. Dd ve Mkisofs komutları yapmak tür dosyaları yardımcı olabilir.

Belirli konfigürasyonlar altında, halihazırda takılmış olan diğer sistemlerin üzerine monte etmek (tamamen veya kısmen üst üste binme) mümkündür.

Benzer şekilde, NFS sistemini (bir tür ağ dosya sistemi) kullanarak, NFS tarafından monte edilen sisteme NFS tarafından monte edilmiş bir dosya sistemi görmek mümkün olabilir (yeniden dışa aktarma), ancak bu oldukça nadirdir.

Demontaj

Bir bölümün veya bir aygıtın bağlantısını kesmek için umount komutunu kullanmalısınız. Örneğin :

umount /media/cdrom

Bağlantının kesilmesi yalnızca bölüm kullanımda değilse çalışır, yani:

Bağlantının kesilmesi reddedilirse, hangi işlemlerin kullandığını bulmak için fuser komutunu kullanabilirsiniz. Örneğin (/ media / cdrom'un kaldırılması reddedilirse):

fuser /media/cdrom

Çıkarma işlemi gerçekleştiğinde, / etc / mtab (Linux) veya / etc / mnttab (Solaris) dosyası güncellenir.

Unix altında standart bağlama noktaları

Sabit sürücü genellikle bilgisayar başlatıldığında takılan birkaç bölüme ayrılmıştır. Tipik bir örnek:

Ayrıca bakınız

Referanslar

  1. http://www.kingston.com/frroot/flash/dm_care.asp