Neden hem / mnt hem de / medya var?


112

Görünüşe göre hem / mnt hem de / media medyası biraz gereksiz. Farkında olmadığım ikisi arasında somut bir fark var mı?

Çoğu insanın nereye monte edileceğine dair bir standart var mı, örneğin belirli cihazlar için bir tane kullanıyor musunuz, yoksa bu tamamen öznel mi?


Yanıtlar:


93

Yeni standart, / media, sistemin çıkarılabilir medyayı monte ettiği yerdir ve / mnt, işleri manuel olarak monte etmeniz içindir.

Ayrıntılar için dosya sistemi hiyerarşisi standardına (FHS) bakın.


Bu arada, bu web sitesi linki / mnt'nin bu bağlamdaki amacı hakkında net değil.
djangofan

1
/mntSistem yöneticisi için yazıyor . Bu /mnt, sistemin kendisi tarafından kullanılmaması gerektiği anlamına gelir . Bilgisayarınız otomatik olarak CD veya DVD bağlar Yani, onu monte edilmelidir /mediadeğil /mnt.
Mikel

Buna kesinlikle katılıyorum (sizinle), ancak yazı açıkça söylemedi.
djangofan

6
Eğer / mnt geçici ise ve / medya çıkarılabilir ise kalıcı çıkarılabilir olmayan cihazlar / bölümler monte edilmelidir. yani, NTFS olarak biçimlendirilmiş ancak başlangıçta otomatik olarak ayarlanması gereken bir dahili HDD?
Caltor

1
Spesifikasyonu yeniden okumadan, açıkça belirtilmedikçe, bu sürücüyü başka bir şey kullanmaması gerektiğinden, bu sürücünün bölümlerini istediğiniz herhangi bir yere, örneğin /dataveya /a.
Mikel

31

Henüz belirtilmeyen diğer bir önemli fark olduğunu cihazlar altına monte /mntNautilus sol bölmede görünmez altına monte olanlar iken, /media(aynı zamanda henüz monte edilmemiş olan otomatik olarak tespit cihazları) olacaktır.

Örneğin, belirli bir bölümün Nautilus'un sol bölmesinin "Aygıtlar" alt bölümünde görünmesini istemiyorsanız, altında bir alt dizin oluşturmanız gerekir /mnt, içinde belirtilen bölüm için bir giriş yazın /etc/fstab(ya da Diskler yardımcı programı) ve yeni oluşturulan dizini bağlantı noktası olarak atayın:

/dev/{block_device_name)   /mnt/{descriptive_name}   {fs_type}   {mount,options}  0 2

Daha da iyisi, noautofstab / Disks'e mount seçeneğini ekleyin ve bölümünüz Nautilus'ta görünmeyecek ve eklenmeyecektir (dosyalarının kazayla karışmasını önleme)! Örneğin, Windows'lu bir çift önyükleme durumunda aşağıdakileri yapabilirsiniz:

/dev/sda1   /mnt/win7   ntfs-3g   rw,user,noauto,gid=100,uid=1000,nls=utf8,umask=002   0 0

Bu /etc/fstabnedenle, Windows bölümünüz Nautilus'ta görünmüyor (ancak yine de mountihtiyacınız olduğunda komuttan erişilebilir ).

İşte üç vaka da gösteren bir liveUSB ile yaptığım ekran görüntüsü: Nautilus, / ortama giden ancak / mnt'ye giden, bağlanmamış / monte edilmiş cihazları gösteriyor

  • otomatik algılanan cihazlar takılı değil ("16 GB Ses" /dev/sdb1)
  • Bir /mediaalt dizine monte edilmiş ve Nautilus'ta görünen cihazlar ("iso" /dev/sdb2)
  • Windows bölümüm /dev/sda3monte edildi /mntancak Nautilus sol bölmesinde görünmüyor (fstab'ımda bunun için bir girişim olduğundan monte edilmediyse aynı olurdu).

Aksine, paylaşılan veri bölümümün nautilus'ta görünmesini istiyorum, böylece ona bir /mediabağlama noktası atadım ve automount seçeneğini belirledim , böylece yalnızca Veri'ye tıklayıp GUI'den erişebilirim.

Bana göre bu, açıkladığım şeyi yapmaya çalışırken öğrendiğim bu iki dizin arasındaki büyük fark ;-)


Eğer bir kimse Nautilus'un dışarıda bir miktar montaj göstermemesini isterse , montajı sırasında /mnt/bir bayrak belirtmeleri x-gvfs-hidegerektiğini eklerdim. . E. g, işte fstab dosyası içine yapılabilir açıklanmıştır: /mnt/my-drive/path/to/my-folder /home/my-username/my-folder-shortcut none bind,x-gvfs-hide 0 0. Bana göre bu büyük bir anlaşma. Bunun yararlı bir ipucu olduğunu kabul ederseniz, cevabınıza eklerseniz sevinirim.
whyer

12

Anladığım kadarıyla, / medya, optik sürücüler ve diğer geçici medya gibi şeyleri monte etmek içindir; burada / mnt, genellikle kalıcı olarak takılmış depolama (genellikle dahili diskler) içindir.

Elbette, istediğiniz bir cihazı da monte edebilirsiniz ... / mnt ve / media dizinleri daha gelenekseldir.


1
Yanlış anladınız! /mntKullanıcılara geçici kaynakları manuel olarak monte edebilecekleri bir yer olarak önerilmiş, bununla /mediabirlikte statik / otomatik olarak monte edilen cihazlar için kullanılmalıdır. Freedesktop.org sitesini ziyaret edin
underscore_d

11

/ mnt zaten harici medyayı manuel ve geçici olarak monte etmek için bir yer olarak kabul edildi. / Media dizini, harici veya başka şekilde çoklu medyanın otomatik olarak monte edilebileceği bir yer olarak yaratıldı.


Yardım edemem ama cevabın ve Kiswa'nın cevabının tam tersi olduğunu fark et. Peki kim haklı? Mikel tarafından verilen web sitesi yeterince açık değil.
djangofan

3
@djangofan, benim;)
psusi

1

Bu şey daha da derinleşiyor: Dahili sürücüleri /mntve harici çıkarılabilirleri açık tutmayı seviyorum /media.

Bu gönderi , /mediabelirli sistemlere ve kullanıcı işlemlerine engellenen erişimin ( /mntana bilgisayar dosya sistemi gibi ) takılı olduğu herhangi bir sürücüye ekli varsayılan sınırlama uması nedeniyle ) işlevsellikteki bir farkı gösterir .


1
Daha fazla gevşek izinlere sahip olmak bir şey önermek için bir neden değildir. Özellikle FreeDesktop tavsiyelerine aykırı olduğunda. Başka bir yanlış yönlendirilmiş cevap hakkındaki yorumuma bakın.
underscore_d
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.