Provided by: manpages-pl_0.7-2_all 

NAZWA
tmpfs - zmienne konfigurujące sposób montowania tmpfs w trakcie rozruchu
OPIS
Plik /etc/default/tmpfs zawiera ustawienia zmiennych w formacie POSIX:
ZMIENNA=WARTOŚĆ
Dozwolone jest tylko jedno przypisanie w wierszu. Można używać również komentarzy (zaczynających się od
kratki #).
Plik służy do konfiguracji systemów plików tmpfs, które są montowane we wczesnej fazie rozruchu, jeszcze
przed systemami plików z /etc/fstab. Obecnie dotyczy to /run, /run/lock, /run/shm i /tmp. /run musi być
tmpfs w systemach obsługujących montowania tmpfs. /run/lock i /run/shm mogą być oddzielnymi montowaniami
tmpfs, co jest przydatne do rozdzielenia ograniczeń rozmiaru systemu. /tmp nie musi być tmpfs, i
domyślnie nie jest montowane jako tmpfs.
/run Dawniej konfigurowane za pomocą RAMRUN w /etc/default/rcS, /run jest obecnie zawsze montowane jako
system plików pamięci RAM (tmpfs). Rozmiar tmpfs można kontrolować zmiennymi TMPFS_SIZE i
RUN_SIZE. Domyślne opcje można przesłonić wpisami w /etc/fstab, na przykład:
tmpfs /run tmpfs nodev,nosuid,size=10%,mode=755 0 0
Zawartość /run zostanie utracona po wyłączeniu systemu, choć nie jest już jawnie czyszczona przy
rozruchu. Pakiety nie mogą oczekiwać, że katalogi w /run będą istniały po rozruchu i będzie to
uważane za błąd wymagający poprawki. Proszę zauważyć, że /run było wcześniej /var/run i w celu
zachowania kompatybilności zostanie utworzone dowiązanie symboliczne lub montowanie używające
podpięcia (bind).
/run/lock
Poprzednio konfigurowane za pomocą RAMLOCK w /etc/default/rcS. Obecnie - za pomocą RAMLOCK,
TMPFS_SIZE i LOCK_SIZE. Domyślne opcje można przesłonić wpisami w /etc/fstab, na przykład:
tmpfs /run/lock tmpfs nodev,noexec,nosuid,size=52428800,mode=1777 0 0
Niezależnie od tych ustawień /run/lock będzie położony w tmpfs, a punktem montowania będzie albo
/run/lock (jeśli RAMLOCK=yes), albo /run (jeśli RAMLOCK=no). Zawartość /var/lock zostanie zawsze
utracona po zamknięciu systemu, choć nie jest już jawnie czyszczona przy rozruchu. Pakietom nie
wolno zakładać, że /var/lock będzie istniało po rozruchu. Będzie to traktowane jako błąd
wymagający naprawy. /run/lock było poprzednio /var/lock, a kompatybilność zapewni dowiązanie
symboliczne lub montowanie używające podpięcia (bind).
/run/shm
Poprzednio konfigurowane za pomocą RAMSHM w /etc/default/rcS. Proszę zauważyć, że ustawienie z
/etc/default/rcS będzie wciąż honorowane, jeśli będzie obecne, lecz pierwszeństwo odniosą wpisy z
/etc/default/tmpfs. Konfigurowane za pomocą RAMSHM, TMPFS_SIZE i SHM_SIZE. Domyślne opcje można
przesłonić wpisami w /etc/fstab, na przykład:
tmpfs /run/shm tmpfs nosuid,nodev,size=40%,mode=1777 0 0
Pakiety nie mogą oczekiwać, że katalogi w /run/shm będą istniały po rozruchu. Proszę zauważyć, że
/run/shm było wcześniej /dev/shm i w celu zachowania kompatybilności zostanie utworzone dowiązanie
symboliczne lub montowanie używające podpięcia (bind). Jeśli będzie istniał wpis fstab do /dev/shm
zamiast /run/shm, to /dev/shm wciąż będzie używane. Jest to konieczne jedynie użytkownik nowszych
wersji bazy danych Oracle, która zawiera niepoprawne sprawdzenie /dev/shm.
/tmp Poprzednio konfigurowane za pomocą RAMTMP w /etc/default/rcS. Proszę zauważyć, że ustawienie z
/etc/default/rcS będzie wciąż honorowane, jeśli będzie obecne, lecz pierwszeństwo odniosą wpisy z
/etc/default/tmpfs. Konfigurowane za pomocą RAMTMP, TMPFS_SIZE i TMP_SIZE . Domyślne opcje można
przesłonić wpisami w /etc/fstab, na przykład:
tmpfs /tmp tmpfs nodev,nosuid,size=20%,mode=1777 0 0
Pakiet nie powinny oczekiwać, że katalogi w /tmp będą istniały po rozruchu.
UWAGA: Plik ten jest ignorowany, gdy jako system init używany jest systemd.
OPCJE
Można ustawić następujące zmienne:
Włączanie lub wyłączenia montowania tmpfs
Następujące opcje włączają lub wyłączają określone montowania (z wyjątkiem /run). Dodatkowy wpis w
/etc/fstab bezwarunkowo włączy dane montowanie, przesłaniając niniejsze ustawienie.
RAMLOCK
Montuje /run/lock jako tmpfs (oddzielnie od /run). Domyślnie yes (tak); ustawienie no (nie)
wyłączy to montowanie (tzn. /run/lock będzie częścią montowania /run tmpfs, jeśli będzie ono
dostępne).
RAMSHM Montuje /run/lock jako tmpfs (oddzielnie od /run). Domyślnie yes (tak); ustawienie no (nie)
wyłączy to montowanie (tzn. /run/lock będzie częścią montowania /run tmpfs, jeśli będzie ono
dostępne).
RAMTMP Montuje /tmp jako tmpfs. Domyślnie no (nie); ustawienie yes (tak) włączy to montowanie (przy
wyłączonym ustawieniu /run/lock będzie częścią montowania /run tmpfs, jeśli będzie ono dostępne).
/tmp można skonfigurować również jako oddzielne montowanie w /etc/fstab, które przesłoni wówczas
ustawienie RAMTMP.
Konfigurowanie limitów rozmiaru montowań tmpfs
Poniższe opcje konfigurują limity rozmiarów montowań tmpfs. Proszę zauważyć, że wpisy w /etc/fstab
przesłonią niniejsze limity.
Poniższe zmienne _SIZE są maksymalnymi rozmiarami (w bajtach), jakie może osiągnąć system plików tmpfs.
Rozmiar zostanie zaokrąglony w dół do wielkości strony (4096 bajtów). W przypadku nieustawienia żadnej
wartości, TMPFS_SIZE skorzysta z wartości domyślnych.
Bardziej złożone opcje można tworzyć za pomocą odpowiedniego wpisu w /etc/fstab. Przykład:
tmpfs /run tmpfs size=10% 0 0
to odpowiednik
RUN_SIZE=10%
który przesłoni ustawienie RUN_SIZE. W ten sposób można podać dodatkowe opcje, takie jak nr_blocks i
nr_inodes, jak również mode, nodev, nosuid i noexec.
TMPFS_SIZE
Maksymalny rozmiar wszystkich systemów plików tmpfs, jeśli nie poda się konkretnego ich rozmiaru.
Domyślnie jest to 20%VM (20% pamięci wirtualnej (ang. virtual memory), w tym pamięci wymiany).
Jeśli nie poda się tu wartości, zostanie użyta domyślna wartość jądra (50% RAM-u). Proszę
zauważyć, że przyrostek "%VM" można użyć w tym i we wszystkich ustawieniach _SIZE poniżej, lecz
nie można z niego skorzystać w /etc/fstab (całkowity rozmiar jest obliczany przez skrypty
rozruchowe init).
RUN_SIZE
Maksymalny rozmiar /run (poprzednio /var/run). Domyślnie jest to 10% pamięci podstawowej, wymagana
wartość zależy od wymagań uruchamianych programów, przewidywana wartość /run jest dopasowana do
wielkości systemu. Obserwowano wykorzystanie na poziomie co najmniej 50 MiB w dużym, obciążonym
serwerze Samba. Zwykle wykorzystywane są setki KiB, maksymalnie dziesiątki MiB.
LOCK_SIZE
Maksymalny rozmiar /run/lock (poprzednio /var/lock). Domyślna wartość to 5242880 (5 MiB). W
typowych zastosowaniach są to dziesiątki KiB, maksymalnie setki KiB. Domyślna wartość zapewnia, że
limit ten nigdy nie będzie osiągnięty.
SHM_SIZE
Maksymalny rozmiar /run/shm (poprzednio /dev/shm). Brak domyślnego rozmiaru, wymagany rozmiar
zależy od wymagań uruchamianych programów.
TMP_SIZE
Maksymalny rozmiar /tmp/. Brak domyślnego rozmiaru.
Awaryjne miejsce na /tmp
Jeśli rozmiar wolnego miejsca w głównym systemie plików (/) spadnie poniżej określonego rozmiaru, to
tmpfs zostanie zamontowany na /tmp (niezależnie od ustawienia RAMTMP, które jest wówczas przesłaniane).
Dzięki temu umożliwione zostanie poprawne zalogowanie, które wobec braku miejsca byłoby niemożliwe.
TMP_OVERFLOW_LIMIT
Montuje tmpfs w /tmp jeśli rozmiar wolnego miejsca w głównym systemie plików spadnie poniżej
limitu w trakcie rozruchu (domyślnie 1024 KiB).
AUTOR
Roger Leigh <rleigh@debian.org>
ZOBACZ TAKŻE
mount(8), rcS(5).
TŁUMACZENIE
Autorem polskiego tłumaczenia niniejszej strony podręcznika man jest Michał Kułach
<michal.kulach@gmail.com>.
Polskie tłumaczenie jest częścią projektu manpages-pl; uwagi, pomoc, zgłaszanie błędów na stronie
http://sourceforge.net/projects/manpages-pl/. Jest zgodne z wersją 2.88 oryginału.
18 lutego 2012 tmpfs(5)