Criando um ponto de montagem se ele não existir

42

Ao usar o utilitário mount , se você especificar um diretório que não existe, isso é considerado um erro. Existe alguma opção que eu possa usar para que os pontos de montagem sejam criados automaticamente se ainda não existirem?

    
por Paul 17.12.2011 / 22:06

3 respostas

36

tente isto:

se você quiser criar um ponto de montagem chamado DISK1, digite o seguinte comando no terminal:

sudo mkdir /media/DISK1
    
por sum2000 17.12.2011 / 22:11
5

Não, o utilitário de montagem nua não oferece essa opção.

Isso é feito na montagem de um gerenciador de arquivos como o Nautilus.

    
por enzotib 17.12.2011 / 23:13
2

Instale o utilitário pmount e deixe-o manipular / media / user / mount points automaticamente. Não há mais preocupações sobre como e onde / media / user / devices são montados e por quais nomes.

sudo apt-get update
sudo apt-get install pmount

Então, sempre que você inserir um dispositivo removível, ele será automaticamente montado em / media / username /, por nome.

Por exemplo: Meu dispositivo USB é chamado de "SYSBKP", então é montado automaticamente como /media/pi/SYSBKP

Também lida com ejecções inesperadas. E remonta Silenciosamente.

  • Geralmente, ele exibe o gerenciador de arquivos para mostrar o que você acabou de fazer montado.

Nos bastidores, os buffers são sempre liberados para o caso de o USB ser puxado sem aviso. Não há mais necessidade de sincronização, sincronização, sincronização, como nos velhos tempos.

FYI, eu instalei a partir de um disco 14.04 LTS e deixei-o atualizar para o 16.04 LTS quando ele foi oferecido. Em uma unidade SSD nova - deixei que ocupasse todo o espaço.

Em qualquer caso, o pmount é uma peça muito importante do software se você usar /media/username/ para dispositivos removíveis.

Se você não usá-lo, a ação padrão é criar novos pontos de montagem para cada inserção, com um dígito anexado ao nome de cada um. Mesmo ejetas normais causam esse comportamento. Você acaba com pontos de montagem como / media / username / SYSBKP, / media / nome_do_usuário / SYSBKP1, / media / username / SYSBKP2, etc.- e você não sabe qual é o ativo.

Isso significa que você não pode escrever scripts que considerem o nome do ponto de montagem (a menos que você inclua todos os comandos de montagem no script). Se você escolher o errado, ele será tratado como um diretório local.

O

pmount garante que o seu drive USB tenha seu próprio ponto de montagem atribuído em / media / username /. Neste caso, é sempre / media / pi / SYSBKP

Também funciona quando você coloca outra unidade flash USB com o mesmo nome. Por isso não está indo pelo UUID.

Eu não apenas uso isso para flash drives, mas também para unidades de backup de tamanho completo, para backups de rsync, e tenho total confiança de que os scripts funcionarão sem modificações.

É uma solução simples e confiável para criar pontos de montagem.

Note que eu pessoalmente testei com NTFS, FAT32 e as várias unidades formatadas EXT. Se a unidade contiver várias partições, ela montará sistemas de arquivos regulares individualmente pelo nome, evitando a partição de troca. Isso tudo é visível no nautilus, e é mencionado com mais detalhes neste Q & amp; A:

link

Eu vejo nos comentários que há um problema com as unidades NFS + Time Machine.
Pode ou não funcionar automaticamente

Como acessar o Time Machine Drives no Linux (macworld.com)

EXCERTO:

  

Acontece que a Apple faz algumas coisas interessantes com o sistema de arquivos para   fazer backups incrementais, incluindo hard links para diretórios,   o que não é permitido no Linux. Então, para quem precisa acessar o seu   Time Machine de algo diferente de seu Mac associado, aqui está como   você faz isso ... (ver artigo ligado para o resto)

    
por SDsolar 01.08.2017 / 04:53

Tags