Eu sei que, por padrão, talvez criar um diretório seja uma má idéia, mas acredito que não há razão para não permitir que o mount crie diretórios com uma opção.
Existe uma razão para o recurso ausente ou ele simplesmente não foi implementado ainda?
mount
não cria diretórios porque esse não é o seu trabalho. Não há necessidade de fazê-lo, não é um recurso que falta.
Se você deseja solicitar esse recurso, também precisa pensar sobre o comportamento ... Por exemplo, funciona mkdir
ou não mkdir -p
? Nesse ponto, é mais fácil usar apenas mkdir
no cenário ocasional que você deseja criar um diretório.
mount
hoje em dia é possível criar dispositivos de loop. Funciona comolosetup
quando precisa, apesar de "esse não é o seu trabalho".losetup
permite que vocêmount
imagens do sistema de arquivos (em vez de apenas bloquear dispositivos) com um único comando, que é apenas uma pequena extensão de seu alcance. Difícil de chamar ...No Linux, você pode dizer
mount
para criar o diretório de destino usando uma opção (x-mount.mkdir
). Por exemplo:diz
mount
para criar/newdir/mntpoint
se não existir. O comportamento é idênticomkdir -p
, portanto, se/newdir
não existir, ele será criado para você. Se existir/newdir
ou/newdir/mntpoint
existir, ele não falhará - cria diretórios conforme necessário.fonte
.
entre x-mount e mkdir deveria ser um,
- mas não é.