Como posso umount uma partição em meu sistema Linux à força? Normalmente, eu apenas digitaria sudo umount /dev/<Device>, mas se o dispositivo estiver ocupado, ele retornará

 umount: <Mount Location>: target is busy (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1).) 

Como posso forçar umount?

Resposta

Você não. Essa mensagem existe por um motivo . Algo está usando a partição no momento, então a desmontagem forçada pode causar corrupção de dados. Portanto, a primeira coisa a fazer é verificar o que está usando a partição:

$ sudo umount mountpoint umount: /home/pi/mountpoint: target is busy (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1).) 

OK, vamos ver quem está usando:

$ lsof mountpoint/ COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME bash 9244 pi cwd DIR 8,17 4096 2 mountpoint 

Então, há um processo bash em execução, com um PID de 9244, de propriedade do usuário pi e que está acessando o ponto de montagem. Nesse caso, simplesmente abri um terminal e cd ed into mountpoint.

Tudo que você precisa fazer é parar esse processo. Se você sabe o que é, apenas pare. Se não “t (e é de sua propriedade), você pode kill ele:

E aí está, funcionou!

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *