Mo umount: / home: el dispositivo está ocupado

 Al desmontar / home, umount: / home: el dispositivo está ocupado,
    
    porque hay programas que usan el directorio / home, podemos usar el fusor para ver el progreso de esos programas
    
    y luego matarlo.
    
    [root @ localhost home] # fuser -m / home
    
    / home: 10278c 10279c 10280c 10281c 10282c 10295 10365 18222c
    

    Comando: matar -9 pid

 

Hay muchos otros comandos: fuser -m / home

 fusor -kvm / home 

umount -f / home force desmontar

 

 

comando umount

  Desmontar el sistema de archivos. umount [-ahnrvV] [-t "Tipo de sistema de archivos"] [Sistema de archivos]

  umount puede desmontar el sistema de archivos actualmente en el directorio de Linux.

  Hubo un problema con el acceso nfs en línea, que provocó la descarga de la salida de ls en el directorio / data1. Al desinstalar directamente, debido a que el directorio está siendo ocupado por otros procesos, no es posible desmontarlo directamente. Aquí, utilizaremos el fusor para desmontarlo.

  1. Desinstalar directamente

  [Root @ localhost /] # umount / data1 / img

  umount : / data1 / img : el dispositivo está ocupado

  umount : / data1 / img : el dispositivo está ocupado

  2. El aviso está ocupado, use la desinstalación forzada

  [Root @ localhost /] # umount -f / data1 / img

  umount2 : Dispositivo o recurso ocupado

  umount : / data1 / img : el dispositivo está ocupado

  umount2 : Dispositivo o recurso ocupado

  umount : / data1 / img : el dispositivo está ocupado

  Nota: Cuando se usa el parámetro -f para la desinstalación forzada, generalmente se recomienda esperar un tiempo antes de realizar las siguientes operaciones: en algunos casos, el procesamiento demora de 1 a 2 minutos.

  3. Usando umount -f, el problema persiste. Utilice el comando del fusor para confirmar primero qué procesos están ocupando el directorio

  [Root @ localhost /] # fuser -cu / data1 / img

  / data1 / img : 1757c (mysql)

  La vista anterior muestra que el proceso iniciado por el usuario mysql con pid 1757 está ocupando este directorio.

  4. Después de confirmar que el proceso iniciado por mysql puede ser eliminado, puede usar directamente el parámetro k del fusor para eliminarlo (también puede detener manualmente el proceso 1757 y luego desinstalarlo)

  [Root @ localhost /] # fuser -ck / data1 / img

  / data1 / img : 1757c

  Nota: Aquí, k significa matar. Tenga en cuenta que este parámetro debe usarse con precaución antes de la confirmación.

  Además, cuando umount es anormal, lsof se usa a menudo para especificar qué proceso se usa para confirmar el archivo

  Lo anterior es cómo Linux usa el comando umount para forzar el desmontaje del sistema de archivos. Incluso si el aviso está ocupado, el comando puede desmontarlo.

Supongo que te gusta

Origin www.cnblogs.com/keystone/p/12708724.html
Recomendado
Clasificación