it-swarm-eu.dev

Proč mít / mnt a / media?

Zdá se mi, že mít/mnt a/media je trochu nadbytečné. Existuje nějaký hmatatelný rozdíl mezi těmito dvěma, o kterých nevím?

Existuje standard, který většina lidí dodržuje, kam mají věci namontovat, např. použít jeden pro určité typy zařízení, nebo je to zcela subjektivní?

118
goric

Novým standardem je, že/media je místo, kde systém připojuje vyměnitelné médium, a/mnt je pro vás, abyste věci připojili ručně.

Podrobnosti viz standard hierarchie souborového systému (FHS) .

97
Mikel

Dalším důležitým rozdílem, který ještě není uveden, je to, že zařízení připojená pod /mnt se neobjeví v levém podokně Nautilus , zatímco ty připojené pod /media (stejně jako automaticky detekovaná zařízení, která ještě nejsou připojena) budou.

Pokud například nechcete, aby se určitý oddíl objevil v podokně „Zařízení“ v levém podokně Nautilus, měli byste pro něj vytvořit podadresář pod /mnt, napište záznam pro zmíněný oddíl do svého /etc/fstab (nebo pomocí nástroje Disks ) a nově vytvořený adresář přiřaďte jako jeho bod připojení:

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

Ještě lepší je, když do fstab/Disks přidáte volbu noauto mount a váš oddíl se neobjeví v Nautilusu ani nebude připojen (zabrání se náhodným nepořádkům se soubory)! Například v případě duálního spuštění se systémem Windows byste mohli mít:

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

ve tvém /etc/fstab, a proto se váš oddíl Windows nezobrazuje v Nautilus (ale stále přístupný pomocí příkazu mount, pokud jej někdy potřebujete).

Zde je snímek obrazovky, který jsem vytvořil pomocí liveUSB, který ukazuje všechny tři případy: Nautilus displaying unmounted/mounted devices that go to /media but not to /mnt

  • není detekována automaticky detekovaná zařízení (svazek „16 GB“ /dev/sdb1)
  • zařízení připojená na /media podadresář a zobrazí se v Nautilus ("iso" /dev/sdb2)
  • můj oddíl Windows /dev/sda3 namontována na /mnt ale nezobrazí se v levém podokně Nautilus (bylo by to stejné, kdyby nebylo připojeno, protože jsem do něj vložil záznam ve svém fstabu).

Naopak, chci, aby se můj sdílený datový oddíl objevil v nautilus, takže jsem přiřadil /media mount point to it a nastavte možnost auto mount, takže mohu jednoduše kliknout na Data a přistupovat k němu z GUI.

Pro mě je to velký rozdíl mezi těmito dvěma adresáři, o kterých jsem se dozvěděl, když se snažím dělat to, co jsem vysvětlil ;-)

31
neitsab

Jak to chápu,/media je pro montáž věcí, jako jsou optické jednotky a jiná dočasná média, kde/mnt je obvykle pro trvale připojené úložiště (obvykle interní disky).

Samozřejmě můžete také připojit zařízení kdekoli chcete ... adresáře/mnt a/media jsou však běžnější.

12
kiswa

/ mnt byl již přijat jako místo pro ruční a dočasné připojení externích médií. Adresář/media byl vytvořen jako místo, na kterém bylo možné automaticky připojit více médií, externích nebo jiných.

11
psusi

Tato věc jde hlouběji: Rád nechávám vnitřní jednotky připojené k /mnt a externí vyměnitelné na /media.

Tento příspěvek ilustruje rozdíl ve fungování, kde /media zablokoval přístup k určitým systémovým a uživatelským procesům (z důvodu výchozího omezujícího umask připojeného k jakékoli připojené jednotce), kde /mnt se chovalo jako hostitelský souborový systém.

1
Sam