Linux'ta bir cihazı monte etmek ne anlama gelir?


67

Linux'taki cihazlara atıfta bulunurken "montaj" terimini duydum. Gerçek anlamı nedir? Eski sürümlerin aksine şimdi nasıl kullanıyor?

Bunu komut satırı üzerinden manuel olarak yapmadım. Linux'ta basit bir cihazı monte etmek için adımlar (komutlar) verebilir misiniz?


Yanıtlar:


80

Unix sistemlerinin tek bir dizin ağacı vardır. Tüm erişilebilir depolama, bu tek dizin ağacında ilişkili bir konuma sahip olmalıdır. Bu, Windows'a benzemez (burada dosya yolları için en yaygın sözdiziminde), depolama bileşeni (sürücü) başına bir dizin ağacı vardır.

Montaj, bir depolama cihazını dizin ağacındaki belirli bir yere bağlama 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ü ile ilişkilendirilir, yani bu depolama aygıtı üzerine monte edilir /(kök dizini).

Şimdi CD-ROM'daki dosyalara erişmek istediğinizi varsayalım. CD-ROM'u dizin ağacındaki bir yere monte etmelisiniz (bu, CD'yi yerleştirdiğinizde otomatik olarak yapılabilir). Diyelim ki CD-ROM cihazı /dev/cdromve 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 konumuna /dir/fileşu anda sisteminizde erişilebilen bir dosya /media/cdrom/dir/file. CD'yi kullanmayı tamamladığınızda, komutu çalıştırın ( umount /dev/cdromveya umount /media/cdromher ikisi de işe yarar; tipik masaüstü ortamlarında “çıkar” veya “güvenle kaldır” düğmesine tıkladığınızda bunu yapar).

Montaj, yalnızca gerçek depolama aygıtlarına değil, dosya olarak erişilebilen her şeye uygulanır. Örneğin, tüm Linux sistemlerinin altına monte edilmiş özel bir dosya sistemi vardır /proc. Bu dosya sistemi (çağrılan proc) altında bir 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.


1
Tamam teşekkürler. Sadece bu single 'cdrom' u / media / cdrom 'a bağlar mı? Bu komutun seçeneklerinden ne haber?
Renjith G

1
@Renjith'i kolayca çalıştırarak man mount
öğrenebilirsiniz

Burada anlayamadığım şey şudur: CD Rom'u neden dizin ağacında olduğu gibi takılı tutmanız gerekir /dev/cdrom? Neden erişim doğrudan değil /dev/cdrom? CD Rom zaten monte edilmemişse, sistemdeki bir yolun parçası nasıl? /dev/cdromSadece sanal bir dosya mı ve dosyaları okuyabileceğim bir klasör değil mi?
user2173353

1
@ user2173353 /dev/cdrom, cihazın içeriğini dev bir “dosya” olarak sunuyor. Sadece dosya sisteminden geçmeden doğrudan sürücüden veri okuyor. Montaj yalnızca verileri içeren aygıtı (tipik olarak /dev/something) bir dizinle (örn. /media/cdrom) İlişkilendirmekle kalmaz , aynı zamanda aygıttaki verilerin nasıl organize edildiğini ve dosya ve dizin olarak sunduğunu anlayan bir kod parçası olan bir dosya sistemi sürücüsüyle ilişkilendirir.
Gilles

19

Linux'ta bir cihazı monte etmek ne anlama gelir?

Basit bir deyişle, bağlama noktası, disklerinizde depolanan verilerinize (dosya ve klasörler) erişmek için bir dizindir.

Analoji: Nezaket

Ekilmemiş topraklarını çocuklarına dağıtan ve onlardan neler yaptıklarını dağıtan bir çiftçi hikayesi okuyalım.

25 hektarlık çorak toprağını üç çocuğuna dağıtmayı düşünen bir çiftçi var;
görüntü tanımını buraya girin

Çocuk 1: John sekiz hektarlık bir alana sahipti.

Çocuk 2: Barbie 13 hektar alana sahip.

Çocuk 3: Steve dört hektarlık bir alana sahipti.

görüntü tanımını buraya girin

Şimdi çiftçinin çocukları, kendi topraklarını iyileştirmeyi planladı ve ekilecekleri mahsullere bağlı olarak çiftçiliğe başladı.

  • John, Portakal yetiştirmek istiyor.

  • Barbi, Mango yetiştirmek istiyor.

  • Steve, Mısır yetiştirmek istiyor.

Bu ürünler / meyve ağacı yetiştiriciliği için, ekinlerine uygun hale getirmek için farklı pulluklar koymaları gerekir. Mango yetiştiriciliği için aşağıdaki diyagramda gösterildiği gibi çiftçilik mısır yetiştiriciliğinden farklıdır. Bu yapıldıktan sonra, kendi bitkilerini kendi tarlalarına ekerler.
görüntü tanımını buraya girin

Ekinler büyüdükçe davetsiz misafirlere karşı korunmalı ve topraklarının etrafına bir çit yerleştirmeli ve her birlerine bir geçit ile giriş noktaları oluşturdular.

görüntü tanımını buraya girin
Bu yüzden, eğer topraklarına erişebilecek biri varsa, bu kapılardan girmeli ve meyveleri / mısırı topraktan almalıdır.

DİSK YÖNETİMİMİZE BU ÖYKÜ ANALOJİSİ AŞAĞIDAKİ GİBİDİR.

  • Çiftçi arazisi tüm diske eşittir
  • Bir çiftçinin çocuklarına verdiği dilimlere bölünme denir.
  • Ekin yetiştirmek için tarlayı sürmek biçimlendirme olarak adlandırılır.
  • Ağaç dikmek ve bitki yetiştirmek, disklere / bölmelere benzer.
  • Yetişen ürünlerin ve ağaçların bir kapı düzenleyerek korunmasına montaj denir .

görüntü tanımını buraya girin


1
Çok iyi ve yardımsever bir benzetme
vimal krishna

kısa ve basit. +1
Bob

2
Bir önceki cevaba göre, montaj alanın parçalarından birine giren ve çit inşa ederek korunmayan bir insana daha benzer. Önceki cevabı alıntılamak: "Montaj, bir depolama cihazını dizin ağacındaki belirli bir yere bağlama eylemidir."
Josef Klimuk

1

kaynak

Bir sürücüyü monte etmek ne anlama gelir? Bilgisayarınızın herhangi bir depolama aygıtı (sabit sürücü, CD-ROM veya ağ paylaşımı gibi) kullanabilmesi için, siz veya işletim sisteminizin bilgisayarın dosya sisteminden erişilebilir olmasını sağlamalısınız. Bu işleme montaj denir. Yalnızca monte edilmiş ortamdaki dosyalara erişebilirsiniz.

Formatlar ve montaj Bilgisayarınız, bir medya parçasına (örneğin bir disk veya CD-ROM gibi) yazılmış belirli, yapılandırılmış dosya formatlarında veri depolar. Bilgisayarınızdaki verileri doğru yorumlayabilmek için bu medyadaki formatı okuyabilmelidir; Bilgisayar formatı tanımıyorsa, hata verir. Ayrıca, bilgisayarınızı bozuk veya tanınmayan biçimlerle çalışmaya zorlamak, verilerin yanlış yazılmasına neden olabilir ve bu da ortam üzerinde depolanan tüm dosyaları kurtarılamaz duruma getirebilir.

Montaj, bilgisayarınızın ortamın formatını tanımasını sağlar; bilgisayarınız bu formatı tanıyamazsa, cihaz monte edilemez. Medya başarıyla monte edildiğinde, bilgisayarınız medyanın dosya sistemini yerel dosya sisteminize dahil eder ve bir harici cihaza eriştiğiniz yerel olarak mevcut bir bağlantı noktası oluşturur. Windows veya Mac OS X'te, bağlama noktası bir disk veya başka bir simge ile gösterilir; Unix veya Linux'ta, bağlama noktası bir dizindir. Çoğu işletim sistemi sizin için montajı ve sökme işlemini gerçekleştirir.


1

Analojiyle Açıklama

Washington DC’nin Post Master generali işini ele alalım.

İlk günlerde, her yere giden tüm yollar PA Avenue'den dışarıya çıkar. Postanızı almak istiyorsanız, bulunduğunuz yerin PA Caddesi'nden gezilebilir olması gerekiyordu; Biri PA caddesinden bir sokak çıkarsa ve sonra bir ev yaparsa, bana şunu söylemelidir:

"Evim bu GPS konumunda. Ama posta almak için PA Caddesi'nden başla, sonra K sokağına, sonra evime git"

mount GPS_LocationOfMyHouse to PA Avenue / K street / MyHouse

Montaj, post-master geneline evin PA Bulvarı'na ya da bu durumda kök yoluna göre olduğunu söyleme sürecidir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.