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