Criando um ponto de montagem se ele não existir

Criando um ponto de montagem se ele não existir

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

Responder1

tente isto:

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

sudo mkdir /media/DISK1

Responder2

Não, o utilitário bare mount não oferece essa opção.

No entanto, isso é feito durante a montagem a partir de um gerenciador de arquivos como o Nautilus.

Responder3

Instale o utilitário pmount e deixe-o manipular os pontos de montagem /media/user/ 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á montado automaticamente em /media/username/, por nome.

Por exemplo: Meu pendrive se chama "SYSBKP", então ele é montado automaticamente como/media/pi/SYSBKP

Ele também lida com ejeções inesperadas. E remonta. Silenciosamente.

  • Geralmente, o gerenciador de arquivos aparecerá para mostrar o que você acabou de montar.

Nos bastidores, ele garante que os buffers sejam sempre liberados, caso o USB seja puxado sem aviso prévio. Não há mais necessidade de sincronização; sincronização; sincronização como antigamente.


Para sua informação, instalei a partir de um disco 14.04 LTS e deixei que ele me atualizasse para 16.04 LTS quando foi oferecido. Em uma unidade SSD nova - deixei ocupar todo o espaço.

Em qualquer caso, pmount é um software muito importante se você usar /media/username/dispositivos removíveis.

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

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

pmount garante que sua unidade 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. Portanto, não passa pelo UUID.

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

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


Observe que eu testei pessoalmente com NTFS, FAT32 e várias unidades formatadas em EXT. Se a unidade contiver múltiplas partições, ela montará sistemas de arquivos regulares individualmente por nome, evitando a partição swap. Tudo isso é visível no nautilus e é mencionado com mais detalhes nestas perguntas e respostas:

https://raspberrypi.stackexchange.com/questions/82347/win32diskimager-not-enough-space-on-disk-size-62652416-sectors-available-623/82367#82367


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

Como acessar unidades do Time Machine no Linux (macworld. com)

EXCERTO:

Acontece que a Apple faz algumas coisas inteligentes com o sistema de arquivos para fazer backups incrementais funcionarem, incluindo links físicos para diretórios, o que não é permitido no Linux. Portanto, para qualquer pessoa que precise acessar seu Time Machine de algo diferente do Mac associado, veja como fazer isso... (veja o artigo vinculado para o resto)

informação relacionada