Spec-Zone.ru › Ansible 2.8

mount – Управление активными и настроенными точками монтирования

  • Обзор
  • Параметры
  • Примечания
  • Примеры
  • Статус

Обзор

  • Этот модуль управляет активными и настроенными точками монтирования в /etc/fstab.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
backup
boolean
добавлен в 2.5
    Варианты:
  • нет ←
  • да
Создаёт резервную копию файла, включая отметку времени, чтобы вы могли восстановить исходный файл, если его неправильно перезаписали.
boot
boolean
добавлен в 2.2
    Варианты:
  • нет
  • да ←
Определяет, должен ли файловый системный модуль монтироваться при загрузке.
Применимо только к системам Solaris.
dump
строка
Значение по умолчанию:
0
Дублирование (см. fstab(5)).
Обратите внимание, что если установлено значение null и параметр state установлен на значение present, он перестанет работать, и при последующих запусках будут создаваться дублирующиеся записи.
Не оказывает влияния на системы Solaris.
fstab
строка
Файл для использования вместо /etc/fstab.
Вы не должны использовать этот параметр, если вы не знаете, что делаете.
Это может быть полезно, если вам нужно настроить точки монтирования в среде chroot.
OpenBSD не позволяет указывать альтернативные файлы fstab с помощью mount, поэтому не используйте этот параметр в OpenBSD со состояниями, которые работают с живой файловой системой.
Этот параметр по умолчанию равен /etc/fstab или /etc/vfstab в Solaris.
fstype
строка
Тип файловой системы.
Требуется, когда state равен present или mounted.
opts
строка
Параметры монтирования (см. fstab(5), или vfstab(4) в Solaris).
passno
строка
Значение по умолчанию:
0
Passno (см. fstab(5)).
Обратите внимание, что если установлено значение null и параметр state установлен на значение present, он перестанет работать, и при последующих запусках будут создаваться дублирующиеся записи.
Устаревший параметр в системах Solaris.
path
путь / обязательно
Путь к точке монтирования (например, /mnt/files).
До Ansible 2.3 этот параметр можно было использовать только как dest, destfile и name.

псевдонимы: name
src
путь
Устройство, которое необходимо смонтировать по пути path.
Требуется, когда state установлен на present или mounted.
state
строка / обязательно
    Варианты:
  • absent
  • mounted
  • present
  • unmounted
Если mounted, устройство будет активно смонтировано и должным образом настроено в fstab. Если точка монтирования отсутствует, она будет создана.
Если unmounted, устройство будет размонтировано без изменения fstab.
present только указывает, что устройство должно быть настроено в fstab и не инициирует и не требует монтирования.
absent указывает, что запись монтирования устройства будет удалена из fstab, а также размонтирует устройство и удалит точку монтирования.

Примечания

Примечание

  • Начиная с Ansible 2.3, параметр name изменён на path по умолчанию, но name по-прежнему работает.

Примеры

# Before 2.3, option 'name' was used instead of 'path'
- name: Mount DVD read-only
  mount:
    path: /mnt/dvd
    src: /dev/sr0
    fstype: iso9660
    opts: ro,noauto
    state: present

- name: Mount up device by label
  mount:
    path: /srv/disk
    src: LABEL=SOME_LABEL
    fstype: ext4
    state: present

- name: Mount up device by UUID
  mount:
    path: /home
    src: UUID=b3e48f45-f933-4c8e-a700-22a159ec9077
    fstype: xfs
    opts: noatime
    state: present

- name: Unmount a mounted volume
  mount:
    path: /tmp/mnt-pnt
    state: unmounted

- name: Mount and bind a volume
  mount:
    path: /system/new_volume/boot
    src: /boot
    opts: bind
    state: mounted
    fstype: none

Статус

  • Гарантии обратной совместимости этого модуля нет. [превью]
  • Этот модуль поддерживается командой Ansible Core. [core]

Поддержка Red Hat

Дополнительную информацию о поддержке этого модуля Red Hat можно найти в этой статье базы знаний Red Hat.

Авторы

  • Команда Ansible Core
  • Seth Vidal (@skvidal)

Подсказка

Если вы заметите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.

© 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/mount_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API