Provided by: manpages-pl_4.1.0-1_all bug

NAZWA

       mkswap - konfiguruje linuksowy obszar wymiany

SKŁADNIA

       mkswap [opcje] urządzenie [rozmiar]

OPIS

       mkswap konfiguruje linuksowy obszar wymiany na urządzeniu lub w pliku.

       Argument  urządzenie zwykle jest partycją dyskową (czymś w stylu /dev/sdb7), lecz może być
       również plikiem. Jądro Linux nie zważa na identyfikatory  partycji,  lecz  wiele  skryptów
       instalacyjnych  zakłada,  że  partycje  typu  (szesnastkowo) 82 (LINUX_SWAP) są partycjami
       wymiany. (Uwaga: Solaris również używa tego typu. Proszę uważać, aby nie zniszczyć  swoich
       partycji solarisowych.)

       Parametr  rozmiar  jest  niepotrzebny,  lecz  został zachowany w celu zgodności wstecznej.
       Określa on  potrzebny  rozmiar  wymiany  w  blokach  1024-bajtowych.  mkswap  w  przypadku
       pominięcia  tego parametru używa całej partycji lub całego pliku. Podawanie tego parametru
       jest niemądre – literówka może zniszczyć dysk.

       Po utworzeniu obszaru wymiany, konieczne jest użycie polecenia swapon, aby  go  aktywować.
       Obszary  wymiany  są  zwykle  uwzględniane  w /etc/fstab, więc mogą być włączane do użytku
       podczas rozruchu poleceniem swapon -a w jakimś skrypcie startowym.

OSTRZEŻENIE

       Nagłówek obszaru wymiany nie używa  pierwszego  bloku.  Może  znajdować  się  tam  program
       rozruchowy   lub  etykieta  partycji,  ale  nie  jest  to  polecane  ustawienie.  Zalecaną
       konfiguracją linuksowej przestrzeni wymiany jest użycie oddzielnej partycji.

       mkswap, podobnie jak wiele innych narzędzi mkfs usuwa pierwszy  blok  partycji  aby  ukryć
       istniejący wcześniej system plików.

       mkswap  odmówi jednak usunięcia pierwszego bloku urządzenia na urządzeniu z etykietą dysku
       (SUN, BSD, ... - nie mylić z etykietą partycji).

OPCJE

       -c, --check
              Sprawdza urządzenie (jeśli jest ono blokowe)  w  poszukiwaniu  uszkodzonych  bloków
              przed  utworzeniem  obszaru wymiany. Jeśli jakieś zostaną znalezione, to ich liczba
              zostanie wypisana.

       -f, --force
              Wymusza działanie, nawet jeśli polecenie jest idiotyczne. Umożliwia  to  utworzenie
              obszaru wymiany większego niż plik lub partycja, na którym się ono znajduje.

              Poza  tym,  bez  tej  opcji  mkswap odmówi usunięcia pierwszego bloku urządzenia na
              urządzeniu z etykietą dysku (SUN, BSD, ... - nie mylić z etykietą partycji).

       -L, --label etykieta
              Określa etykietę urządzenia, pozwalając wykonać swapon podając etykietę.

       -p, --pagesize rozmiar
              Określa rozmiar  (w  bajtach)  używanej  strony.  Podanie  tej  opcji  jest  zwykle
              niepotrzebne - mkswap odczyta odpowiedni rozmiar z jądra.

       -U, --uuid UUID
              Podaje UUID do użycia. Domyślnie, UUID jest generowany.

       -v, --swapversion 1
              Podaje  wersję  przestrzeni  wymiany.  Opcja  ta jest obecnie bezużyteczna, jako że
              stara opcja -v 0 stała się przestarzała i obecnie obsługiwana jest wyłącznie -v  1.
              Jądro  nie  obsługuje  przestrzeni wymiany w formacie v0 od wersji 2.5.22 (czerwiec
              2002). Nowa wersja v1 jest obsługiwana od jądra 2.1.117 (sierpień 1998).

       -h, --help
              Wyświetla ten tekst i kończy pracę.

       -V, --version
              Wyświetla informacje o wersji i kończy działanie.

UWAGI

       Maksymalny użyteczny rozmiar obszaru wymiany zależy od architektury i wersji jądra.

       The maximum number of the pages that is  possible  to  address  by  swap  area  header  is
       4294967295 (32-bit unsigned int).  The remaining space on the swap device is ignored.

       Aktualnie,  Linux  pozwala  na  32  przestrzenie wymiany. Używane obszary można zobaczyć w
       pliku /proc/swaps.

       mkswap odmówi działania w przypadku przestrzeni wymiany mniejszych niż 10 stron.

       Jeśli używany rozmiar strony jest nieznany, można go znaleźć za pomocą "cat /proc/cpuinfo"
       (lub nie – zawartość tego pliku zależy od architektury i wersji jądra).

       Aby  skonfigurować plik wymiany, konieczne jest utworzenie tego pliku przed zainicjowaniem
       przy użyciu mkswap, np. korzystając z polecenia w stylu

              # dd if=/dev/zero of=swapfile bs=1MiB count=$((8*1024))

       to create 8GiB swapfile.

       Please  read  notes  from  swapon(8)   about  the  swap  file  use  restrictions   (holes,
       preallocation and copy-on-write issues).

ŚRODOWISKO

       LIBBLKID_DEBUG=all
              włącza wyjście debugowania libblkid.

ZOBACZ TAKŻE

       fdisk(8), swapon(8)

DOSTĘPNOŚĆ

       The   mkswap   command   is   part  of  the  util-linux  package  and  is  available  from
       https://www.kernel.org/pub/linux/utils/util-linux/.

TŁUMACZENIE

       Autorami  polskiego  tłumaczenia  niniejszej  strony   podręcznika   są:   Przemek   Borys
       <pborys@dione.ids.pl> i Michał Kułach <michal.kulach@gmail.com>

       Niniejsze  tłumaczenie  jest  wolną  dokumentacją. Bliższe informacje o warunkach licencji
       można uzyskać zapoznając się z GNU General Public License w  wersji  3  lub  nowszej.  Nie
       przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.

       Błędy   w   tłumaczeniu   strony  podręcznika  prosimy  zgłaszać  na  adres  <manpages-pl-
       list@lists.sourceforge.net>.