Mkswap
Ошибка скрипта: Модуля «Unsubst» не существует.
Шаблон:Сортировка: изолированные статьиОшибка скрипта: Модуля «Unsubst» не существует.
Шаблон:Заголовок mkswap (от англ. Шаблон:Langi) — системная утилита UNIX-подобных операционных систем, предназначенная для форматирования раздела или файла подкачки (свопинга).
Утилита поддерживает следующие параметры:
mkswap [-c] [-vN] [-f] [-p PSZ] [-L label] device [size]
Где:
- -c — проверка раздела, на bad-блоки (сбойные области диска).
- -v0 — создание области подкачки старого образца.
- -v1 — создание области подкачки нового образца.
- -f — force. Заставить mkswap работать даже в случае неправильных параметров утилиты, неверного размера раздела и т. п.
- -p PSZ — указывает размер страницы подкачки.
- -L label — указывает метку раздела, для возможности подключение по метке (а не по устройству). Работает только с областями подкачки нового образца. (-v1).
- device — устройство, на котором создается область подкачки (например /dev/hda7 или /dev/sdb1).
- size — размер раздела. Опасный параметр (в сочетании с -f можно создать область подкачки бо́льшую чем раздел, на котором создается область). Предназначен для совместимости.
Для начала использования отформатированного раздела используется команда swapon[1][2], возможна автоматическая активация при загрузке[3].
Имеются различные реализации утилиты для Linux в пакетах util-linux (на основе реализации Торвальдса 1991 года)[4][5] и busybox[6]. Подобная утилита есть и в других ОС: minix[7], OpenBSD, ...
Альтернативные команды[править]
В файловой системе ZFS виртуальная память выделяется по-другому. Например, в OpenSolaris:
pfexec zfs create -V 2G rpool/swap1 # Создание тома с именем swap1 размером 2 Гб
pfexec swap -a /dev/zvol/dsk/rpool/swap1 # Активация swap1
В комбинации с dm-crypt возможно создание шифрованных разделов swap в Linux[8].
Примечания[править]
- ↑ http://www.doc.ic.ac.uk/~rh/files/uni/teaching/llab_workshops/09/lecture4.pdf
- ↑ All about Linux swap space | Linux.com | The source for Linux information
- ↑ Изучаем Linux, 101: Создание разделов и файловых систем
- ↑ util-linux/mkswap.c at master · karelzak/util-linux · GitHub
- ↑ 6.56. Util-linux-2.12r
- ↑ busybox/mkswap.c at master · mozilla-b2g/busybox · GitHub
- ↑ http://www.doc.ic.ac.uk/~svb/oslab/Minix/usr/lab/start/commands/simple/mkswap.c
- ↑ http://www.ucci.it/docs/ICTSecurity-2006-44.pdf
Ссылки[править]
- Добавляем swap файл или расширяем уже существующий
- mkswap - man страницы для ОС Linux
- https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Storage_Administration_Guide/ch-swapspace.html
- http://www.ibm.com/developerworks/aix/library/au-satswapspace-ltr.pdf
- https://docs.oracle.com/cd/E18659_01/html/821-1385/giprn.html
This article "Mkswap" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Mkswap. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.