Unidade não visível no terminal após a inicialização

0

Tenho o Ubuntu 16.04 instalado em um pequeno SSD e tenho um disco rígido separado de 500 GB para dados em massa.

No entanto, após a inicialização, essa unidade de dados separada é invisível ao tentar acessá-la a partir da linha de comando. Por exemplo, se eu tentar cd com:

cd /media/jorn/Data

Bash retorna um erro No such file or directory .

Para resolver isso, eu tenho que abrir o sistema de arquivos do explorador e ir para a unidade. Só então aparece no terminal (sem precisar reiniciar o terminal).

Minha pergunta é: existe uma maneira de acionar essa "inicialização" automaticamente? Ou talvez através de um comando de terminal que eu possa colocar em .profile ?

Eu vi esta questão sobre montagem de uma unidade automaticamente na inicialização, mas essa opção já está ativada para a unidade em questão. Não tenho certeza se isso é um problema com a montagem de qualquer maneira.

Esta questão parece perguntar sobre o mesmo problema, mas ele pergunta sobre um disco rígido externo, e a questão ligada nos comentários fala sobre uma partição NTFS corrompida. Enquanto minha unidade está formatada em Ext4 .

    
por Jorn Vernee 18.03.2017 / 12:06

1 resposta

2
  1. Use lsblk para determinar onde seu dispositivo está mapeado. A saída é uma estrutura de árvore que lista cada dispositivo de bloco. Você está procurando o NAME da partição que deseja montar automaticamente na inicialização. Por exemplo:

    NAME                   MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
    sda                       8:48   0   2.7T  0 disk  
    ├─sda1                    8:50   0   1.7T  0 part  /media/STORAGE  
    

    Aqui eu montei o dispositivo /dev/sda1 (que é realmente apenas uma partição do disco) para o ponto de montagem /media/STORAGE . Observe que, se sua partição já estiver montada, você já deve ver um ponto de montagem (na sua pergunta, você menciona /media/jorn/Data ). Se a sua unidade não estiver montada, no entanto, você não verá um ponto de montagem. Para facilitar as coisas, você pode usar o truque "explorador do sistema de arquivos" para montar a unidade. Minha suspeita é que você não verá um ponto de montagem para esta unidade após a inicialização até que você abra a unidade no gerenciador de arquivos. Se você fizer isso, então é provável que algo esteja acontecendo.

  2. Use sudo blkid para determinar qual é o UUID do seu dispositivo. Na etapa anterior, determinamos que o dispositivo NAME era sda1. sudo blkid mostra o seguinte para mim:

    /dev/sda1: LABEL="STORAGE" UUID="70F1E34232C78194" TYPE="ext4"
    

    Copie esse UUID. Observe também que o caminho completo para este dispositivo é /dev/sda1 . E finalmente, estou assumindo que você formatou sua unidade como ext4, que você mencionou na sua pergunta. Se você não tiver, verá algo diferente para TYPE, talvez TYPE="ntfs" . Isso é importante mais tarde!

  3. Crie um novo diretório onde seu dispositivo deve ser montado. Por exemplo, aqui estou usando /media/STORAGE . Se este diretório ainda não existir, o dispositivo falhará em montar lá.

    sudo mkdir /media/WHAT_YOU_WANT_TO_NAME_IT
    
  4. Edite seu arquivo fstab: sudo nano /etc/fstab (você pode querer fazer uma cópia de backup deste arquivo primeiro, caso algo dê errado aqui). Veja se já existe uma entrada neste arquivo que comece com o caminho completo do dispositivo ( /dev/sda1 no meu caso) ou o UUID que você encontrou na última etapa ( UUID="70F1E34232C78194" no meu caso). Em caso afirmativo, talvez essa entrada não esteja formatada corretamente. Se não, adicione a seguinte linha ao final deste arquivo (usando seu próprio UUID e ponto de montagem, é claro):

    UUID=70F1E34232C78194 /media/STORAGE ext4 rw,noexec,nosuid,nodev,uhelper=udisks2 0 0
    

    Lembre-se no passo 2 que mencionei o tipo de dispositivo sendo ext4? Observe que o tipo na linha acima é ext4 . Se a sua unidade foi formatada como outra coisa, como ext3, ntfs, etc., você precisará usar o tipo correto para o seu dispositivo no fstab! Veja a documentação para detalhes.

  5. Salve esse arquivo e reinicie. A unidade deve agora ser montada automaticamente na inicialização.

  6. Se, por algum motivo, sua máquina não inicializar depois, provavelmente haverá um problema com o conteúdo adicionado a /etc/fstab . Isso é facilmente solucionável ao reverter a alteração feita nesse arquivo anteriormente.

Veja também a documentação do formato fstab e as páginas man relevantes para esses comandos.

    
por user8675309 18.03.2017 / 15:34