How To Unmount Disk in Linux, Ubuntu, CentOS com umount Command

p> distribuições Linux como Ubuntu, Debian, CentOS, RHEL, e outros usam discos, montando-os no sistema de ficheiros. Já examinámos mount comando no seguinte tutorial. Neste tutorial aprenderemos como montar o disco num sistema Linux.

Tutorial de Comando de Montagem do Linux com Exemplos

Antes de desmontarmos, devemos ter a certeza de que todas as alterações são escritas no sistema de ficheiros e no disco. Assim, precisamos de fechar ficheiros abertos que residem no sistema de ficheiros que queremos desmontar.

Help

umount a informação de ajuda de comando pode ser listada com --help como abaixo. Podemos ver algumas opções diferentes de ajuda de uma forma breve como desmontar todos os sistemas de ficheiros, verbose, etc.

Ajuda
Ajuda

Lista Sistemas de Ficheiros Montados

Antes de desmontar sistemas de ficheiros e partições podemos precisar de listar os sistemas de ficheiros e partições actualmente montados.Podemos usar o comando mount para listar sistemas de ficheiros e partições actualmente montadas com alguma informação.

$ mount
Listar Sistemas de Ficheiros Montados com montagem

Alternativamente lsblk comando pode ser usado sistemas de ficheiros já montados que fornece uma lista mais hierárquica e elimina a informação não necessária.

$ lsblk
Sistemas de ficheiros montados em lista com lsblk

Umount Specified Partition

Comecemos por desmontar a partição especificada. Podemos desmontar apenas fornecendo o caminho da partição. Neste exemplo, vamos desmontar /dev/hda1. Precisamos de privilégios de raiz para completar este trabalho que é obtido com o sudo comando.

$ sudo umount /dev/hda1

Quando a desmontagem for concluída com êxito, não haverá nenhuma mensagem sobre o processo que simplesmente assine a desmontagem com êxito. Se existem algumas mensagens que estão geralmente relacionadas com o erro, isto significa algum erro que impede a operação de desmontagem.

Desmontar todas as partições

Se precisarmos de desmontar todas as partições dos sistemas de ficheiros actualmente montados no sistema Linux. Usaremos -a opção que significa all.

$ sudo umount -a

Force To Unmount

Em alguns casos, as operações de escrita podem ser retomadas durante muito tempo e precisamos de desmontar o sistema de ficheiros. Assim, podemos forçar umount comando com -f opção como abaixo. O seguinte comando irá desmontar o sistema de ficheiros localizado em /dev/hda1 de uma forma forçada que pode criar alguns erros menores relacionados com o sistema de ficheiros na próxima montagem. Alternativamente, a opção --force pode ser usada para forçar a desmontagem. Podemos ver o erro como ” umount:/mnt devices is busy” erro como abaixo.

Force To Unmount
$ sudo umount -f /dev/hda1

Alternativamente podemos listar o descritor de ficheiro já aberto com o comando lsof como abaixo. Forneceremos apenas o caminho de montagem onde os ficheiros abertos serão listados.

$ lsof /home/ismail
Listar ficheiros abertos no sistema de ficheiros com lsof Command

Verbose

Se umount falhou, podemos encontrar informação detalhada sobre a razão. Podemos usar -v opção que listará informação detalhada enquanto tentamos desmontar.

$ sudo umount -v /dev/hda1

Deixe uma resposta

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