Mkswap

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