Připojení disku mount

  • Edit
  • Diskuze
  • Info
  • Attachments

IconsPage/warning.png

Tento návod je určen pro pokročilé uživatele

IconsPage/warning.png

IconsPage/terminal.png mount je příkaz, nebo chcete-li nástroj, pro ruční připojování různých blokových zařízení (diskové oddíly, externí disky, CD/DVD...) do struktury adresářů.

IconsPage/identity.png Běžní uživatelé mohou připojovat jenom ta zřízení, která jsou uvedena v souboru /etc/fstab s volbou user(s). Pro připojování ostatních zařízení musíte získat práva správce.

IconsPage/info.png Zařízení jako flash disky, CD/DVD a podobné by měl systém připojit automaticky po jejich vložení a mount tedy nejspíš vůbec nemusíte používat. Pro více informací navštivte návod Připojení disku.

Použití

Syntaxe

sudo mount <parametry> <zařízení> <přípojný bod>

Identifikace zařízení

Před samotným přidáním daného zařízení je potřeba jej správně identifikovat.

Nejprve si pomocí příkazu

sudo fdisk -l

necháme vypsat všechny dostupné disky a diskové oddíly. Výstup bude vypadat přibližně takto

  • fdisk.png

K identifikaci potřebujete řetězec /dev/sdxY z prvního sloupce.

IconsPage/link.png Více o problematice značení disků a dalších zařízení naleznete v článku Linuxové značení disků.

Přípojný bod

Přípojný bod je místo ve struktuře adresářů, kde bude zobrazen obsah disku/zařízení. Může se jednat jakýkoli prázdný adresář, třeba i ve vašem domovském adresáři. Obvyklým místem pro připojení disků jsou ale složky v adresářích /media a /mnt.

Připojení do adresáře /media sebou nese další "výhody" - zde připojená zařízení se zobrazují na ploše, v nabídce Místa a na dalších podobných místech v systému.

Parametry

  • Parametry příkazu mount

    Parametr

    Význam

    -a

    Připojí všechny disky vypsané v souboru /etc/fstab.

    -o volba

    Použití dalších voleb pro připojení.

    -t typ

    Specifikace typu souborového systému. Většinou není potřebné typ zvlášť specifikovat - mount dokáže všechny běžné typy souborových systému sám automaticky detekovat. Pro linuxové souborové systémy nejspíše ext2 a ext3, pro souborové systémy MS Windows ntfs a vfat (=FAT16/32) pro výměnná média udf (DVD) a iso9660 (CD).

Volby

  • Volby

    Volba

    Význam

    noauto

    Oddíl se nebude připojovat automaticky při startu systému.

    noexex

    Soubory na oddíle nebudou spustitelné.

    ro

    Připojení pouze ke čtení (read-only).

    rw

    Připojení pro čtení i zápis (read-write).

    defaults

    Jsou použity volby rw, suid, dev, exec, auto, nouser a async

    user

    Běžní uživatelé mohou oddíl připojit, ale ne odpojit.

    users

    Běžní uživatelé mohou oddíl připojit i odpojit.

    nouser

    Připojit a odpojit oddíl může pouze uživatel root.

    uid="uživatel>

    Nastaví vlastníka všech adresářů. Používejte pouze na souborových systémech NTFS a FAT.

    gid="skupina"

    Nastaví skupinu pro všechny adresáře. Používejte pouze na souborových systémech NTFS a FAT.

    umask="XXX"

    Nastavení práv adresářů a složek. Používejte pouze na souborových systémech NTFS a FAT.

    nls="kódování"

    Kódování znaků v názvech a obsahu souborů na oddíle. Používejte pouze na souborových systémech NTFS.

IconsPage/help.png Kompletní seznam můžete najít v manuálové stránce pomocí příkazu man mount.

Umask

Umask umožňuje snadno nastavit práva na připojovaném diskovém oddíle. Práva se zadávají v číselné hodnotě, která je ale poněkud nelogicky odlišná od standardního vyjádření příkazu chmod.

Správnou kombinaci získáte ze "vzorečku" XXX = 777 - YYY, kde XXX jsou "požadovaná" práva pro umask a YYY jsou práva vyjádřená tak, je jak standardně chápe chmod.

IconsPage/example.png Pro lepší pochopení uvedeme několik příkladů.

  • Plné oprávnění (čtení, zápis, spouštění) pro všechny uživatele zajistí umask=000

  • Plné oprávnění jen pro vlastníka souboru/adresáře zajistí umask=077

  • Plné oprávnění pro vlastníka a částečná pro všechny ostatní (čtení a spouštění) zajistí umask=022

Příklady

Příklad 1

sudo mount -o nls=utf8,umask=022 -t ntfs /dev/sda1 /media/disk

Připojení diskového oddílu /dev/sda1 se souborovým systémem NTFS (-t ntfs) s kováním znaků UTF8 (nls=utf8), na který může vlastník číst i zapisovat a ostatní uživatelé pouze číst (umask=022). Soubory a složky z tohoto zařízení naleznete v adresáři /media/disk.

Příklad 2

sudo mount /dev/scd0 /media/cdrom0

Připojení média v CD/DVD mechanice (/dev/scd0). Typ necháme systémem rozpoznat automaticky (vynecháním parametru -t) a další volby nepoužijeme. Soubory a složky z CD/DVD budou zobrazeny v adresáři /media/cdrom0 (běžný adresář pro připojování CD/DVD médií).

Tipy a triky

IconsPage/tip.png mount lze také použít ke snadnému Připojení obrazu média.

Odpojování

K odpojení již jednou připojených zařízení slouží příkaz umount.

Syntaxe je velmi jednoduchá

sudo umount "zařízení"

kde "zařízení" můžete identifikovat jak klasickým označením, tak přípojným bodem.

Odkazy

ubuntu-cz: Připojení disku/mount (last edited 2009-04-18 18:23:22 by VojtěchTrefný)