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
булево
|
всегда |
Указывает, были ли внесены какие-либо изменения.
Пример:
Истина
|
|
cmd
строка
|
всегда |
Полная командная строка, используемая модулем
Пример:
defrag.exe /C /V
|
|
msg
строка
|
ошибка |
Возможные сообщения об ошибках при ошибках
Пример:
Команда 'defrag.exe' не найдена в $env:PATH.
|
|
rc
целое число
|
всегда |
Код возврата команды
|
|
stderr
строка
|
всегда |
Вывод ошибок команды
|
|
stdout
строка
|
всегда |
Стандартный вывод команды
Пример:
Успешно.
|
Статус
- Этот модуль не гарантирует обратную совместимость интерфейса. [превью]
- Этот модуль поддерживается сообществом Ansible. [community]
Авторы
- 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.7/modules/win_defrag_module.html