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