Ao usar o mount
utilitá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 se eles ainda não existirem?
50
mkdir /media/USB
,mount /dev/sdb1 /media/USB
;umount /dev/sdb1
,rmdir /media/USB
.pmount
para impedir que isso aconteça.Respostas:
tente isto:
se você deseja criar um ponto de montagem chamado DISK1, digite o seguinte comando no terminal:
fonte
mount
, mas isso está bem, eu acho.Não, o utilitário bare mount não oferece essa opção.
Isso é feito ao montar a partir de um gerenciador de arquivos como o Nautilus.
fonte
Instale o utilitário pmount e deixe-o manipular / media / usuário / pontos de montagem automaticamente. Não há mais preocupações sobre como e onde / media / usuário / dispositivos montam e por quais nomes.
Então, sempre que você inserir um dispositivo removível, ele será montado automaticamente em / media / nome de usuário /, por nome.
Por exemplo: Meu pendrive USB é nomeado "SYSBKP" para ser montado automaticamente como
/media/pi/SYSBKP
Ele também lida com ejecções inesperadas. E remontagens. Silenciosamente.
Nos bastidores, garante que os buffers estejam sempre nivelados, caso o USB seja puxado sem aviso. Não há mais necessidade de sincronização; sincronização; sincronização como nos velhos tempos.
Para sua informação, instalei a partir de um disco 14.04 LTS e o atualizei para 16.04 LTS quando oferecido. Em uma nova unidade SSD - deixei ocupar todo o espaço.
De qualquer forma, o pmount é um software muito importante, se você usar
/media/username/
em 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 as ejeções normais causam esse comportamento. Você acaba com pontos de montagem como / media / nome de usuário / SYSBKP, / media / nome de usuário / SYSBKP1, / media / nome de usuário / SYSBKP2, etc. - e não sabe qual é o ativo.
Isso significa que você não pode escrever scripts que assumem 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 sua unidade USB tenha seu próprio ponto de montagem atribuído em / media / nome de usuário /. Nesse caso, é sempre / media / pi / SYSBKP
Também funciona quando você insere outra unidade flash USB com o mesmo nome. Portanto, não está indo por UUID.
Eu não apenas uso isso em unidades flash, mas também em unidades de backup de tamanho completo, em backups 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.
Observe que eu o testei pessoalmente com NTFS, FAT32 e as várias unidades formatadas EXT. Se a unidade contiver várias partições, montará sistemas de arquivos regulares individualmente por nome, evitando a partição de troca. Tudo isso é visível no nautilus e é mencionado mais detalhadamente nesta seção de 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 os Time Machine Drives no Linux (macworld.com)
EXCERTO:
fonte
mount
comando regular do Time Machine: hints.macworld.com/article.php?story=20080623213342356pmount
não resolverá o problema "às vezes, mas às vezes não" com as unidades do Time Machine. Editei a resposta para incluir informações sobre esta questão. Obrigado, Gideon, por trazer isso à tona.