.\"******************************************************************* .\" .\" 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 , 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 .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 . .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.