Strona 1 z 1

[Solved] Jak przenieść /tmp i /var/log na ramdysk?

: 02 gru 2011, 22:53
autor: yahoo17
Witam,
czy ktoś byłby na tyle uprzejmy i podałby mi HOW TO dot. przeniesienia /tmp i /var/log na ramdysk?
Pozdrawiam

Re: Jak przenieść /tmp i /var/log na ramdysk?

: 02 gru 2011, 23:17
autor: infort
Google nie działa? Czy naprawdę trzeba wszystko kawa na ławę?

1. Po pierwsze otwieramy do edycji plik /etc/fstab - wymagane uprawnienia roota
2. Dodajemy na końcu wpis:

Kod: Zaznacz cały

none    /tmp    tmpfs    defaults    0    0
3. Restartujemy system

Możemy określić wielkość pamięci przeznaczonej dla /tmp za pomocą parametru size np.:

Kod: Zaznacz cały

none    /tmp    tmpfs    defaults,size=1024m    0    0
lub też w procentach size=10%

Ściśle mówiąc nie jest to utworzenie partycji na ramdysku, tylko w pamięci wirtualnej systemu. Z tego względu w szczególnych wypadkach pliki tymczasowe mogą być swapowane co zamiast podnieść wydajność ją obniży. Dlatego wydaje się celowym określenie z góry wielkości pamięci przydzielonej. Nie powinno to być więcej niż 50% fizycznej pamięci RAM.

Wrzucenie /var/log na ramdysk może spowodować kłopoty z niektórymi programami, w szczególności z Apparmor, nie jest to zalecane, lepiej jest wyłączyć poszczególne logi (można przekierować na /dev/null). Niemniej, jeśli ktoś chce ryzykować to postępujemy analogicznie jak wyżej.

I ostatnia sprawa, jesli ktoś ma osobną partycję /tmp to odpowiedni wpis w fstab należy wyłączyć zanim dopiszemy montowanie na ramdysku