Provided by: manpages-pl_0.7-1_all bug

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)