Обзор
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` может принудительно размонтировать файловую систему, даже если она используется. Однако это может привести к повреждению или потере данных. Используйте ее с осторожностью и только в случаях крайней необходимости.