Provided by: manpages-pl_0.7-2_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)