filesystem – Создаёт файловую систему
Описание
- Этот модуль создаёт файловую систему.
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
- Использует инструменты, связанные с командой fstype (
mkfs) и командойblkid. Если включён параметр resizefs, также требуется командаblockdev.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| dev - / обязательно | Путь к целевому устройству или файлу образа. псевдонимы: device | |
| force boolean |
| Если yes, позволяет создать новую файловую систему на устройствах, на которых уже есть файловая система. |
| fstype - / обязательно |
| Тип файловой системы, который нужно создать. Поддержка reiserfs добавлена в 2.2. Поддержка lvm добавлена в 2.5. Начиная с 2.5, dev может быть файлом образа. Поддержка vfat добавлена в 2.5 Поддержка ocfs2 добавлена в 2.6 Поддержка f2fs добавлена в 2.7 Поддержка swap добавлена в 2.8 псевдонимы: type |
| opts - | Список параметров, которые нужно передать команде mkfs. | |
| resizefs boolean добавлено в 2.0 |
| Если yes, если размер блочного устройства и файловой системы различаются, увеличить размер файловой системы до имеющегося пространства.Поддерживается для файловых систем ext2, ext3, ext4, ext4dev, f2fs, lvm, xfs, vfat, swap.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
Статус
- Этот модуль не гарантирует обратную совместимость интерфейса. [превью]
- Этот модуль поддерживается сообществом Ansible. [сообщество]
Авторы
- Александр Булимов (@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.8/modules/filesystem_module.html