GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cuál es la diferencia entre volver a montar y desmontar/montar?

man mount :

volver a montar

Intente volver a montar un sistema de archivos ya montado. Esto se usa comúnmente para cambiar los indicadores de montaje para un sistema de archivos, especialmente para hacer que un sistema de archivos de solo lectura se pueda escribir. No cambia el dispositivo ni el punto de montaje. La funcionalidad de volver a montar sigue la forma estándar en que funciona el comando de montaje con opciones de fstab. Significa que el comando de montaje no lee fstab (o mtab) solo cuando un dispositivo y un directorio están completamente especificados.

La opción de volver a montar se usa cuando el sistema de archivos no está actualmente en uso para modificar la opción de montaje de ro a rw .

el objetivo está ocupado.

Si el sistema de archivos ya está en uso, no puede desmontarlo correctamente, necesita encontrar el proceso que accedió a sus archivos (fuser -mu /path/ ), matando el proceso en ejecución y luego desmontando el archivo.


La referencia de GAD3R a la página del manual responde a su pregunta:

Esto se usa comúnmente para cambiar los indicadores de montaje para un sistema de archivos,

En ninguna parte de esa explicación dice que el montaje llama a una función de desmontaje.

Quizás puedas encontrar tus respuestas en estas páginas de manual

man 2 mount :

  • Una llamada a mount() realiza uno de varios tipos generales de operación, dependiendo de los bits especificados en mountflags. La elección de qué operación realizar se determina probando los bits establecidos en mountflags, y las pruebas se realizan en el orden que se indica aquí:

  • Vuelva a montar un montaje existente:mountflags incluye MS_REMOUNT.

  • Volver a montar un montaje existente Se puede volver a montar un montaje existente especificando MS_REMOUNT en mountflags. Esto le permite cambiar los indicadores de montaje y los datos de un montaje existente sin tener que desmontar y volver a montar el sistema de archivos. el objetivo debe ser el mismo valor especificado en la llamada inicial de mount().


Linux
  1. ¿Cuál es la diferencia entre InnoDB y MyISAM?

  2. ¿Cuál es la diferencia entre Redhat y centOS?

  3. ¿Cuál es la diferencia entre fsck y e2fsck?

  4. ¿Cuál es la diferencia entre `su -` y `su --login`?

  5. ¿Cuál es la diferencia entre unlink y rm?

¿Cuál es la diferencia entre Linux y Unix?

¿Cuál es la diferencia entre Shell de inicio de sesión y sin inicio de sesión?

¿Cuál es la diferencia entre el comando apt y apt-get?

¿Cuál es la diferencia entre Git Switch y Checkout?

¿Qué es un Hipervisor? ¿Cuál es la diferencia entre el tipo 1 y 2?

¿Cuál es la diferencia entre curl y Wget?