NAZWA
mkswap - konfiguruje linuksowy obszar wymianySKŁADNIA
mkswap [opcje] urządzenie [rozmiar]OPIS
mkswap konfiguruje linuksowy obszar wymiany na urządzeniu lub w pliku.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.OPCJE
-c, --checkSprawdza 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.
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).
Wyłącza wyświetlanie
wyników i ostrzeżeń.
Określa etykietę
urządzenia, pozwalając wykonać swapon(8)
podając etykietę.
Używa blokady na
wyłączność BSD do urządzeń i
plików na których działa. Opcjonalnym argumentem
tryb może być yes, no (albo 1 lub
0) lub też nonblock. Jeśli nie poda się
trybu, domyślną wartością jest yes.
Opcja ta przesłania zmienną środowiskową
$LOCK_BLOCK_DEVICE. Choć domyślnie nie jest
używana żadna blokada, zaleca się jej użycie aby
uniknąć kolizji z systemd-udevd(8) i innymi
narzędziami.
Określa rozmiar (w bajtach)
używanej strony. Podanie tej opcji jest zwykle niepotrzebne -
mkswap odczyta odpowiedni rozmiar z jądra.
Określa uniwersalny, unikatowy
identyfikator (universally unique identifier - UUID) systemu plików na
UUID. Domyślnie UUID jest generowany. UUID składa
się z serii cyfr w systemie szesnastkowym oddzielonych
myślnikami, jak np.: "c1b9d5a2-f162-11cf-9ece-0020afc76f16".
Parametr UUID może przyjmować też
następujące wartości:
clear
random
time
usuwa UUID systemu plików
generuje nowy, przypadkowy UUID
generuje nowy UUID, oparty na czasie
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).
Więcej informacji. Ta opcja powoduje,
że mkswap wypisuje więcej szczegółów
o wykrytych problemach przy tworzeniu przestrzeni wymiany.
Wyświetla ten tekst i kończy
pracę.
Wyświetla informacje o wersji i
kończy działanie.
ŚRODOWISKO
LIBBLKID_DEBUG=allwłącza wyjście
debugowania libblkid.
używa blokowania na
wyłączność BSD. Tryb to "1" lub
"0". Więcej informacji w opisie opcji --lock.
UWAGI
Maksymalny użyteczny rozmiar obszaru wymiany zależy od architektury i wersji jądra.# dd if=/dev/zero of=plik_wymiany bs=1MiB count=$((8*1024))
ZOBACZ TAKŻE
fdisk(8), swapon(8)ZGŁASZANIE BŁĘDÓW
Raporty o błędach proszę zgłaszać pod adresem <https://github.com/util-linux/util-linux/issues>.DOSTĘPNOŚĆ
Polecenie mkswap jest częścią pakietu util-linux i można je pobrać ze strony Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.TŁUMACZENIE
Autorami polskiego tłumaczenia niniejszej strony podręcznika są: Przemek Borys <[email protected]> i Michał Kułach <[email protected]> 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 listy dyskusyjnej [email protected]11 maja 2022 r. | util-linux 2.38.1 |