systemd.mount

Пример: Монтирование файловой системы xfs, расположенной на RAID /dev/era_raidname, в директорию /mnt/raid/ через systemd.mount:

  1. Задайте таймаут 5 минут для устройства ERA в unit-файле устройства:

    1. Выполните

      # systemctl edit --force --full /dev/era_raidname
    2. Добавьте следующие строки:

      [Unit]
      JobRunningTimeoutSec=5m

      Сохраните изменения.

    3. Проверьте добавление командой

      #systemctl cat /dev/era_raidname
  2. Создайте в /etc/systemd/system/ файл с опциями монтирования.

    Название файла должно соответствовать пути директории монтирования c заменой «/» на «-» (например, для /mnt/raid название файла будет «mnt-raid.mount»).

    Пример файла /etc/systemd/system/mnt-raid.mount

    [Unit]
    Description=Mount filesystem on RAIDIX ERA
    DefaultDependencies=no
    Before=umount.target
    Conflicts=umount.target
    
    [Mount]
    What=/dev/era_raidname
    Where=/mnt/raid/
    Options=defaults
    Type=xfs
    
    [Install]
    WantedBy=multi-user.target
  3. Выполните команду:

    # systemctl daemon-reload

    Включите автоматическое монтирование ФС при старте системы:

    # systemctl enable mnt-raid.mount

    Запустите сервис, чтобы примонтировать ФС:

    # systemctl start mnt-raid.mount