O ponto de montagem da partição continua mudando

3

O sistema altera meu nome de montagem de partição com um sufixo numérico dinamicamente (Exemplo: Name se torna Name1 , Name2 e assim por diante).

Agradeço todas as suas sugestões para corrigir este problema no meu Ubuntu 16.04 LTS.

Obrigado

    
por Dinesh Kalidassan 09.11.2017 / 16:26

1 resposta

3

Isso parece acontecer quando três condições são satisfeitas:

  1. Você monta a partição usando a GUI (Nautilus ou outro)
    • No back-end, isso parece usar udisksctl mount
  2. Não há entrada para a partição na tabela do sistema de arquivos (/ etc / fstab)
    • Se houvesse uma entrada, ela especificaria o ponto de montagem
  3. Já existe um diretório no ponto de montagem padrão
    • O ponto de montagem padrão é /media/$username/$partition_label , então, neste caso, provavelmente /media/dinesh/Name
    • Não sei por que isso acontece. Talvez se a máquina não for desligada corretamente?
    • Também pode ser um arquivo, não um dir, mas praticamente isso não acontece

Existem três soluções:

1. Exclua a (s) dir (s) existente (s)

Isso é rápido e sujo - mais uma solução alternativa do que uma solução.

Com a unidade desmontada, execute este comando:

sudo rmdir /media/$USER/Name*

Observe que o rmdir excluirá apenas os diretórios vazios, portanto, se você executar isso acidentalmente enquanto a unidade estiver montada, isso não causará nenhum dano.

2. Crie uma entrada para a partição em / etc / fstab

De a resposta de nathwill sobre uma questão relacionada :

  

Para uma correção de longo prazo, você pode adicionar a unidade ao / etc / fstab com um ponto de montagem designado. Eu recomendo usar o UUID para identificar a unidade.

     

Dica de bônus: Se você quiser que o ícone seja exibido quando a unidade estiver montada, defina o ponto de montagem em algum lugar dentro de / media /. Caso contrário, defina o ponto de montagem em outro lugar, como / mnt /.

Se preferir a GUI, você pode usar Discos ( gnome-disks ) para configurar uma entrada fstab:

  1. No Dash, digite "Discos" e abra-o
    • Ou em um terminal, execute gnome-disks
  2. Selecione o disco
  3. Selecione a partição
  4. Clique no ícone de roda dentada (para mais ações)
  5. Clique em Editar opções de montagem
  6. Desativar Opções de montagem automática
  7. Defina como como UUID = (uuid)
  8. Defina o ponto de montagem

3. Monte a partição usando o CLI

Isso usa sudo mount , que o IMO é muito mais trabalhoso do que as outras duas opções, então não vou me incomodar em explicar isso.

Mais detalhes

Ao usar udisksctl mount , se o ponto de montagem padrão já existir, ele adicionará 1 . Se o ponto de montagem com 1 já existir, ele iterará o número ( 2 , 3 , etc). Parece que versões anteriores do Ubuntu usaram udisks --mount no backend, que seria montado em /media/$partition_label , e acrescentaria um sublinhado se o ponto de montagem já existisse. Por exemplo, consulte Por que o ponto de montagem continua mudando e como posso evitá-lo?

    
por wjandrea 11.11.2017 / 01:04

Tags