Dodany przez: w System.
Artykuł czytano 2 862 razy i oceniono
beznadziejnysłabyprzeciętnydobryznakomity (brak ocen)
Loading ... Loading ...

W katalogu /tmp przechowywane są wszystkie dane tymczasowe, które potrzebne są systemowi tylko na określony okres czasu. Jest to odpowiednik windowsowego TEMPa.
Skoro są to dane tymczasowe, to można je bezpiecznie usunąć np. podczas wyłączania systemu.

Otwórz terminal i wydaj polecenie:

sudo gedit /etc/init.d/halt.local

Dodaj do pliku linijkę:

rm -rf /tmp/*

Zapisz plik (CTRL + S). Ta kombinacja sprawi, że z katalogu /tmp będą usuwane wszystkie pliki i katalogi.

Aby dodatkowo usunąć wszystkie ukryte pliki i katalogi użyj:

rm -rf /tmp/* /tmp/.*

Zobacz także:

Tagi: katalogi
Jeżeli powyższy artykuł nie rozwiązał lub rozwiązał częściowo Twój problem, dodaj swój komentarz opisujący, w którym miejscu napotkałeś trudności.
Na każdy komentarz postaramy się udzielić odpowiedzi w ciągu 24 godzin od momentu wysłania.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.
  1. avatar marek napisał(a):
    16 wrz 2010 o godzinie 1:28

    A to katalog /tmp nie jest domyślnie czyszczony przy wyłączeniu/włączeniu systemu? :o

    Podoba mi się: Dobre 0 Słabe 0
    • avatar Sławek napisał(a):
      16 wrz 2010 o godzinie 8:41

      Niestety nie. Wiele programów trzyma w /tmp/ własne cache, i właśnie z tego powodu /tmp/ nie jest automatycznie czyszczone.

      Podoba mi się: Dobre 0 Słabe 0
  2. avatar clfapujc napisał(a):
    16 wrz 2010 o godzinie 12:22

    Jeśli ktoś nie narzeka na niedobór RAM, to może zamontować sobie /tmp do RAM dodając do pliku /etc/fstab linijkę

    tmpfs   /tmp   tmpfs   defaults,nodev,nosuid,noexec,size=256m,mode=1777   0   0

    A RAM i tak się kasuje przy wyłączaniu.

    Podoba mi się: Dobre 0 Słabe 0
    • avatar Szmitas napisał(a):
      16 wrz 2010 o godzinie 12:57

      Ciekawa sprawa, przetestuję i możliwe, że dodam o tym wpis.

      Pozdrawiam!

      Podoba mi się: Dobre 0 Słabe 0
  3. avatar gryf napisał(a):
    16 wrz 2010 o godzinie 18:09

    tmpwatch.

    Podoba mi się: Dobre 0 Słabe 0
  4. avatar urgentino napisał(a):
    16 wrz 2010 o godzinie 18:14

    Widzę pewne nieścisłości, nie ma halt.local w /etc/init.d jest natomiast halt. Tzn. że co mam utworzyć plik halt.local? A może koledze chodziło o rc.local?

    Podoba mi się: Dobre 0 Słabe 0
    • avatar Szmitas napisał(a):
      16 wrz 2010 o godzinie 21:12

      Jeśli nie masz tego pliku, to o utwórz.

      Podoba mi się: Dobre 0 Słabe 0
  5. avatar gosc napisał(a):
    16 wrz 2010 o godzinie 22:09

    Ten halt.local uruchamia się przed wyłączeniem daemonów, które mogą mieć pliki tymczasowe? ;)

    Podoba mi się: Dobre 0 Słabe 0
    • avatar Szmitas napisał(a):
      17 wrz 2010 o godzinie 11:48

      Przypuszczam, że uruchamia się na samym końcu, bo jaki byłby sens, aby oczyścić temp, a potem coś znowu do niego zapisać? ;]

      Podoba mi się: Dobre 0 Słabe 0
  6. avatar Ja napisał(a):
    16 wrz 2010 o godzinie 23:33

    Albo "okres", albo "czasu". "Okres czasu" to masło maślane :-)

    Podoba mi się: Dobre 0 Słabe 0
  7. avatar zibiboniek1 napisał(a):
    17 wrz 2010 o godzinie 23:40

    Witam jestem nowym użytkownikiem ale z tego co pisze tutaj

    to katalog temp jest jednak czyszczony przy uruchamianiu systemu ale może się mylę

    Podoba mi się: Dobre 0 Słabe 0
    • avatar zibiboniek1 napisał(a):
      17 wrz 2010 o godzinie 23:43

      należy kliknąć w napis bo nie wiem dlaczego nie dodało mi linku a nie widzę opcji edytowania

      Podoba mi się: Dobre 0 Słabe 0
      • avatar Szmitas napisał(a):
        18 wrz 2010 o godzinie 19:34

        Wyróżniłem linki w komentarzach, aby było wiadomo o co chodzi.

        Podoba mi się: Dobre 0 Słabe 0
  8. avatar kanar123 napisał(a):
    18 wrz 2010 o godzinie 11:12

    Mój tmp nigdy przeze mnie nie czyszczony zajmuje 72KB. Jest taki plik /etc/init/mounted-tmp.conf, warto obejrzeć jego zawartość.

    Chyba autor tekstu nie do końca sprawdził, czy dopisanie czyszczenie tmp jest wymagane... bo wszystko wskazuje na to, że deweloperzy ubuntu pomyśleli o czyszceniu tmp.

    Podoba mi się: Dobre 0 Słabe 0
  9. avatar Wmorde napisał(a):
    20 wrz 2010 o godzinie 12:38

    Oczywiście, w każdym Linux'a /tmp zawsze jest czyszczony (np w Debian w /etc/init.d/mountall-bootclean.sh )

    Podoba mi się: Dobre 0 Słabe 0

Dodaj komentarz


osiem − 6 =