Descripción general
systemd-umount se utiliza para desmontar puntos de montaje gestionados por systemd. Esto se llama principalmente de forma indirecta a través del comando `systemctl stop <mount_unit_name>`, pero en ciertas situaciones se puede usar directamente para controlar las unidades de montaje de systemd.
Características principales
Las funciones principales de systemd-umount son las siguientes:
- Gestión de unidades de montaje de systemd: Desmonta las unidades de montaje definidas por systemd.
- Similar a `umount` general pero integrado con systemd: Funcionalmente similar a `umount` existente, pero integrado con la gestión del ciclo de vida de systemd.
- Principalmente llamado indirectamente a través de `systemctl`: En la mayoría de los casos, es utilizado internamente por el comando `systemctl stop`.
Opciones principales
El comando systemd-umount proporciona varias opciones para controlar el comportamiento del desmontaje.
Control de comportamiento
Especificar destino
Comando generado:
Combina los comandos.
Descripción:
`systemd-umount` Ejecutando el comando.
Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.
Ejemplos de uso
Ejemplos de cómo desmontar puntos de montaje de diversas maneras utilizando el comando systemd-umount.
Desmontar un punto de montaje específico
systemd-umount /mnt/data
Desmonta el sistema de archivos montado en la ruta /mnt/data.
Desmontaje forzado
systemd-umount --force /mnt/backup
Desmonta forzadamente el punto de montaje /mnt/backup que está en uso o tiene problemas.
Desmontaje recursivo
systemd-umount --recursive /mnt/share
Desmonta recursivamente /mnt/share y todos los puntos de montaje secundarios montados debajo de él.
Desmontaje asíncrono usando la ruta del dispositivo
systemd-umount --no-block /dev/sdb1
Desmonta asíncronamente el sistema de archivos montado en el dispositivo /dev/sdb1, haciendo que el comando devuelva inmediatamente.
Consejos y precauciones
Consejos útiles y precauciones al usar systemd-umount.
Diferencias entre systemd-umount y umount
Generalmente, se utiliza el comando `umount` para desmontar sistemas de archivos. `systemd-umount` proporciona un control más potente sobre las unidades de montaje gestionadas por systemd y se utiliza a menudo como implementación interna del comando `systemctl stop <mount_unit_name>`. Se recomienda priorizar la gestión a través de `systemctl` en lugar de usarlo directamente.
- `umount`: Herramienta tradicional para desmontar sistemas de archivos.
- `systemd-umount`: Se integra con las unidades de montaje de systemd y a menudo es llamado por `systemctl`.
Precaución al usar el desmontaje forzado (--force)
La opción `--force` puede desmontar forzadamente un sistema de archivos incluso si está en uso, pero esto puede causar corrupción o pérdida de datos. Debe usarse con precaución y solo cuando sea absolutamente necesario.