win_defrag – Объединение фрагментированных файлов на локальных томах
Новое в версии 2.4.
Обзор
- Находит и объединяет фрагментированные файлы на локальных томах для повышения производительности системы.
- Дополнительную информацию о
win_defragможно найти по адресу: https://technet.microsoft.com/en-us/library/cc731650(v=ws.11.aspx)
Требования
Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.
- defrag.exe
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| exclude_volumes список | Список букв дисков или путей точек монтирования для исключения из дефрагментации. | |
| freespace_consolidation логическое значение |
| Выполнить консолидацию свободного места на указанных томах. |
| include_volumes список | Список букв дисков или путей точек монтирования томов, которые должны быть дефрагментированы. Если этот параметр опущен, будут дефрагментированы все тома (не исключенные). | |
| parallel логическое значение |
| Выполнить операцию на каждом томе параллельно в фоновом режиме. |
| priority строка |
| Выполнить операцию с низким или нормальным приоритетом. |
Примеры
- name: Defragment all local volumes (in parallel)
win_defrag:
parallel: yes
- name: 'Defragment all local volumes, except C: and D:'
win_defrag:
exclude_volumes: [ C, D ]
- name: 'Defragment volume D: with normal priority'
win_defrag:
include_volumes: D
priority: normal
- name: Consolidate free space (useful when reducing volumes)
win_defrag:
freespace_consolidation: yes
Возвращаемые значения
Общие возвращаемые значения документированы здесь, следующие поля уникальны для данного модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| changed логическое значение | всегда | Были ли внесены какие-либо изменения. Пример: True |
| cmd строка | всегда | Полная командная строка, используемая модулем. Пример: defrag.exe /C /V |
| msg строка | при ошибке | Возможная ошибка сообщения при ошибке. Пример: Команда 'defrag.exe' не найдена в $env:PATH. |
| rc целое число | всегда | Код возврата команды. |
| stderr строка | всегда | Вывод об ошибках команды. |
| stdout строка | всегда | Стандартный вывод команды. Пример: Успешно. |
Статус
- Гарантируется ли обратная совместимость данного модуля. [превью]
- Данный модуль поддерживается сообществом Ansible. [сообщество]
Авторы
- Dag Wieers (@dagwieers)
Подсказка
Если вы обнаружите какие-либо проблемы в этом руководстве, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.8/modules/win_defrag_module.html