filesystem - Создаёт файловую систему
Обзор
- Этот модуль создаёт файловую систему.
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
- Использует инструменты, связанные с fstype (
mkfs) и командойblkid. Если включен resizefs, также требуется командаblockdev.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| dev обязательно | Путь к целевому устройству или файлу образа. псевдонимы: device | |
| force |
| Если yes, позволяет создать новую файловую систему на устройствах, на которых она уже существует. |
| fstype обязательно |
| Тип файловой системы, который нужно создать. Поддержка reiserfs была добавлена в версии 2.2. Поддержка lvm была добавлена в версии 2.5. Начиная с версии 2.5, dev может быть файлом образа. Поддержка vfat была добавлена в версии 2.5 псевдонимы: type |
| opts | Список параметров, которые нужно передать команде mkfs. | |
| resizefs (добавлено в 2.0) |
| Если yes, если размер блочного устройства и файловой системы различаются, увеличит файловую систему до доступного объёма.Поддерживается для файловых систем ext2, ext3, ext4, ext4dev, lvm, xfs и vfat.XFS увеличит размер только при подключении. vFAT, вероятно, даст сбой, если fatresize < 1.04. |
Примечания
Примечание
- Возможные файловые системы на dev проверяются с помощью
blkid, еслиblkidне может обнаружить существующую файловую систему, эта файловая система перезаписывается, даже если force установлено в значениеno.
Примеры
- name: Create a ext2 filesystem on /dev/sdb1
filesystem:
fstype: ext2
dev: /dev/sdb1
- name: Create a ext4 filesystem on /dev/sdb1 and check disk blocks
filesystem:
fstype: ext4
dev: /dev/sdb1
opts: -cc
Статус
Этот модуль помечен как превью, что означает, что его интерфейс не гарантирует обратной совместимости.
Автор
- Александр Булимов (@abulimov)
Подсказка
Если вы обнаружите какие-либо проблемы в этом документе, вы можете отредактировать его, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.5/modules/filesystem_module.html