GNU/Linux >> Znalost Linux >  >> Linux

Jak připojit a odpojit souborové systémy v Linuxu

V operačních systémech Linux a UNIX můžete použít mount příkaz k připojení (připojení) souborových systémů a vyměnitelných zařízení, jako jsou USB flash disky, k určitému přípojnému bodu ve stromu adresářů.

umount příkaz odpojí (odpojí) připojený souborový systém ze stromu adresářů.

V tomto tutoriálu si projdeme základy připojování a odpojování různých systémů souborů pomocí mount a umount příkazy.

Jak vypsat připojené systémy souborů #

Při použití bez jakéhokoli argumentu mount příkaz zobrazí všechny aktuálně připojené systémy souborů:

mount

Ve výchozím nastavení bude výstup zahrnovat všechny systémy souborů včetně těch virtuálních, jako je cgroup, sysfs a další. Každý řádek obsahuje informace o názvu zařízení, adresáři, ke kterému je zařízení připojeno, typu souborového systému a možnostech připojení v následujícím tvaru:

device_name on directory type filesystem_type (options)

Chcete-li zobrazit pouze určité systémy souborů, použijte -t možnost.

Chcete-li například vytisknout pouze oddíly ext4, které byste použili:

mount -t ext4

Připojení systému souborů #

Chcete-li připojit souborový systém do daného umístění (přípojného bodu), použijte mount příkaz v následujícím tvaru:

mount [OPTION...] DEVICE_NAME DIRECTORY

Jakmile je systém souborů připojen, bod připojení se stane kořenovým adresářem připojeného systému souborů.

Například pro připojení /dev/sdb1 souborový systém do /mnt/media adresář, který byste použili:

sudo mount /dev/sdb1 /mnt/media

Obvykle při připojování zařízení s běžným souborovým systémem, jako je ext4 nebo xfs mount příkaz automaticky zjistí typ systému souborů. Některé systémy souborů však nejsou rozpoznány a je třeba je výslovně specifikovat.

Použijte -t možnost určit typ systému souborů:

mount -t TYPE DEVICE_NAME DIRECTORY

Chcete-li zadat další možnosti připojení, použijte -o možnost:

mount -o OPTIONS DEVICE_NAME DIRECTORY

Lze poskytnout více možností jako seznam oddělený čárkou (nevkládejte mezeru za čárkou).

Seznam všech možností připojení získáte zadáním man mount ve vašem terminálu.

Připojení systému souborů pomocí /etc/fstab #

Při poskytnutí pouze jednoho parametru (buď adresář nebo zařízení) do mount přečte obsah /etc/fstab konfigurační soubor, abyste zkontrolovali, zda je zadaný systém souborů uveden nebo ne.

Pokud /etc/fstab obsahuje informace o daném souborovém systému, mount příkaz používá hodnotu pro druhý parametr a možnosti připojení uvedené v fstab soubor.

Soubor /etc/fstab soubor obsahuje seznam záznamů v následujícím tvaru:

/etc/fstab
[File System] [Mount Point] [File System Type] [Options] [Dump] [Pass]

Použijte mount příkaz v jednom z následujících formulářů pro připojení systému souborů specifikovaného v /etc/fstab soubor:

mount [OPTION...] DIRECTORY
mount [OPTION...] DEVICE_NAME

Připojení jednotky USB #

Na většině moderních linuxových distribucí, jako je Ubuntu, se USB disky připojí automaticky, když je vložíte, ale někdy možná budete muset disk připojit ručně.

Chcete-li ručně připojit zařízení USB, proveďte následující kroky:

  1. Vytvořte bod připojení:

    sudo mkdir -p /media/usb
  2. Za předpokladu, že jednotka USB používá /dev/sdd1 zařízení, můžete jej připojit k /media/usb adresář zadáním:

    sudo mount /dev/sdd1 /media/usb

    Chcete-li zjistit typ zařízení a souborového systému, můžete použít některý z následujících příkazů:

    fdisk -lls -l /dev/disk/by-id/usb*dmesglsblk

Chcete-li připojit jednotky USB naformátované exFAT, nainstalujte bezplatný modul a nástroje FUSE exFAT.

Připojení souborů ISO #

Soubor ISO můžete připojit pomocí smyčkového zařízení, což je speciální pseudozařízení, které zpřístupňuje soubor jako blokové zařízení.

  1. Začněte vytvořením přípojného bodu, může to být libovolné umístění:

    sudo mkdir /media/iso
  2. Připojte soubor ISO k bodu připojení zadáním následujícího příkazu:

    sudo mount /path/to/image.iso /media/iso -o loop

    Nezapomeňte nahradit /path/to/image.iso s cestou k vašemu souboru ISO.

Připojení NFS #

Chcete-li připojit sdílenou složku NFS, budete muset mít na svém systému nainstalovaný klientský balíček NFS.

  • Nainstalujte klienta NFS na Ubuntu a Debian:

    sudo apt install nfs-common
  • Nainstalujte klienta NFS na CentOS a Fedoru:

    sudo yum install nfs-utils

K připojení vzdáleného adresáře NFS na váš systém použijte následující kroky:

  1. Vytvořte adresář, který bude sloužit jako bod připojení pro vzdálený souborový systém:

    sudo mkdir /media/nfs
  2. Obecně budete chtít připojit vzdálenou sdílenou složku NFS automaticky při spouštění. Chcete-li tak učinit, otevřete /etc/fstab soubor pomocí vašeho textového editoru:

    sudo nano /etc/fstab

    Přidejte do souboru následující řádek a nahraďte remote.server:/dir s IP adresou nebo názvem hostitele serveru NFS a exportovaným adresářem:

    /etc/fstab
    # <file system>    <dir>       <type>   <options>   <dump>	<pass>
    remote.server:/dir /media/nfs  nfs      defaults    0       0
  3. Připojte sdílenou složku NFS spuštěním následujícího příkazu:

    sudo mount /media/nfs

Odpojení systému souborů #

Chcete-li odpojit připojený souborový systém, použijte umount za ním následuje buď adresář, kam byl připojen (přípojný bod), nebo název zařízení:

umount DIRECTORYumount DEVICE_NAME

Pokud je systém souborů používán, použijte umount příkazu se nepodaří odpojit systém souborů. V těchto situacích můžete použít fuser příkaz ke zjištění, které procesy přistupují k systému souborů:

fuser -m DIRECTORY

Jakmile určíte procesy, můžete je zastavit a odpojit systém souborů.

Léné odpojení #

Použijte -l (--lazy ) možnost odpojit zaneprázdněný souborový systém, jakmile již není zaneprázdněn.

umount -l DIRECTORY

Vynutit odpojení #

Použijte -f (--force ) možnost vynutit odpojení. Tato možnost se obvykle používá k odpojení nedostupného systému NFS.

umount -f DIRECTORY

Obecně není dobrý nápad vynucovat odpojení, protože by mohlo dojít k poškození dat v systému souborů.

Závěr č.

Nyní byste měli dobře rozumět tomu, jak používat mount příkaz k připojení různých systémů souborů ke stromu adresářů a odpojení připojení pomocí umount příkaz.

Chcete-li se dozvědět více o mount a umount možnosti příkazů viz jejich příslušné manuálové stránky.


Linux
  1. Jak extrahovat soubory .gz a .tar.gz v Linuxu

  2. Jak připojit a odpojit disky v systému Linux

  3. Jak připojit soubor iso v Linuxu

  1. Co je NFS a jak jej nainstalovat na Linux

  2. Jak vytvořit soubor a připojit jej jako souborový systém?

  3. Jak připojit soubor ISO v Linuxu?

  1. Jak připojit a odpojit souborový systém / oddíl v Linuxu (Příklady příkazů Mount/Umount)

  2. Jak vytvořit a připojit souborové systémy v Linuxu

  3. Jak připojit a odpojit souborový systém v Linuxu