File: tmpfs.5

package info (click to toggle)
manpages-pl 1%3A0.7-1
  • links: PTS, VCS
  • area: main
  • in suites: buster, stretch
  • size: 22,276 kB
  • ctags: 7
  • sloc: sh: 112; makefile: 59; perl: 32
file content (211 lines) | stat: -rw-r--r-- 8,989 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
.\"*******************************************************************
.\"
.\" 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.