filesystem – Создаёт файловую систему
Описание
- Этот модуль создаёт файловую систему.
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
- Использует инструменты, связанные с fstype (
mkfs) и командойblkid. Если включён resizefs, также требуется командаblockdev.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| dev - / обязательно | Путь к целевому устройству или файлу образа. Псевдонимы: device | |
| force логическое |
| Если 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 логическое |
| Если 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.9/modules/filesystem_module.html