GNU/Linux >> Znalost Linux >  >> Linux

Jak obnovit smazaný adresář /tmp v Linuxu

/tmp adresář obsahuje většinou soubory, které jsou vyžadovány dočasně, používají ho různé programy k vytváření souborů zámků a k dočasnému ukládání dat. Mnoho z těchto souborů je důležitých pro aktuálně spuštěné programy a jejich odstranění může způsobit zhroucení systému.

Na všech, pokud ne na většině systémů Linux, obsah /tmp adresář jsou odstraněny (vymazány) při spouštění nebo při vypnutí místním systémem. Toto je standardní postup pro správu systému, aby se snížilo množství použitého úložného prostoru (obvykle na disku).

Důležité :Neodstraňujte soubory z /tmp adresář, pokud přesně nevíte, co děláte! Ve víceuživatelských systémech to může potenciálně odstranit aktivní soubory a narušit činnost uživatelů (prostřednictvím programů, které používají).

Co když omylem smažete /tmp adresář? V tomto článku vám ukážeme, jak obnovit (znovu vytvořit) /tmp adresář po jeho odstranění.

Doporučené čtení: Jak obnovit smazané soubory v Linuxu

Před spuštěním níže uvedených příkazů je třeba si uvědomit několik věcí.

  • /tmp musí patřit uživateli root.
  • nastavte příslušná oprávnění, která umožní všem uživatelům používat tento adresář (zveřejnit jej).
$ sudo mkdir /tmp 
$ sudo chmod 1777 /tmp

Případně spusťte tento příkaz.

$ sudo mkdir -m 1777 /tmp

Nyní spusťte níže uvedený příkaz a zkontrolujte oprávnění k adresáři.

$ ls -ld /tmp

Zde nastavené oprávnění znamená, že každý (vlastník, skupina a další) může číst, zapisovat a přistupovat k souborům v adresáři a t (sticky bit), což znamená, že soubory může smazat pouze jejich vlastník.

Poznámka :Jakmile obnovíte /tmp adresář, jak je uvedeno výše, doporučujeme restartovat systému, abyste zajistili, že všechny programy začnou fungovat normálně.

A je to! V tomto článku jsme si ukázali, jak obnovit (znovu vytvořit) /tmp adresář po jeho náhodném smazání v Linuxu. Zanechte své komentáře prostřednictvím formuláře pro zpětnou vazbu níže.


Linux
  1. Linux – jak se liší symbolický odkaz /proc//exe od běžných symbolických odkazů?

  2. Linux – Jak vytvořit /dev/null?

  3. Jak gzipovat adresář v Linuxu

  1. Spravujte adresář Linux /tmp jako šéf

  2. Jak převést adresář na oddíl v Linuxu

  3. Kde je dočasný adresář v Linuxu?

  1. Jak přejmenovat adresář v Linuxu

  2. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  3. Jak získat velikost adresáře v Linuxu