table of contents
- testing 2.40.4-4
- unstable 2.40.4-5
- experimental 2.41~rc1-2
MKSWAP(8) | Администрација система | MKSWAP(8) |
НАЗИВ¶
mkswap - поставља област Линукс разменске области
УВОД¶
mkswap [опције] уређај [величина]
mkswap [опције] уређај [величина]
ОПИС¶
mkswap поставља Линукс разменску област на уређају или датотеци.
Аргумент уређај ће обично бити партиција диска (нешто као /dev/sdb7) али може такође бити и датотека. Линукс кернел не гледа ИД партиција, али више инсталационих скрипти ће подразумевати да су партиције хексадецималне врсте 82 (LINUX_SWAP) замишљене да буду разменске партиције. (Упозорење: Соларис такође користи ову врсту. Будите опрезни да не уништите ваше Соларис партиције.)
Параметар блокови је сувишан али је задржан зарад повратне сагласности. (Наводи жељену величину разменске области у 1024-бајтним блоковима. mkswap ће користити читаву партицију или датотеку ако је изостављена. Њено навођење није мудро – грешка може уништити ваш диск.)
Након стварања разменске области, потребна вам је swapon(8) наредба да почнете да је користите. Обично разменске области су исписане у /etc/fstab тако да могу бити стављене у употребу у време подизања система наредбом swapon -a у неким скриптама подизања система.
УПОЗОРЕЊЕ¶
Разменско заглавље не дира први блок. Учитавач подизања или натпис диска се може ту налазити, али није препоручена поставка. Препоручена поставка је коришћење засебне партиције за Линукс разменску област.
mkswap, као многи други „mkfs“ слични алати, брише блок прве партиције да би учинио сваки претходни систем датотека невидљивим.
Међутим, mkswap одбија да обрише први блок на уређају са натписом диска (SUN, BSD, ...).
ОПЦИЈЕ¶
-c, --check
-F, --file
-f, --force
Такође, без ове опције, mkswap ће одбити да обрише први блок на уређају са партиционом табелом.
-q, --quiet
-L, --label натпис
--lock[=mode]
-p, --pagesize величина
-U, --uuid УУИД
clear
random
time
-e, --endianness КРАЈНОСТ
-o, --offset померај
-s, --size величина
-v, --swapversion 1
--verbose
-h, --help
-V, --version
ОКРУЖЕЊЕ¶
LIBBLKID_DEBUG=све
LOCK_BLOCK_DEVICE=<режим>
БЕЛЕШКЕ¶
Највећа употребљива величина разменске области зависи од архитектуре и издања кернела.
Највећи број страница које је могуће адресирати заглављем разменске области је 4294967295 (32-битни цео број без знака). Преостали простор на разменском уређају се занемарује.
Тренутно, Линукс омогућава 32 разменске области. Области у употреби се могу видети у датотеци /proc/swaps.
mkswap одбија области мање од 10 страница.
Ако не знате величину странице коју користи ваш рачунар, можете је погледати са getconf PAGESIZE.
Aside from mkswap --file, it is also possible to create the swapfile manually before initializing it with mkswap, e.g. using a command like
Since version 2.41, mkswap --file sets the nocow attribute for newly created files to support swapfiles on Btrfs.
# dd if=/dev/zero of=swapfile bs=1MiB count=$((8*1024))
да направите 8GiB разменску датотеку.
In such a case, please read notes from swapon(8) about the swap file use restrictions (holes, preallocation and copy-on-write issues).
ПОГЛЕДАЈТЕ ТАКОЂЕ¶
ПРИЈАВЉИВАЊЕ ГРЕШАКА¶
For bug reports, use the issue tracker <https://github.com/util-linux/util-linux/issues>.
ДОСТУПНОСТ¶
Наредба mkswap је део пакета „util-linux“ који се може преузети са Архиве Линукс кернела <https://www.kernel.org/pub/linux/utils/util-linux/>.
2025-02-25 | util-linux 2.41-rc1 |