Wyszukiwanie w witrynie

Jak przywrócić usunięty katalog /tmp w systemie Linux


Katalog /tmp zawiera głównie pliki potrzebne tymczasowo, jest używany przez różne programy do tworzenia plików blokujących i do tymczasowego przechowywania danych. Wiele z tych plików jest ważnych dla aktualnie uruchomionych programów i ich usunięcie może spowodować awarię systemu.

We wszystkich, jeśli nie w większości systemów Linux, zawartość katalogu /tmp jest usuwana (czyszczona) podczas uruchamiania lub zamykania systemu lokalnego. Jest to standardowa procedura administrowania systemem, mająca na celu zmniejszenie ilości wykorzystywanej przestrzeni dyskowej (zazwyczaj na dysku).

Ważne: nie usuwaj plików z katalogu /tmp, jeśli nie wiesz dokładnie, co robisz! W systemach z wieloma użytkownikami może to potencjalnie spowodować usunięcie aktywnych plików, zakłócając działania użytkowników (poprzez używane przez nich programy).

Co się stanie, jeśli przypadkowo usuniesz katalog /tmp? W tym artykule pokażemy jak przywrócić (odtworzyć) katalog /tmp po jego usunięciu.

Sugerowana lektura: Jak odzyskać usunięte pliki w systemie Linux

Przed uruchomieniem poniższych poleceń należy zwrócić uwagę na kilka rzeczy.

  • plik /tmp musi należeć do użytkownika root.
  • ustaw odpowiednie uprawnienia, które pozwolą wszystkim użytkownikom korzystać z tego katalogu (upublicznij go).
sudo mkdir /tmp 
sudo chmod 1777 /tmp

Alternatywnie uruchom to polecenie.

sudo mkdir -m 1777 /tmp

Teraz uruchom poniższe polecenie, aby sprawdzić uprawnienia do katalogu.

ls -ld /tmp

Ustawione tutaj uprawnienia oznaczają, że każdy (właściciel, grupa i inne osoby) mogą czytać, zapisywać i uzyskiwać dostęp do plików w katalogu, a t (lepki bit) oznacza, że pliki mogą być usuwane tylko przez ich właściciela.

Uwaga: po przywróceniu katalogu /tmp w sposób pokazany powyżej zaleca się ponowne uruchomienie systemu aby upewnić się, że wszystkie programy zaczną działać normalnie.

Otóż to! W tym artykule pokazaliśmy, jak przywrócić (odtworzyć) katalog /tmp po jego przypadkowym usunięciu w systemie Linux. Podziel się swoją opinią za pomocą poniższego formularza opinii.