Provided by: manpages-pl_0.5-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) i na całym dysku (np. /dev/sda).

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)  i  na
              całym dysku (np. /dev/sda).

       -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 wychodzi.

UWAGI

       Maksymalny,  używalny  rozmiar  przestrzeni wymiany zależy od architektury i wersji jądra.
       Jest to około 2 GiB na i386, PPC, m68k i ARM; 1 GiB na sparc; 512  na  mips,  128  GiB  na
       alpha  i  3  TiB  na  sparc64.  Jądra  od  wersji  2.3.3  (maj  1999) nie posiadają takich
       ograniczeń.

       Proszę zauważyć, że przed wersją 2.1.117 jądra, alokowało ono po jednym  bajcie  na  każdą
       stronę,  natomiast obecnie alokowane są dwa bajty. Oznacza to, że przestrzeń wymiany 2 GiB
       może wymagać 2 MiB pamięci jądra.

       Aktualnie, Linux pozwala na 32 przestrzenie wymiany (8  przed  Linuksem  2.4.10  (wrzesień
       2001). Używane przestrzenie można zobaczyć w pliku /proc/swaps (od jądra 2.1.25 - sierpień
       1997).

       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=plikswap bs=1024 count=65536

       Proszę zauważyć, że plik wymiany nie może zawierać żadnych dziur (więc użycie np. cp(1) do
       utworzenia go, nie jest możliwe).

ZOBACZ TAKŻE

       fdisk(8), swapon(8)

DOSTĘPNOŚĆ

       Polecenie   mkswap   jest   częścią   pakietu  util-linux  i  jest  dostępne  pod  adresem
       ftp://ftp.kernel.org/pub/linux/utils/util-linux/.

TŁUMACZENIE

       Autorami polskiego tłumaczenia niniejszej strony podręcznika man są: Przemek  Borys  (PTM)
       <pborys@dione.ids.pl> i 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.20.1
       oryginału.