win_defrag - Объединение фрагментированных файлов на локальных томах.
Новое в версии 2.4.
Описание
- Находит и объединяет фрагментированные файлы на локальных томах для повышения производительности системы.
- Дополнительную информацию по
win_defragможно найти по адресу: https://technet.microsoft.com/en-us/library/cc731650(v=ws.11.aspx)
Требования (к хосту, на котором выполняется модуль)
- defrag.exe
Параметры
| параметр | обязательно | по умолчанию | варианты | комментарии |
|---|---|---|---|---|
| excluded_volumes | нет | Список букв дисков или путей точек подключения, которые следует исключить из дефрагментации. | ||
| freespace_consolidation | нет | Выполнить консолидацию свободного места на указанных томах. | ||
| included_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 | Были ли внесены изменения. | всегда | bool | True |
| cmd | Полная команда, используемая модулем | всегда | строка | defrag.exe /C /V |
| msg | Возможная ошибка при неудаче | неудачно | строка | Команда 'defrag.exe' не найдена в $env:PATH. |
| rc | Код возврата команды | всегда | целое | 0 |
| stderr | Вывод ошибок команды | всегда | строка | None |
| stdout | Стандартный вывод команды | всегда | строка | Успешно. |
Статус
Этот модуль помечен как превью, что означает, что его интерфейс не гарантируется как обратной совместимости.
Для получения помощи в разработке модулей, если вам это нужно, пожалуйста, прочитайте Информация о сообществе и участие, Тестирование Ansible и Разработка модулей.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/win_defrag_module.html