Provided by: util-linux-locales_2.40.2-1ubuntu1.2_all bug

НАЗИВ

       mkswap - поставља област Линукс разменске области

УВОД

       mkswap [options] device [blocks]

       mkswap [options] --size size --file file

ОПИС

       mkswap sets up a Linux swap area on a device or in a file.

       Аргумент уређај ће обично бити партиција диска (нешто као /dev/sdb7) али може такође бити и датотека.
       Линукс кернел не гледа ИД партиција, али више инсталационих скрипти ће подразумевати да су партиције
       хексадецималне врсте 82 (LINUX_SWAP) замишљене да буду разменске партиције. (Упозорење: Соларис такође
       користи ову врсту. Будите опрезни да не уништите ваше Соларис партиције.)

       The blocks parameter is superfluous but retained for backwards compatibility. (It specifies the desired
       size of the swap area in 1024-byte blocks. mkswap will use the entire partition or file if it is omitted.
       Specifying it is unwise - a typo may destroy your disk.)

       Након стварања разменске области, потребна вам је swapon(8) наредба да почнете да је користите. Обично
       разменске области су исписане у /etc/fstab тако да могу бити стављене у употребу у време подизања система
       наредбом swapon -a у неким скриптама подизања система.

УПОЗОРЕЊЕ

       Разменско заглавље не дира први блок. Учитавач подизања или натпис диска се може ту налазити, али није
       препоручена поставка. Препоручена поставка је коришћење засебне партиције за Линукс разменску област.

       mkswap, like many others mkfs-like utils, erases the first partition block to make any previous
       filesystem invisible.

       Међутим, mkswap одбија да обрише први блок на уређају са натписом диска (SUN, BSD, ...).

ОПЦИЈЕ

       -c, --check
           Проверава уређај (ако је блок уређај) за лошим блоковима пре стварања разменске области. Ако се нађе
           било који лош блок, исписује колико их има.

       -F, --file
           Create a swap file with the appropriate file permissions and populated blocks on disk.

       -f, --force
           Иде даље чак и ако је наредба приглупа. Ово омогућава стварање разменске области веће од датотеке или
           партиције на којој се налази.

           Такође, без ове опције, mkswap ће одбити да обрише први блок на уређају са партиционом табелом.

       -q, --quiet
           Потискује излазне и поруке упозорења.

       -L, --label натпис
           Наводи натпис за уређај, да натписом омогући swapon(8).

       --lock[=режим]
           Користи искључиво БСД закључавање за уређај или датотеку над којом ради. Опционални аргумент режим
           може бити yes (да), no (не) (или 1 и 0) или nonblock (без_блока). Ако је аргумент режим изостављен,
           подразумева се "yes" (да). Ова опција преписује променљиву окружења $LOCK_BLOCK_DEVICE. Основно је да
           се уопште не користи никакво закључавање, али се препоручује зарад избегавања сукоба са
           systemd-udevd(8) или другим алатима.

       -p, --pagesize величина
           Наводи величину странице (у бајтима) за коришћење. Ова опција је обично непотребна; mkswap чита
           величину из кернела.

       -U, --uuid УУИД
           Наводи УУИД за коришћење. Основно је да створи УУИД. Формат УУИД-а је низ хексадецималних цифара
           раздвојених цртицама, као на пример: „c1b9d5a2-f162-11cf-9ece-0020afc76f16“. УУИД параметар може
           такође бити један од следећег:

           clear
               чисти УУИД система датотека

           random
               ствара нови насумично створени УУИД

           time
               ствара нови на времену засновани УУИД

       -e, --endianness КРАЈНОСТ
           Наводи КРАЈНОСТ за коришћење, исправни аргументи су native, little или big. Основно је native.

       -o, --offset померај
           Specify the offset to write the swap area to.

       -s, --size величина
           Specify the size of the created swap file in bytes and may be followed by a multiplicative suffix:
           KiB (=1024), MiB (=1024*1024), and so on for GiB, TiB, PiB, EiB, ZiB and YiB (the "iB" is optional,
           e.g., "K" has the same meaning as "KiB"). If the file exists and is larger than size, it will be
           truncated to this size. This option only makes sense when used with --file.

       -v, --swapversion 1
           Наводи издање разменског простора. (Ова опција је тренутно непотребна, јер је стара опција -v 0
           постала превазиђена и сада је подржана само -v 1. Кернел није подржавао v0 формат разменског простора
           све до 2.5.22 (јун 2002.). Ново издање v1 је подржано од 2.1.117 (август 1998.).)

       --verbose
           Опширно извршавање. Са овом опцијом mkswap ће исписати више појединости о откривеним проблемима за
           време подешавања разменске области.

       -h, --help
           Приказује текст помоћи и излази.

       -V, --version
           Исписује издање и излази.

ОКРУЖЕЊЕ

       LIBBLKID_DEBUG=све
           укључује излаз „libblkid“ прочишћавања.

       LOCK_BLOCK_DEVICE=<режим>
           користи изричито БСД закључавање. Режим је 1 или 0. Видите --lock за више о томе.

БЕЛЕШКЕ

       Највећа употребљива величина разменске области зависи од архитектуре и издања кернела.

       Највећи број страница које је могуће адресирати заглављем разменске области је 4294967295 (32-битни цео
       број без знака). Преостали простор на разменском уређају се занемарује.

       Тренутно, Линукс омогућава 32 разменске области. Области у употреби се могу видети у датотеци
       /proc/swaps.

       mkswap refuses areas smaller than 10 pages.

       Ако не знате величину странице коју користи ваш рачунар, можете је погледати са 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

           # 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).

ПОГЛЕДАЈТЕ ТАКОЂЕ

       fdisk(8), swapon(8)

ПРИЈАВЉИВАЊЕ ГРЕШАКА

       За пријављивање грешака, користите пратиоца грешака на https://github.com/util-linux/util-linux/issues.

ДОСТУПНОСТ

       Наредба mkswap је део пакета „util-linux“ који се може преузети са Архиве Линукс кернела
       <https://www.kernel.org/pub/linux/utils/util-linux/>.

util-linux 2.40.2                                  2025-06-05                                          MKSWAP(8)