Vamos falar sobre um assunto que as vezes pode incomodar os usuários iniciantes do Ubuntu ou mesmo de qualquer distribuição Linux. Mas vamos nos atentar alguns conceitos básicos que considero ser bom esclarecer.

Montar um HD implica em um reconhecimento por parte do Sistema Operacional. Então se o seu HD foi reconhecido ou mesmo mostrado, no Nautilus por exemplo, dizemos que ele foi montado pelo sistema.

O que você verá nesta postagem aqui no Blog:
  • Uma possível solução para HD externos que não são reconhecidos

montar hd externo no linux

UMA SOLUÇÃO PARA MONTAR OU RECONHECER SEU HD EXTERNO NO UBUNTU

Devo dizer que a solução que vou apresentar aqui serviu para meu tipo de problema, mas que dependendo do seu caso, pode ser útil ou não. Porém em ambos os casos seu grau de conhecimento sobre reconhecimento de HD estará em um outro nível.

Bem, geralmente este tipo de problema não é tão comum, visto que o reconhecimento de HD nas distribuições Linux tiveram um grande avanço nos últimos anos, porém, estes dias precisei solucionar este problema, quando percebi que o Ubuntu 16.10 não reconheceu meu HD externo.

Os motivos para que um HD externo não reconhece ou mesmo seja montado no sistema podem ser:
  • Problemas com as portas usb
  • HD com defeito
  • Conflitos no kernel
  • Cabo com defeito
Os problemas com HD externo que não esteja sendo montado podem ser diversos, apenas listei alguns.

Mas quando abri o NAVEGADOR DE ARQUIVOS e percebi que o HD EXTERNO não estava sendo reconhecido, deu aquela sessação de desespero.

E a melhor coisa é mater os trilhos nos eixos e começar a pensar e a fazer pequenos testes. Um bom teste, se possível é pegar o HD e ver em outra máquina se ele está sendo reconhecido.

No entanto, você tem outra opção que irei mostrar a partir de agora.

MEU HD EXTERNO NÃO APARECE NO NAVEGADOR DE ARQUIVOS

Como eu disse anteriormente as distribuições Linux, assim como o Ubuntu, ao conectar um HD externo, o sistema irá MONTAR e portanto você pode acessá-lo.

Mas ao conectar meu disco rígido na USB e notei que ele não estava montando, resolvi fazer o seguinte, ver se o sistema ao menos reconhecia que havia uma nova entrada na porta da USB.

Para sabermos quais sãos os periféricos que estão conectados, faça o seguinte, acesse o TERMINAL e digite o comando lsusb, como está logo abaixo:
~$lsusb
Ao digitar este comando você deve observar na saída que será gerada todos os periféricos que usam as portas USB. Abaixo está o meu resultado:

hd externo nao aparece no sistema

Na imagem acima perceba que há uma identificação do disco rígido que foi conectado na porta USB. Isso pode significar que teoricamente o HD não está com problemas físicos.

O próximo passo agora é identificar como é que meu sistema está reconhecendo minha unidade de disco ou seja o HD onde está instalado o Ubuntu ou a distribuição Linux.

Então, para obter esta informação usei o comando fdisk -l, como no exemplo abaixo:
~$sudo fdisk -l
Ao digitar este comando, o FDISK irá listar os dispositivos que foram montados, o que no interessa é o final da lista que mostra como o sistema está nominando ao montar a unidade de disco, como abaixo:

montagem dos dispositivos no ubuntu linux

Observe na lista marcada na imagem que a nominação da minha unidade de disco é SDA, isso é importante saber.

Agora eu já tenho duas informações necessárias:
  • Meu HD externo não está com defeito, porém não está sendo montado
  • Sei como minha unidade de disco está sendo nominada pelo sistema
Bem, então, mesmo sabendo que o HD EXTERNO NÃO ESTÁ SENDO RECONHECIDO pelo sistema, vou utilizar um programa para acessar o dispositivo de disco, o QPARTED.
 
O comando abaixo, no terminal, irá instalar o QParted no Ubuntu, a instalação deste software é muito simples, digite:
~$sudo aptitude install qparted
Caso você não tenha o APTITUDE utilize o APT-GET para efetuar a instalação, como abaixo:
~$sudo apt-get install qparted
Ótimo, agora o QParted está instalado vamos criar um diretório na pasta /mnt. Na linha de comando do terminal, digite:
~$sudo mkdir /mnt/hd_externo
Muito bem, criamos a pasta, o próximo passo consiste em MONTAR O HD ou seja, tentar fazer com que o sistema possa reconhecer o seu HD externo.

Então no terminal iremos usar o comando mout e o comando ntfs-3g, no terminal digite:
~$sudo ntfs-3g /dev/sdb /mnt//hd_externo/
O parâmetro ntfs-3g irá tentar montar a partição  com o sistema de arquivos NTFS que é padrão do Windows, mas isto é só um exemplo para simplificar nosso tutorial.
Se acaso você não tiver o NTFS-3G instalado basta instalar usando o terminal de comando:
~$sudo aptitude install ntfs-3g
Lembrando que você pode usar o APT-GET para efetuar sua instalação em seu sistema.

Atenção, mesmo que dê algum ERRO ao você tentar montar seu HD, continue seguindo os passos, para mim aconteceu a mesma coisa e consegui que meu hd externo fosse reconhecido pelo sistema.

Pode ser que só os passos a seguir fosse o suficiente para a leitura do HD pelo sistema.

Clique no link a seguir para você ter mais informações sobre SISTEMAS DE ARQUIVOS NO LINUX.

Ótimo, agora neste passo e pelo terminal de comando nos vamos tentar acessar o HD usando o GPARTED.

Lembre-se que o HD do meu notebook foi reconhecido como SDA então vou nominar meu HD EXTERNO como SDB.

Preciso dizer, que no meu caso meu HD não continha nenhum dado, eu já havia formato ele anteriormente no UBUNTU 16.04.

Ok, continuando, mesmo que sua montagem com o comando anterior tenha falhado, vamos tentar acessar o HD, digite no terminal:
~$sudo gparted /dev/sdb
Veja nesta outra postagem porque estamos acessando o HD no DIRETÓRIO /DEV.

Bom, ao pressionar enter, se for solicitado digite sua senha de super usuário para ter permissão, ocorrendo tudo bem, você irá se deparar com a interface do Gparted.

montar e reconhecer hd externo no ubuntu linux

Dividi a interface gráfica do Gparted em 4 sessões que exemplifico nos itens abaixo:
  1. Opções de menu, mas a maioria das ações você pode executar com o botão direito do mouse ao selecionar a unidade.
  2. Listagem dos HDs que foram reconhecidos pelo Gparted
  3. Nesta sessão o aplicativo apresenta graficamente a partição ou as partições do HD.
  4. Por ultimo na 4º  sessão é listado as partições do HD selecionado, com seu tamanho, sistema de arquivos, rótulo, espaço livre e usado.
Bom, na imagem acima, como você já deve ter percebido, o HD FOI RECONHECIDO, porém não há nenhuma partição e nenhum sistema de arquivos.

Então, na sessão 4 eu vou clicar com o botão direito do mouse e selecionar a opção NOVO.


particionar hd no linux

Ao clicar em novo, será aberto uma nova janela, que você poderá definir o tamanho da partição que deseja e o tipo de sistema de arquivos. Observe na imagem abaixo:


dimencionar hd no ubuntu linux


Na imagem acima, a janela de CRIAR NOVA PARTIÇÃO dividi em 3 sessões que irei apresentar de forma básica:
  1. Na sessão 1 você pode arrastar com o mouse e dimensionar o HD até o tamanho que você deseja. 
  2. Nesta sessão você pode configurar o tamanho manualmente no campo NOVO TAMANHO (MB)
  3. Na sessão 3 você pode definir o tipo de partição em CRIAR COMO, o SISTEMA DE ARQUIVOS e o RÓTULO.
No meu exemplo eu fazer as seguintes alterações para particionar meu HD e definir um sistema de arquivos, estas serão definições para meu novo particionamento do meu HD externo:
  • Uma partição NTFS com a metade do tamanho do HD
  • Uma partição EXT4 com a outra metade o HD
  • Para a partição NTFS será definido o rótulo de partWin
  • Na partição EXT4 será definido o rótudo partLinux
Os nomes e os tamanhos, defini apenas para identificação que me convém, mas você pode escolher o nome de rótulo que for conveniente para você.

Confira na imagem abaixo as especificações já definidas para meu disco rígido externo:

particao windows ntfs no ubuntu linuxClique no botão ADICIONAR. Agora clicando novamente com o botão direito do mouse, na PARTIÇÃO restante NÃO ALOCADA, clique em NOVO.

A imagem abaixo mostra a configuração que foi definida para a partição Linux, não será necessário alterar o tamanho da partição, pois ela já irá representar a metade que não foi utilizada, apenas será definido o novo rótulo. 

definicao da particao linux no ubuntu no hd externo

Após clicar no botão ADICIONAR será necessário que as alterações sejam APLICADAS e assim terem efeitos para o sistema e seu HD possa ser reconhecido. Aguarde até que Gparted faça as alterações.

criar e montar alterações no hd externo

Após APLICAR as ALTERAÇÕES será apresentado no Gparted as novas definições para as partições do HD.

hd externo montado no linux ubuntu

Perceba que na imagem acima está sendo listado as novas partições que foram criadas, montadas e reconhecidas pelo sistema.

Agora, faça o seguinte, abra o Nautilus, o navegador de arquivos padrão do Ubuntu e veja as unidades de disco que foram reconhecidas pelo sistema. Veja na imagem abaixo:

hd externo reconhecido


Bem, a unidade de disco foi reconhecida pelo sistema, com os rótulos que foram definidos, conforme você pode observar na imagem.

Espero que você tenha gostado e solucionado seu problema com reconhecimento de HD externo em seu sistema. Os procedimentos que fiz foram feitos no Ubuntu 16.10 em meu notebook.

Quem sabe você também poderá gostar destas outras publicações aqui no Ubuntu:
Localize seus arquivos ou pastas com o FSearch
Você sabe a diferença entre instalar pelo repositório e por pacote .deb?
Remover um PPA do repositório do Ubuntu
Instalar o gerenciador de pacotes Synaptic
Desinstalar ou remover programas no Ubuntu
Formatar e particionar o HD no Ubuntu Linux

Obrigado por sua visita. Deixe seu comentário logo abaixo com suas críticas e sugestões, isso é muito importante para o Blog. Você também pode assinar nossa lista e receber nossas novidades a cada nova postagem, um grande abraço.