mkswap (ад ) — сістэмная ўтыліта UNIX-падобных аперацыйных сістэм, прызначаная для стварэння раздзела альбо а віртуальнай памяці.

Утыліта падтрымлівае наступныя параметры:

mkswap [-c] [-vN] [-f] [-p PSZ] [-L label] device [size]

Дзе: -c — праверка раздзела, на bad-блокі (збойныя сектары дыску). -v0 — стварэння swap-раздзела старога ўзору. -v1 — стварэння swap-раздзела новага ўзору. -f — force. прымусіць mkswap працаваць нават у выпадку памылковых параметраў утыліты, памылковага памеру раздзелу і г. д. -p PSZ — указвае памер старонкі віртуальнай памяці. -L label — указвае метку раздзела, для магчымасці далучэння праз метку (а не праз прыладу). Працуе толькі с абласцямі віртуальнай памяці новага ўзору. (-v1). device — прылада, на якой ствараецца вобласць віртуальнай памяці (напрыклад /dev/hda7 альбо /dev/sdb1). size — памер раздзелу. Небяспечны параметр, варта ўжываць з асцярожнасцю (у спалучэнні з -f можна стварыць вобласць буйней за раздзел, на якім ствараецца вобласць). Прызначаны для сумяшчальнасці.

Альтэрнатыўныя каманды У файлавай сістэме ZFS віртуальная памяць выдаткоўваецца інакш. Напрыклад, у OpenSolaris:

pfexec zfs create -V 2G rpool/swap1 # Стварэнне тома з імем swap1 памерам 2 Гб

pfexec swap -a /dev/zvol/dsk/rpool/swap1 # Актывацыя swap1

Катэгорыя:Утыліты UNIX