Главная > Управление пакетами и системой > systemd-umount

systemd-umount: размонтирование с помощью systemd

systemd-umount является частью systemd, системы управления службами и конфигурацией. Эта команда используется для управления и размонтирования точек монтирования файловых систем. Она похожа на обычную команду `umount`, но интегрирована с концепцией юнитов монтирования (mount unit) systemd. Чаще всего она вызывается косвенно через команду `systemctl` или используется напрямую при выполнении определенных операций монтирования, связанных с systemd.

Обзор

systemd-umount используется для размонтирования точек монтирования, управляемых systemd. Чаще всего она вызывается косвенно через команду `systemctl stop <mount_unit_name>`, но в определенных ситуациях может использоваться напрямую для управления юнитами монтирования systemd.

Основные возможности

Ключевые функции systemd-umount включают:

  • Управление юнитами монтирования systemd: размонтирует юниты монтирования, определенные systemd.
  • Сходство с `umount`, но с интеграцией systemd: функционально похожа на `umount`, но интегрирована с управлением жизненным циклом systemd.
  • Чаще всего вызывается косвенно через `systemctl`: в большинстве случаев используется внутренне командой `systemctl stop`.

Основные опции

Команда systemd-umount предоставляет различные опции для управления процессом размонтирования.

Управление поведением

Указание цели

Сгенерированная команда:

Комбинируйте команды.

Описание:

`systemd-umount` Запускает команду.

Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.

Примеры использования

Примеры размонтирования точек монтирования с помощью команды systemd-umount различными способами.

Размонтирование конкретной точки монтирования

systemd-umount /mnt/data

Размонтирует файловую систему, смонтированную в пути /mnt/data.

Принудительное размонтирование

systemd-umount --force /mnt/backup

Принудительно размонтирует точку монтирования /mnt/backup, которая используется или имеет проблемы.

Рекурсивное размонтирование

systemd-umount --recursive /mnt/share

Рекурсивно размонтирует /mnt/share и все подмонтированные точки под ней.

Асинхронное размонтирование с указанием пути к устройству

systemd-umount --no-block /dev/sdb1

Асинхронно размонтирует файловую систему, смонтированную на устройстве /dev/sdb1, чтобы команда немедленно вернула управление.

Советы и предостережения

Полезные советы и моменты, на которые следует обратить внимание при использовании systemd-umount.

Различия между systemd-umount и umount

Обычно для размонтирования файловых систем используется команда `umount`. `systemd-umount` предоставляет более мощные возможности управления для юнитов монтирования, управляемых systemd, и чаще всего вызывается как внутренняя реализация команды `systemctl stop <mount_unit_name>`. Рекомендуется отдавать предпочтение управлению через `systemctl`, а не прямому использованию.

  • `umount`: Традиционный инструмент для размонтирования файловых систем.
  • `systemd-umount`: Интегрирован с юнитами монтирования systemd и часто вызывается `systemctl`.

Осторожность при использовании принудительного размонтирования (--force)

Опция `--force` может принудительно размонтировать файловую систему, даже если она используется. Однако это может привести к повреждению или потере данных. Используйте ее с осторожностью и только в случаях крайней необходимости.



Те же команды в категории