Witam,
czy ktoś byłby na tyle uprzejmy i podałby mi HOW TO dot. przeniesienia /tmp i /var/log na ramdysk?
Pozdrawiam
[Solved] Jak przenieść /tmp i /var/log na ramdysk?
-
- Piegowaty Guziec
- Posty: 18
- Rejestracja: 06 maja 2008, 23:20
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86
[Solved] Jak przenieść /tmp i /var/log na ramdysk?
Ostatnio zmieniony 09 gru 2011, 22:50 przez yahoo17, łącznie zmieniany 1 raz.
-
- Serdeczny Borsuk
- Posty: 204
- Rejestracja: 19 paź 2010, 02:13
- Płeć: Mężczyzna
- Wersja Ubuntu: 14.04
- Środowisko graficzne: Unity
- Architektura: x86_64
- Kontakt:
Re: Jak przenieść /tmp i /var/log na ramdysk?
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:
3. Restartujemy system
Możemy określić wielkość pamięci przeznaczonej dla /tmp za pomocą parametru size np.:
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
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
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
Ś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
Toshiba C850 i3-3210M 4GB RAM, Intel HD4000, Ubuntu 14.04
Samsung N145 Lubuntu 14.04
www.bezpieczneubuntu.pl
Samsung N145 Lubuntu 14.04
www.bezpieczneubuntu.pl
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 5 gości