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.
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
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
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.
$ 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
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