Inicio > Gestión de paquetes y sistema > systemd-mount

systemd-mount: Creación y gestión de puntos de montaje temporales

systemd-mount es parte del administrador de servicios de systemd y se utiliza para montar temporalmente sistemas de archivos o para crear y administrar unidades de automontaje. Este comando permite configurar puntos de montaje dinámicamente sin modificar /etc/fstab, lo que lo hace útil para montajes de un solo uso o dentro de scripts.

Descripción general

systemd-mount aprovecha las capacidades de gestión de montaje de systemd para montar dispositivos o archivos de imagen en rutas específicas, o para crear unidades de automontaje que se montan automáticamente cuando es necesario. Estas son unidades temporales que desaparecen al reiniciar el sistema, lo que las hace útiles en entornos dinámicos.

Funciones principales

  • Creación y activación de unidades de montaje temporales
  • Creación y activación de unidades de automontaje
  • Especificación de opciones de montaje y verificación del sistema de archivos
  • Consulta y eliminación de unidades de montaje creadas

Opciones principales

Opciones principales que se utilizan con el comando systemd-mount.

Comportamiento de montaje

Configuración de montaje

Comando generado:

Combina los comandos.

Descripción:

`systemd-mount` Ejecutando el comando.

Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.

Ejemplos de uso

Ejemplos prácticos de uso del comando systemd-mount.

Montaje temporal básico

sudo systemd-mount --mkdir /dev/sdb1 /mnt/mydata

Monta el dispositivo /dev/sdb1 en la ruta /mnt/mydata. Si el punto de montaje no existe, se creará automáticamente.

Crear automontaje de solo lectura

sudo systemd-mount --automount --options=ro --mkdir /dev/sdc1 /mnt/readonly

Crea una unidad de automontaje de solo lectura para el dispositivo /dev/sdc1 en la ruta /mnt/readonly. Se montará automáticamente al acceder a esta ruta.

Montar por UUID

sudo systemd-mount --mkdir /dev/disk/by-uuid/YOUR_UUID /mnt/usb

Monta un dispositivo con un UUID específico en la ruta /mnt/usb. El UUID se puede verificar con 'lsblk -f', etc.

Desmontar y eliminar unidad

sudo systemd-mount --collect /mnt/mydata

Desmonta el dispositivo montado en la ruta /mnt/mydata y elimina la unidad de montaje relacionada creada por systemd.

Ver lista de unidades de montaje activas

systemd-mount --list

Muestra una lista de todas las unidades de montaje y automontaje creadas con el comando systemd-mount que están actualmente activas.

Consejos y precauciones

Consejos útiles y puntos a tener en cuenta al usar systemd-mount.

Montaje permanente vs. Montaje temporal

  • systemd-mount: Crea unidades de montaje temporales que desaparecen al reiniciar el sistema. Adecuado para scripts o tareas de un solo uso.
  • /etc/fstab: Se utiliza para configuraciones de montaje permanentes que persisten después de reiniciar el sistema.

Reglas de nombres de unidades

systemd-mount genera automáticamente nombres de unidades basados en la ruta de montaje.

  • Ejemplo: La ruta /mnt/data se creará como la unidad mnt-data.mount.

Integración con systemctl

Las unidades creadas con systemd-mount se pueden administrar como unidades systemd normales, como verificar el estado (systemctl status mnt-data.mount) o detenerlas (systemctl stop mnt-data.mount) usando el comando systemctl.

Uso de la opción --collect

Para desmontar y eliminar unidades relacionadas, se recomienda usar la opción --collect en lugar de simplemente umount. Umount por sí solo puede dejar unidades de systemd en su lugar.



Comandos de la misma categoría