win_pagefile - Запрос или изменение конфигурации файла подкачки
Новая версия 2.4.
Обзор
- Запрос текущей конфигурации файла подкачки.
- Включение/выключение Автоматического управления файлом подкачки.
- Создание нового или переопределение конфигурации файла подкачки.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| automatic логическое |
| Настройка Автоматического управления файлом подкачки для всей системы. |
| drive | Диск, на котором находится файл подкачки. | |
| initial_size | Начальный размер файла подкачки в мегабайтах. | |
| maximum_size | Максимальный размер файла подкачки в мегабайтах. | |
| override логическое |
| Переопределение текущего файла подкачки на диске. |
| remove_all логическое |
| Удаление всех файлов подкачки в системе, не включая автоматически управляемые. |
| state |
| Состояние файла подкачки. |
| system_managed логическое |
| Настройка текущего файла подкачки для управления системой. |
| test_path логическое |
| Использование Test-Path на диске для проверки доступности диска перед созданием файла подкачки. |
Примечания
Примечание
- Существует различие между автоматически управляемыми файлами подкачки, настроенными один раз для всей системы, и управляемыми системой файлами подкачки, настраиваемыми для каждого файла подкачки.
- Значения InitialSize 0 и MaximumSize 0 означают, что файл подкачки управляется системой.
- Исключение по превышению диапазона значений может быть вызвано несколькими причинами, две распространённые проблемы - Диск не найден, Размер файла подкачки слишком мал.
- Установка файла подкачки при включенном AutomaticManagedPagefile отключит AutomaticManagedPagefile.
Примеры
- name: Query pagefiles configuration
win_pagefile:
- name: Query C pagefile
win_pagefile:
drive: C
- name: Set C pagefile, don't override if exists
win_pagefile:
drive: C
initial_size: 1024
maximum_size: 1024
override: no
state: present
- name: Set C pagefile, override if exists
win_pagefile:
drive: C
initial_size: 1024
maximum_size: 1024
state: present
- name: Remove C pagefile
win_pagefile:
drive: C
state: absent
- name: Remove all current pagefiles, enable AutomaticManagedPagefile and query at the end
win_pagefile:
remove_all: yes
automatic: yes
- name: Remove all pagefiles disable AutomaticManagedPagefile and set C pagefile
win_pagefile:
drive: C
initial_size: 2048
maximum_size: 2048
remove_all: yes
automatic: no
state: present
- name: Set D pagefile, override if exists
win_pagefile:
drive: d
initial_size: 1024
maximum_size: 1024
state: present
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| automatic_managed_pagefiles логическое | При state = запрос. | Указывает, управляются ли файлы подкачки автоматически. Пример: True |
| pagefiles список | При state = запрос. | Содержит заголовок, описание, начальный размер, максимальный размер и имя для каждого файла подкачки в системе. Пример: [{'caption': "c:\\ 'pagefile.sys'", 'description': "'pagefile.sys' @ c:\\", 'initial_size': 2048, 'maximum_size': 2048, 'name': 'c:\\pagefile.sys'}, {'caption': "d:\\ 'pagefile.sys'", 'description': "'pagefile.sys' @ d:\\", 'initial_size': 1024, 'maximum_size': 1024, 'name': 'd:\\pagefile.sys'}] |
Статус
Данный модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Техническое обслуживание
Данный модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Дополнительную информацию см. в разделе Поддержка модулей и техническое обслуживание.
Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.
Автор
- Liran Nisanov (@LiranNis)
Подсказка
Если вы обнаружите какие-либо проблемы в этом документе, вы можете отредактировать его, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/win_pagefile_module.html