Linux'taki aygıtlara atıfta bulunurken "montaj" terimini duydum. Gerçek anlamı nedir? Eski sürümlerden farklı olarak nasıl işliyor?
Bunu komut satırı üzerinden el ile yapmadım. Linux'ta basit bir cihazı monte etmek için gerekli adımları (komutları) verebilir misiniz?
Unix sistemlerinin tek bir dizin ağacı vardır. Tüm erişilebilir depolama alanlarının bu tek dizin ağacında ilişkili bir konumu olmalıdır. Bu, (dosya yolları için en yaygın sözdiziminde) depolama bileşeni (sürücü) başına bir dizin ağacının bulunduğu Windows'tan farklıdır.
Montaj, bir depolama cihazını dizin ağacındaki belirli bir konumla ilişkilendirme eylemidir. Örneğin, sistem önyüklendiğinde, belirli bir depolama aygıtı (genellikle kök bölümü olarak adlandırılır) dizin ağacının köküyle ilişkilendirilir, yani, depolama aygıtı
/ (kök dizin).
Şimdi bir CD-ROM'daki dosyalara erişmek istediğinizi varsayalım. CD-ROM'u dizin ağacındaki bir konuma monte etmeniz gerekir (bu CD'yi yerleştirdiğinizde otomatik olarak yapılabilir). Diyelim ki CD-ROM cihazı
/dev/cdrom ve seçilen bağlama noktası
/media/cdrom. İlgili komut
mount /dev/cdrom /media/cdrom
Bu komut çalıştırıldıktan sonra, CD-ROM'daki konumu
/dir/file artık sisteminizde
/media/cdrom/dir/file. CD'yi kullanmayı bitirdiğinizde
umount /dev/cdrom veya
umount /media/cdrom (her ikisi de işe yarar; "çıkart" veya "güvenle kaldır" düğmesini tıkladığınızda tipik masaüstü ortamları bunu yapar).
Montaj yalnızca gerçek depolama cihazları için değil, dosya olarak erişilebilir hale getirilen her şey için geçerlidir. Örneğin, tüm Linux sistemlerinde
/proc. Bu dosya sisteminde (
proc olarak adlandırılır) temel depolama alanı yoktur: içindeki dosyalar çalışan işlemler ve diğer çeşitli sistem bilgileri hakkında bilgi verir; bilgi doğrudan çekirdek tarafından bellek içi veri yapılarından sağlanır.
Linux'a bir cihaz monte etmekle ne kastedilmektedir?
Basit bir deyişle, bir bağlama noktası, disklerinizde depolanan verilerinize (dosya ve klasörlere) erişmek için kullanılan bir dizindir.
Analoji: Nezaket
Ekilmemiş topraklarını çocuklarına ve onlardan ne yaptığını dağıtan bir çiftçi hikayesini okuyalım.
Çocuk 1: John sekiz hektarlık bir alana sahipti.
Çocuk 2: Barbie'nin 13 hektarlık bir alanı vardı.
Çocuk 3: Steve'in dört hektarlık bir alanı vardı.
Şimdi çiftçinin çocukları kendi topraklarını iyileştirmeyi planladılar ve ekecekleri ekinlere göre çiftçilik yapmaya başladılar.
John, Portakal yetiştirmek istiyor.
Barbi, Mangos'u yetiştirmek istiyor.
Steve Mısır'ı yetiştirmek istiyor.
Bu mahsuller/meyve ağacı yetiştiriciliği için, mahsullerini süslemek için farklı bir şekilde saban gerektirirler. Aşağıda gösterildiği gibi Mangos yetiştiriciliği diyagramı mısır yetiştirmekten farklıdır. Bu yapıldıktan sonra topraklarında kendi ekin bitkilerini ekiyorlar.
Bitkiler büyüdükçe davetsiz misafirlere karşı korunmalılar ve topraklarının etrafına bir çit düzenlediler ve topraklarının her birine bir kapı ile bir giriş noktası oluşturdular.
BU HİKAYENİN DİSK YÖNETİMİMİZE ANALOJİSİ IS.
Bir sürücüyü monte etmekle ne kastedilmektedir? Bilgisayarınızın herhangi bir depolama aygıtını (sabit sürücü, CD-ROM veya ağ paylaşımı gibi) kullanmadan önce, sizin veya işletim sisteminizin bilgisayarın dosya sistemi aracılığıyla bu aygıtı erişilebilir hale getirmesi gerekir. Bu işleme montaj adı verilir. Yalnızca bağlı ortamdaki dosyalara erişebilirsiniz.
Biçimler ve montaj Bilgisayarınız, verileri bir ortam parçasına (disk veya CD-ROM gibi) yazılan belirli, yapılandırılmış dosya biçimlerinde depolar. Verilerini doğru şekilde yorumlayabilmek için bilgisayarınız bu medyadaki formatı okuyabilmelidir; bilgisayar biçimi tanımıyorsa hata döndürür. Ayrıca, bilgisayarınızı bozuk veya tanınmayan biçimlerle çalışmaya zorlamak, verilerin yanlış yazılmasına neden olarak, muhtemelen medyada depolanan tüm dosyaları kurtarılamaz hale getirir.
Montaj, bilgisayarınızın medyanın formatını tanımasını sağlar; bilgisayarınız bu biçimi tanıyamazsa, aygıt bağlanamaz. Medya başarıyla bağlandığında, bilgisayarınız medyanın dosya sistemini yerel dosya sisteminize dahil eder ve harici bir cihaza eriştiğiniz yerel olarak mevcut bir bağlantı olan bir bağlama noktası oluşturur. Windows veya Mac OS X'te, bağlantı noktası bir disk veya başka bir simgeyle temsil edilir; Unix veya Linux'ta bağlama noktası bir dizindir. Çoğu işletim sistemi sizin için montaj ve sökme işlemlerini gerçekleştirir.
Washington DC'nin Post Master generalinin işini ele alalım.
İlk günlerde, herhangi bir yere giden tüm yollar, PA Bulvarı'ndan dışa doğru gidiyor. Postanızı almak istiyorsanız, bulunduğunuz yerin PA Bulvarı'ndan gezilebilir olması gerekiyordu; Birisi PA caddesinden bir cadde inşa eder ve sonra bir ev inşa ederse, bana şunu söylemelidir:
"Evim bu GPS konumunda. Ama posta almak için PA Bulvarı'ndan başlayın, sonra K sokağına gidin, sonra evime gidin"
mount GPS_LocationOfMyHouse to PA Avenue / K street / MyHouse
Montaj, post master generaline evin PA Bulvarı'na veya bu durumda kök yoluna göre nerede olduğunu söyleme sürecidir.