.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.\" This file is distributed under the same license as original manpage
.\" Copyright of the original manpage:
.\" Copyright © 1997-2005 Miquel van Smoorenburg&the members pkg-sysvinit project (GPL-2+)
.\" Copyright © of Polish translation:
.\" Michał Kułach <michal.kulach@gmail.com>, 2013, 2014, 2016.
.TH tmpfs 5 "18 lutego 2012" "" "Podręcznik administratora Debiana"
.SH NAZWA
tmpfs \- zmienne konfigurujące sposób montowania tmpfs w trakcie rozruchu
.SH OPIS
Plik \fI/etc/default/tmpfs\fP zawiera ustawienia zmiennych w formacie POSIX:
.IP "" .5i
\fIZMIENNA\fP\fB=\fP\fIWARTOŚĆ\fP
.PP
Dozwolone jest tylko jedno przypisanie w wierszu. Można używać również
komentarzy (zaczynających się od kratki \fB#\fP).
.PP
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.
.PP

.IP \fI/run\fP
Dawniej konfigurowane za pomocą \fBRAMRUN\fP 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:

.EX
tmpfs	/run	tmpfs	nodev,nosuid,size=10%,mode=755	0	0
.EE

.IP
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).

.IP \fI/run/lock\fP
Poprzednio konfigurowane za pomocą \fBRAMLOCK\fP 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:

.EX
tmpfs	/run/lock	tmpfs	nodev,noexec,nosuid,size=52428800,mode=1777	0	0
.EE

.IP
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).

.IP \fI/run/shm\fP
Poprzednio konfigurowane za pomocą \fBRAMSHM\fP 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:

.EX
tmpfs	/run/shm	tmpfs	nosuid,nodev,size=40%,mode=1777	0	0
.EE

.IP
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.

.IP \fI/tmp\fP
Poprzednio konfigurowane za pomocą \fBRAMTMP\fP 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:

.EX
tmpfs	/tmp	tmpfs	nodev,nosuid,size=20%,mode=1777	0	0
.EE

.IP
Pakiet nie powinny oczekiwać, że katalogi w /tmp będą istniały po rozruchu.

.PP
\fBUWAGA: Plik ten jest ignorowany, gdy jako system init używany jest
systemd.\fP

.SH OPCJE
Można ustawić następujące zmienne:

.SS "Włączanie lub wyłączenia montowania tmpfs"

.PP
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.

.IP \fBRAMLOCK\fP
Montuje /run/lock jako tmpfs (oddzielnie od /run).  Domyślnie \fByes\fP (tak);
ustawienie \fBno\fP (nie) wyłączy to montowanie (tzn. /run/lock będzie częścią
montowania /run tmpfs, jeśli będzie ono dostępne).

.IP \fBRAMSHM\fP
Montuje /run/lock jako tmpfs (oddzielnie od /run).  Domyślnie \fByes\fP (tak);
ustawienie \fBno\fP (nie) wyłączy to montowanie (tzn. /run/lock będzie częścią
montowania /run tmpfs, jeśli będzie ono dostępne).

.IP \fBRAMTMP\fP
Montuje /tmp jako tmpfs. Domyślnie \fBno\fP (nie); ustawienie \fByes\fP (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.

.SS "Konfigurowanie limitów rozmiaru montowań tmpfs"

.PP
Poniższe opcje konfigurują limity rozmiarów montowań tmpfs. Proszę zauważyć,
że wpisy w /etc/fstab przesłonią niniejsze limity.
.PP
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.
.PP
Bardziej złożone opcje można tworzyć za pomocą odpowiedniego wpisu w
/etc/fstab. Przykład:

.EX
tmpfs	/run	tmpfs	size=10%	0	0
.EE

to odpowiednik

.EX
RUN_SIZE=10%
.EE

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.

.IP \fBTMPFS_SIZE\fP
Maksymalny rozmiar wszystkich systemów plików tmpfs, jeśli nie poda się
konkretnego ich rozmiaru. Domyślnie jest to \fB20%VM\fP (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).

.IP \fBRUN_SIZE\fP
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.

.IP \fBLOCK_SIZE\fP
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.

.IP \fBSHM_SIZE\fP
Maksymalny rozmiar /run/shm (poprzednio /dev/shm). Brak domyślnego rozmiaru,
wymagany rozmiar zależy od wymagań uruchamianych programów.

.IP \fBTMP_SIZE\fP
Maksymalny rozmiar /tmp/. Brak domyślnego rozmiaru.

.SS "Awaryjne miejsce na /tmp"

.PP
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.

.IP \fBTMP_OVERFLOW_LIMIT\fP
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).

.SH AUTOR
Roger Leigh <rleigh@debian.org>

.SH "ZOBACZ TAKŻE"
\fBmount\fP(8), \fBrcS\fP(5).
.SH TŁUMACZENIE
Autorem polskiego tłumaczenia niniejszej strony podręcznika man jest
Michał Kułach <michal.kulach@gmail.com>.
.PP
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ą \fB 2.88 \fPoryginału.
