GNU/Linux >> Znalost Linux >  >> Cent OS

Jak používat tmpfs na RHEL/CentOS 7

Dnes budeme hovořit o tmpfs CentOS 7, souborovém systému, který uchová všechny soubory a složky ve virtuální paměti operačního systému, na rozdíl od jejich skutečného zápisu na disk. To znamená, že veškerý obsah v tmpfs je dočasný v tom smyslu, že není trvale zapsán na disk a v případě odpojení tmpfs, restartování systému nebo přerušení napájení bude veškerý obsah ztracen. Z technického hlediska tmpfs ukládá vše do vnitřní mezipaměti jádra a poté se zvětšuje nebo zmenšuje, aby se přizpůsobil souborům, které obsahuje, a je schopen vyměnit nepotřebné stránky z odkládacího prostoru.

Ve výchozím nastavení CentOS používá tmpfs pro různé věci, jak můžete vidět z výstupu příkazu df –h:

# df –h

/dev - adresář obsahuje speciální soubory zařízení pro všechna zařízení.
/dev/shm – obsahuje alokaci sdílené paměti
/run - používá se pro systémové protokoly
/sys/fs/cgroup – používá se pro cgroups, funkce jádra k omezení, kontrole a zohlednění využití zdrojů u určitých procesů

Jedním z použití tmpfs je samozřejmě použití jako složky /tmp, můžete to udělat dvěma způsoby:

Použití systemctl k povolení tmpfs v /tmp

Chcete-li povolit tmpfs ve složce /tmp, můžete použít příkaz systemctl. Nejprve pomocí následujícího příkazu zkontrolujte, zda tato funkce již není povolena:

# systemctl is-enabled tmp.mount

Zobrazí aktuální stav nastavení, k povolení jej můžete použít následující příkaz:

# systemctl enable tmp.mount

Tím bude systém ovládat složku /tmp a připojit do ní tmpfs.

Ruční připojení /tmp/fs

Můžete také ručně přidat tmpfs do /tmp přidáním následujícího řádku do /etc/fstab:

tmpfs /tmp tmpfs size=512m 0 0

A pak spusťte příkaz mount takto:

# mount –a

Tím by se měl tmpfs zobrazit v df –h a také se automaticky připojí při příštím restartu.

Vytváření souborů tmpf za běhu

Pokud z nějakého důvodu chcete vytvořit tmpfs ve složce za běhu, můžete vždy použít následující příkaz:

# mount -t tmpfs -o size=1G tmpfs /mnt/mytmpfs

Samozřejmě můžete zadat libovolnou velikost, kterou si přejete, v možnosti velikost a jakýkoli bod připojení, který si přejete, nezapomeňte, že to musí být platný adresář.


Cent OS
  1. Jak používat nástroj Magic SysRq v CentOS / RHEL

  2. Jak nainstalovat SSHFS na CentOS/RHEL/Ubuntu

  3. Jak vytvořit souborový systém tmpfs v CentOS/RHEL

  1. Jak připojit disk NTFS na CentOS / RHEL / Scientific Linux

  2. Jak používat sůl na Centos 8

  3. Jak používat iptables místo firewallu na CentOS/RHEL 7 a 8

  1. Jak nainstalovat phpMyAdmin na RHEL 8 / CentOS 8

  2. Jak nainstalovat P7Zip na RHEL 8 / CentOS 8

  3. Jak nainstalovat ntfs-3g na RHEL 8 / CentOS 8