GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo superar el "dispositivo o recurso ocupado"?

Intenté rm -rf una carpeta y obtuve "dispositivo o recurso ocupado".

En Windows, habría usado LockHunter para resolver esto. ¿Cuál es el equivalente de Linux? (Dé como respuesta un método simple de "desbloquear esto", y no artículos completos como este. Aunque son útiles, actualmente solo estoy interesado en ASimpleMethodThatWorks™)

Respuesta aceptada:

La herramienta que desea es lsof , que significa lista de archivos abiertos .

Tiene muchas opciones, así que consulte la página de manual, pero si desea ver todos los archivos abiertos en un directorio:

lsof +D /path

Eso se repetirá a través del sistema de archivos en /path , así que tenga cuidado de hacerlo en grandes árboles de directorios.

Una vez que sepa qué procesos tienen archivos abiertos, puede salir de esas aplicaciones o eliminarlas con kill(1) comando.


Linux
  1. Cómo transferir rápidamente archivos grandes a través de la red en Linux y Unix

  2. Cómo obtener el uso de la CPU

  3. Cómo obtener la diferencia (solo adiciones) entre dos archivos en Linux

  4. ¿Cómo obtener ps para imprimir grupo?

  5. Cómo obtener copias de los archivos predeterminados de Linux, etc.

Cómo transferir archivos con Rsync a través de SSH

Cómo transferir archivos con Rsync a través de SSH

Cómo servir rápidamente archivos y carpetas a través de HTTP en Linux

Cómo copiar archivos de forma remota a través de SSH sin ingresar una contraseña

Cómo encontrar archivos en Debian

Cómo limpiar archivos innecesarios